<SEC-DOCUMENT>0001193125-25-235720.txt : 20251009
<SEC-HEADER>0001193125-25-235720.hdr.sgml : 20251009
<ACCEPTANCE-DATETIME>20251009150421
ACCESSION NUMBER:		0001193125-25-235720
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		71
CONFORMED PERIOD OF REPORT:	20250831
FILED AS OF DATE:		20251009
DATE AS OF CHANGE:		20251009

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			NEOGEN CORP
		CENTRAL INDEX KEY:			0000711377
		STANDARD INDUSTRIAL CLASSIFICATION:	IN VITRO & IN VIVO DIAGNOSTIC SUBSTANCES [2835]
		ORGANIZATION NAME:           	03 Life Sciences
		EIN:				382367843
		STATE OF INCORPORATION:			MI
		FISCAL YEAR END:			0531

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-17988
		FILM NUMBER:		251384759

	BUSINESS ADDRESS:	
		STREET 1:		620 LESHER PLACE
		CITY:			LANSING
		STATE:			MI
		ZIP:			48912
		BUSINESS PHONE:		5173729200

	MAIL ADDRESS:	
		STREET 1:		620 LESHER PLACE
		CITY:			LANSING
		STATE:			MI
		ZIP:			48912
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>neog-20250831.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!-- DFIN New ActiveDisclosure (SM) Inline XBRL Document - http://www.dfinsolutions.com/ -->
<!-- Creation Date :2025-10-09T09:39:35.4793+00:00 -->
<!-- Copyright (c) 2025 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:nonNumeric="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:country="http://xbrl.sec.gov/country/2025" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ecd-sub="http://xbrl.sec.gov/ecd-sub/2025" xmlns:srt="http://fasb.org/srt/2025" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:ecd="http://xbrl.sec.gov/ecd/2025" xmlns:neog="http://www.neogen.com/20250831" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2022-02-16">
 <head>
  <title>10-Q</title>
  <meta http-equiv="Content-Type" content="text/html"/>
 </head>
 <body style="padding:8px;margin:auto!important;z-index:0;-webkit-text-size-adjust:100%;position:relative;">
  <div style="display:none;"><ix:header><ix:hidden><ix:nonNumeric id="F_21766352-f1db-46bc-92f6-dbebde104a8c" name="dei:AmendmentFlag" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" format="ixt:fixed-false">false</ix:nonNumeric><ix:nonNumeric id="F_8cecef6d-e6e4-4fe1-9a4a-1e0ee9ad4fe7" name="dei:EntityCentralIndexKey" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693">0000711377</ix:nonNumeric><ix:nonNumeric id="F_08a63c18-eaad-48c3-babc-23336f869208" name="dei:CurrentFiscalYearEndDate" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693">--05-31</ix:nonNumeric><ix:nonNumeric id="F_fc26f01f-3d94-477d-a07c-2643d5679a47" name="dei:DocumentFiscalPeriodFocus" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693">Q1</ix:nonNumeric><ix:nonNumeric id="F_1516b7c4-fc53-4bb2-b3e2-ff198f9998fe" name="dei:DocumentFiscalYearFocus" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693">2026</ix:nonNumeric><ix:nonNumeric id="F_91cd5107-a70a-49d8-8233-37348d8b7cd9" name="dei:EntityCurrentReportingStatus" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693">Yes</ix:nonNumeric><ix:nonNumeric id="F_a6e4c67e-38d5-4929-867e-f65454830fb4" name="dei:EntityInteractiveDataCurrent" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693">Yes</ix:nonNumeric><ix:nonFraction id="F_87f4c9bc-91cf-48c3-be26-df6ab12e30f7" name="us-gaap:CommitmentsAndContingencies" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" unitRef="U_USD" xsi:nil="true"></ix:nonFraction><ix:nonFraction id="F_f24c137c-536f-45b3-95f3-e4f29d994051" name="us-gaap:CommitmentsAndContingencies" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" unitRef="U_USD" xsi:nil="true"></ix:nonFraction><ix:nonNumeric id="F_7374e537-0483-445f-b35b-9704646c96a8" name="us-gaap:SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693">http://fasb.org/srt/2025#ChiefExecutiveOfficerMember</ix:nonNumeric><ix:nonNumeric id="F_a7340078-f069-49f2-826a-80dc29a953ad" name="us-gaap:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693">http://fasb.org/us-gaap/2025#OperatingIncomeLoss</ix:nonNumeric><ix:nonNumeric id="F_74c3ce7b-df50-4f27-93a4-f37500f0d82a" name="us-gaap:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409">http://fasb.org/us-gaap/2025#OperatingIncomeLoss</ix:nonNumeric><ix:nonNumeric id="F_db18c469-323e-4e2b-8ec9-fe983e86cbbf" name="us-gaap:EnvironmentalRemediationExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" contextRef="C_b07f29ad-1fc6-447f-ae12-79b691aafa26">http://fasb.org/us-gaap/2025#OperatingExpenses</ix:nonNumeric><ix:nonNumeric id="F_13446c57-24da-4b02-bf5e-e45488da210d" name="us-gaap:EnvironmentalRemediationExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" contextRef="C_1ec5fdbe-6ca4-47d9-b2c6-103882bf0d62">http://fasb.org/us-gaap/2025#OperatingExpenses</ix:nonNumeric><ix:nonNumeric id="F_6585bad2-5fa9-47f8-884c-337b7c3433d9" name="us-gaap:EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumeration" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4">http://fasb.org/us-gaap/2025#Liabilities</ix:nonNumeric><ix:nonNumeric id="F_5ecbd4c2-5066-467d-a440-6d741be08ae4" name="us-gaap:EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumeration" contextRef="C_530f525d-322b-461e-8467-87c44b661a42">http://fasb.org/us-gaap/2025#Liabilities</ix:nonNumeric><ix:nonNumeric id="F_96c04545-b2b3-4526-af96-fa47e32e077a" name="us-gaap:EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumeration" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4">http://fasb.org/us-gaap/2025#LiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric id="F_7c403e0c-e521-4bb7-a90b-f8a4d7756da4" name="us-gaap:EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumeration" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4">http://fasb.org/us-gaap/2025#OtherLiabilitiesNoncurrent</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="neog-20250831.xsd"/></ix:references><ix:resources><xbrli:context id="C_82846c0c-b6f2-42c0-8bf3-8af60a17951d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_8298ec27-ca73-4444-b409-f2dd2a4b0b6e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_89a347cf-15c5-4636-a979-8db7c850780a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_8a7bfb9a-0bcb-499a-a3f7-a8d628ef4871"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_8dfd97f2-eaef-4966-9a98-9cfcc977e7a7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_8e2d4d1b-f881-4320-b6ab-c931187fe115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-06-01</xbrli:startDate><xbrli:endDate>2024-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_922b2526-724a-4f55-83e4-1b441951577b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-06-01</xbrli:startDate><xbrli:endDate>2024-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_96ca300e-918c-4157-824b-b2a174a0c7ca"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-08-13</xbrli:startDate><xbrli:endDate>2025-08-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_96d71fe5-ef73-47db-aa45-29b94e9158bf"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_97a351ba-a92e-4bb5-852f-46cf0c873015"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:VeterinaryInstrumentsAndDisposablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-01</xbrli:startDate><xbrli:endDate>2025-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_97bfe636-fa74-4a9b-acb1-58c026b87abe"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:BacterialAndGeneralSanitationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-01</xbrli:startDate><xbrli:endDate>2025-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_9a0e1b04-5275-4252-a5bb-cc39e258705d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_9af5f566-3b33-4ba2-b8e7-a14b6268cb5c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:IndicatorTestingCultureMediaAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-01</xbrli:startDate><xbrli:endDate>2025-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_9b7b11e1-e431-4f71-80bd-105931d8f3fe"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-01</xbrli:startDate><xbrli:endDate>2025-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_9d0ea843-54aa-4c2f-8e67-79c2dcfdc7f7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:GenomicsServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-06-01</xbrli:startDate><xbrli:endDate>2024-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_a82f52f7-9944-4d26-aefd-724bab4d92d6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:NaturalToxinsAndAllergensMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-01</xbrli:startDate><xbrli:endDate>2025-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_a85a866a-4f24-411b-8091-23b37d10230b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_a90c0822-0655-4cad-92f5-1310888ece45"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_abb6b5b0-d48e-49e3-a179-6d3308912268"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-01</xbrli:startDate><xbrli:endDate>2025-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_afeeeac1-23f1-43d5-8e30-0b6ea87322f8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-01</xbrli:startDate><xbrli:endDate>2025-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_b07f29ad-1fc6-447f-ae12-79b691aafa26"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-01</xbrli:startDate><xbrli:endDate>2025-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_b4f6525b-e3b0-4d0c-bb6e-339da0b0ba33"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:IndicatorTestingCultureMediaAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-06-01</xbrli:startDate><xbrli:endDate>2024-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_b5c53790-5b91-41b4-9942-cc4098b2b984"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_b88a71d3-505c-4a06-8845-f9a65487331d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_b8ee0f19-5c10-4c6b-8080-d853fdb046ab"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-06-01</xbrli:startDate><xbrli:endDate>2024-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_baa86b08-d0a4-4bc7-9a86-313d6b6111dd"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:BiosecurityProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-01</xbrli:startDate><xbrli:endDate>2025-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_bef45291-7671-4644-9ca7-78d7414771c4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_c10f26ba-ba69-47a9-abbc-464f2c09d9cb"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-06-01</xbrli:startDate><xbrli:endDate>2024-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_c1785106-ed4b-46e5-9992-91e123f73241"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_c2b5eeef-01fe-4778-a81d-c5750a7aab34"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">us-gaap:IntersubsegmentEliminationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_c2c0a7a5-a683-4311-81a3-bf65e633655c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_c3bc4b2a-5d59-4e05-8e0a-0583ef851e5b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-06-01</xbrli:startDate><xbrli:endDate>2024-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_c8854a9c-7608-47c7-8da2-0a6bc9007c96"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-01</xbrli:startDate><xbrli:endDate>2025-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_d0eed9d8-6e95-4b03-9d91-76ecfdd83589"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-01</xbrli:startDate><xbrli:endDate>2025-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_d14f429b-3bfe-40c6-afc8-782d31f6600c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_d25d68ee-4449-48de-a390-19089b607f11"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_d60fa6fd-c02f-4934-9e98-89ef12a93fa7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-01</xbrli:startDate><xbrli:endDate>2025-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_d79f623d-f4c0-41c6-8cea-3eff5b54db2b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-06-01</xbrli:startDate><xbrli:endDate>2024-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_d930cd9d-3c40-4e2a-a820-d32c53b23aa2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_d93fb434-f8c1-425f-879f-eb54704678ef"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_da1defec-5469-49ce-85de-3026faf39d91"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:BacterialAndGeneralSanitationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-06-01</xbrli:startDate><xbrli:endDate>2024-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_dd688645-87a2-469b-9e65-a8a44932a56b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-10-01</xbrli:startDate><xbrli:endDate>2025-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_e8a4ddbd-1149-47e3-8cca-245b4eec55c4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_e939f8bf-1da8-4f81-99ca-83d3ac02fea1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_eb4e79ce-41be-4b96-982c-2748e8d1b0e0"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-01</xbrli:startDate><xbrli:endDate>2025-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_eb886942-bedc-4582-8065-23687c3fbfe5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">us-gaap:IntersubsegmentEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-01</xbrli:startDate><xbrli:endDate>2025-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_ebaf619b-ee28-46fd-a943-38f96e5203d8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">us-gaap:IntersubsegmentEliminationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-06-01</xbrli:startDate><xbrli:endDate>2024-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_ebc458ee-c15f-40fb-9986-770e65309bbf"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_ecb131f5-61db-4e77-becc-eb6b911bbf01"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">neog:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_ecd2eab6-c55c-487f-a80b-144bc1403364"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-01</xbrli:startDate><xbrli:endDate>2025-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_ef5348e4-7ba9-464f-8d15-9c1476f283ea"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:GenomicsServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-06-01</xbrli:startDate><xbrli:endDate>2024-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_efca1e7b-fd84-47eb-94f6-634d1e11d993"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_f2a83f44-022c-4248-9eee-1f66c200732a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_f2aa2b7d-964b-427d-978b-db233a3fbb58"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-06-01</xbrli:startDate><xbrli:endDate>2024-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_f316b33f-baac-4e20-b779-d0f19c60f19a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">us-gaap:IntersubsegmentEliminationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-01</xbrli:startDate><xbrli:endDate>2025-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_f4ecccd9-d5e6-4fff-ba99-f2c1b83dd7be"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_f5c99231-8966-4a49-922d-34689c9bfa87"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-06-01</xbrli:startDate><xbrli:endDate>2024-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_fb10263c-ded2-46c1-94e1-8dd410bb61d5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_fd500e5f-aa57-495a-b3a2-45c969c0d41e"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_ff4ad35a-cd19-4aff-a764-e2ebc25027ba"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_ff9a3552-62b8-41ba-ad1e-6ca891f02e29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_01c154f0-faf0-479c-ae06-36cdd294ba90"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_02211533-3655-4ee9-9c30-b67f32a94a38"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-06-01</xbrli:startDate><xbrli:endDate>2024-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_02bdb23d-9ab0-4219-9ede-bf91ce95074d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_04b64368-1653-458f-aeb3-cf9e63e41486"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-09-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_0656cbe0-985a-4a88-a2ef-908bf3c44c69"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:VeterinaryInstrumentsAndDisposablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-06-01</xbrli:startDate><xbrli:endDate>2024-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_0733d4fd-001d-4f69-aeee-57d9c3c81616"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-01</xbrli:startDate><xbrli:endDate>2025-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_07d7d9eb-f147-46fc-bbc2-68294742a3d4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_080b62ec-09b2-4d62-b1e2-32d8c3f04f1c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_0852b92e-1811-49fe-98da-0411fc66722b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_091234ca-163d-4a8a-8411-237f175c485d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_0a68203f-c9fb-4fcc-81fc-f139fbe1b456"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-01</xbrli:startDate><xbrli:endDate>2025-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_0d468d88-3471-4c2e-bca5-290ea4c36ae0"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:BiosecurityProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-06-01</xbrli:startDate><xbrli:endDate>2024-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_0dd14e6d-1375-40ee-9dc0-6b7baf4efbe5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-17</xbrli:startDate><xbrli:endDate>2025-07-17</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_117cfea7-4910-45b6-bf52-e05f2d69d094"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-06-01</xbrli:startDate><xbrli:endDate>2024-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_1a19e85f-abc5-45e1-99b4-435dd559c6dc"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:AnimalCareAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-01</xbrli:startDate><xbrli:endDate>2025-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_1ec5fdbe-6ca4-47d9-b2c6-103882bf0d62"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-01</xbrli:startDate><xbrli:endDate>2025-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_1f13ee6c-8cf7-4fad-9e37-fd976847933a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_204428fb-144f-4a7b-b0e5-2420bac86dec"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">neog:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-01</xbrli:startDate><xbrli:endDate>2025-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_20886a96-7eb7-4714-951c-723db5793189"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">neog:FinanceLeasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_20aa2da2-543d-4e11-b454-b3b729daeaf6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_21607707-0540-4bef-8614-0bdfccb9c140"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_2345fe49-b967-4e37-a099-1bc8524d453d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-06-01</xbrli:startDate><xbrli:endDate>2024-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_235fda3f-b9c8-409b-9358-e0f7ae604a13"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:BiosecurityProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-06-01</xbrli:startDate><xbrli:endDate>2024-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_2396201c-91a5-4a7e-b3ed-a89e191d87f6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_23c65bb0-f74b-4a44-8a43-f5659dd26731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">us-gaap:IntersubsegmentEliminationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-01</xbrli:startDate><xbrli:endDate>2025-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_25bd615d-10e1-4fba-94b3-e941c5259c36"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">us-gaap:IntersubsegmentEliminationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-06-01</xbrli:startDate><xbrli:endDate>2024-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_269def72-0d92-46d0-8086-6bf7a4b19ea5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_26c4aed7-b6e9-4e27-a60c-defbed0955b2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:NaturalToxinsAndAllergensMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-06-01</xbrli:startDate><xbrli:endDate>2024-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_28ef8ebb-35e7-42a0-bc3f-050999d14fcf"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-01</xbrli:startDate><xbrli:endDate>2025-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_2a824f2e-0f86-4d52-8fdb-90e2ba1d09e1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_2b3b6df6-c127-4701-acba-3582ebd09d12"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-01</xbrli:startDate><xbrli:endDate>2025-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_2bd5c848-1822-4718-8a9c-bf251293f693"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-01</xbrli:startDate><xbrli:endDate>2025-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_2d8369f6-3de3-4910-bd20-c96c43f4be15"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-06-01</xbrli:startDate><xbrli:endDate>2024-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_2e2d50db-38c0-44fb-ac3f-fc566408a186"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_2f28425d-11ce-4265-b6cc-f6f434c7b0c6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-01</xbrli:startDate><xbrli:endDate>2025-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_345c0952-3470-435e-a853-0f91bb7c5b1d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-10-01</xbrli:startDate><xbrli:endDate>2025-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_34baaca6-9b30-4a9f-bed4-33bc84f2d416"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-06-01</xbrli:startDate><xbrli:endDate>2024-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_3640c2f5-1957-49b3-953f-2772be262375"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:BiosecurityProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-01</xbrli:startDate><xbrli:endDate>2025-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_38d20f7c-0de2-4a74-856e-6fc8d41a0934"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-06-01</xbrli:startDate><xbrli:endDate>2024-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_3ade46d5-aecc-43d7-b6fa-d30cd4937f08"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_3c7bdc37-642d-49c3-935b-71db4793cdfd"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-01</xbrli:startDate><xbrli:endDate>2025-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_3e0f9247-9ed3-41a9-ae2f-eb0c1626710a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_3ed0a273-3307-4e15-b579-65ceeba8af8a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-06-01</xbrli:startDate><xbrli:endDate>2024-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_3f50e30c-0bcb-49c3-82a0-c4a0164181ae"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_41d5e395-b9ad-4e53-8999-1ed2510025c8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:LifeSciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-01</xbrli:startDate><xbrli:endDate>2025-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_426cb5b4-881a-4b0d-b11d-ef177e401e7d"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-01</xbrli:startDate><xbrli:endDate>2025-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_44e13b9c-ae7f-4764-b297-6570b523be15"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-01</xbrli:startDate><xbrli:endDate>2025-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_46a19793-f082-479c-b280-0ea3a6a34caf"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:GenomicsServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-01</xbrli:startDate><xbrli:endDate>2025-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_49c000a0-3a08-42ce-9e87-c5ceade91916"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:LifeSciencesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-06-01</xbrli:startDate><xbrli:endDate>2024-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_49d45663-0eae-49a5-a673-31d57ac76bb5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">neog:OtherNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-06-01</xbrli:startDate><xbrli:endDate>2024-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_4aa4c5a1-9418-4b65-89c7-29848829b409"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-06-01</xbrli:startDate><xbrli:endDate>2024-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_4bf79196-2dd6-4ced-ae02-88b8e082f2b1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:AnimalCareAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-06-01</xbrli:startDate><xbrli:endDate>2024-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_4ec476e4-c93c-4607-9dc0-dd559d8520b3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-01</xbrli:startDate><xbrli:endDate>2025-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_50782763-d3ba-46d4-afbe-e93c59f44f0b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-07-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_511d9109-db69-41ab-a004-d4229bac6c6c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-01</xbrli:startDate><xbrli:endDate>2025-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_522a6fc6-1e3c-482e-9e28-a96aecd41e64"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_530f525d-322b-461e-8467-87c44b661a42"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_5687e023-3c2c-4d19-a811-27af0b555c89"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_572b102a-00ce-4ed1-972a-d66e16ca4012"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-01</xbrli:startDate><xbrli:endDate>2025-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_57555bf4-b8dd-49dc-af95-551e067049f4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_5b07c235-81ed-450a-8362-49d52002dcd3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_5ef6216d-7b2d-4149-81ee-903413982b9f"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_5f40ad53-f059-4cdf-9885-fe6ec14bd7be"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_606b3822-f8b9-4513-a798-773d252ea654"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_629966f7-aeb2-404e-9858-988b9cbcc072"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:GenomicsServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-01</xbrli:startDate><xbrli:endDate>2025-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_64e9dd2a-c489-4fdf-b338-a5db8501df15"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_65035ddb-2d9b-4a08-935c-b06126a19768"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_6a6c19a6-d5b8-4521-b91b-a384ab177862"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">us-gaap:IntersubsegmentEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-06-01</xbrli:startDate><xbrli:endDate>2024-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_6ad23645-ff90-49ad-b308-e46479418a52"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">us-gaap:IntersubsegmentEliminationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_6b55fc74-eae7-4887-ab67-b76c117a8e78"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_6ce5a0d1-748c-442a-bfc0-be5f8b9d7a2c"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">neog:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_6dc31945-c125-42cb-8ecc-7be141e5badd"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_6e76d367-e740-46b4-b3bf-468cc35eff16"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-01</xbrli:startDate><xbrli:endDate>2025-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_71089ff2-4982-4a11-b46a-dd602c79f96b"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-01</xbrli:startDate><xbrli:endDate>2025-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_7132b9e5-b087-403b-b0dd-cb190bb042ba"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-01</xbrli:startDate><xbrli:endDate>2025-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_717bc09e-8526-43dd-8578-3436094c6cd9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-06-01</xbrli:startDate><xbrli:endDate>2024-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_743b458f-0475-4348-aee9-5e5193e8d5f1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-06-01</xbrli:startDate><xbrli:endDate>2024-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_78232635-a266-4f97-82bb-e0f4034e5216"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-06-01</xbrli:startDate><xbrli:endDate>2024-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_7b1c2ae5-9259-44c8-b2aa-1c081af8f2ed"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-11-30</xbrli:startDate><xbrli:endDate>2024-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_7e4a5b4e-c594-4f4f-84a4-f088cd0f8bb0"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">neog:OtherNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-01</xbrli:startDate><xbrli:endDate>2025-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_7f653be9-3e57-4053-bb1b-52f70c72f06a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000711377</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-01</xbrli:startDate><xbrli:endDate>2025-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="U_Litigation"><xbrli:measure>neog:Litigation</xbrli:measure></xbrli:unit><xbrli:unit id="U_UnitedStatesOfAmericaDollarsShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:unit id="U_pure"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="U_shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="U_Segment"><xbrli:measure>neog:Segment</xbrli:measure></xbrli:unit><xbrli:unit id="U_USD"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" toRefs="FNT_427bd287-ae83-4ad5-9f09-6ce87a5d39b0" fromRefs="F_5e369dfc-d0c7-4abe-bda3-bf0dac033c48 F_a6581583-b2a8-477e-88fb-b710bdcdc430"/><ix:relationship linkRole="http://www.xbrl.org/2003/role/link" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" toRefs="FNT_650a6049-21fd-48c3-803b-305b580be1c1" fromRefs="F_838c07a4-f382-4ac1-86ab-a314f47a1caa F_c2b2b417-6498-4435-8933-ff44071ae91e F_ddcfb364-467d-4b33-8dc5-84ed2cd89634 F_8f309cf2-b86a-494e-8d44-98a43f25ce92 F_59f34954-099b-43f0-81fd-0005d116f407 F_84608cc2-6025-49fa-816f-8ea4a07beffe F_380cfe07-fa18-463e-b0e4-70fd180fed3e F_52c63200-d843-4328-8af3-fa2258535a70 F_9aa2869c-b9d3-49ce-802c-5adcc9b62d5d F_2552da71-e3d2-4614-af6a-c25bf4f9b380 F_aeb14c94-fa60-491c-9fe0-5dc179d4b7a2 F_77515dd8-cc2f-4818-94fd-e2959b79d387 F_98adf297-903f-471f-90e1-124762199e44 F_f52bf9d2-e815-4296-93e2-2122c7bf00a9 F_a8ce276d-5238-414e-ad65-1b0a79079473 F_082daa5f-4fd4-4a05-b5c0-cc8470149b8b F_e434c84f-7455-49fd-80be-337743a3c3e9 F_8572d8cc-a235-4912-b7cd-13aaa64ba7a3 F_06726e61-be82-4104-ac62-038a62eba114 F_44305b01-a71f-4d23-badd-1e8e0e4d6efb"/></ix:resources></ix:header></div>
  <div style="z-index:2;min-height:1in;position:relative;"></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:1pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="border-top:2.25pt double;padding-top:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:2pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">UNITED STATES</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">SECURITIES AND EXCHANGE COMMISSION</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Washington, D.C. 20549</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="margin-left:40%;padding-bottom:1pt;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;border-bottom:1pt solid;margin-right:40%;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:3pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">FORM </span><span style="font-size:16pt;font-family:Times New Roman;"><ix:nonNumeric id="F_2ee98da3-1a3f-4b81-9c46-e6710aabe096" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="dei:DocumentType"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">10-Q</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:16pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="margin-left:40%;padding-bottom:1pt;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;border-bottom:1pt solid;margin-right:40%;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:3pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(Mark One)</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:-4.749%;padding-left:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:11pt;font-family:'Segoe UI Symbol',sans-serif;"><ix:nonNumeric id="F_b232366b-2cba-4ec8-b546-036147670b8d" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="dei:DocumentQuarterlyReport" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:'Segoe UI Symbol',sans-serif;font-kerning:none;min-width:fit-content;">&#9746;</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15 (d) OF THE SECURITIES EXCHANGE ACT OF 1934</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For the quarterly period ended </span><span style="font-size:9pt;font-family:Times New Roman;"><ix:nonNumeric id="F_5fc47f61-17b9-4097-8cac-b14ea774a3a1" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">August 31, </span><span style="font-size:9pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_1516b7c4-fc53-4bb2-b3e2-ff198f9998fe;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">2025</span></span></span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">or</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:-4.749%;padding-left:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:11pt;font-family:'Segoe UI Symbol',sans-serif;"><ix:nonNumeric id="F_ed4b771b-e62e-4abc-b058-96a8e51f1f50" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:'Segoe UI Symbol',sans-serif;font-kerning:none;min-width:fit-content;">&#9744;</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For the transition period from </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">                </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> to</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">                </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Commission file number </span><span style="font-size:9pt;font-family:Times New Roman;"><ix:nonNumeric id="F_70bf1f2e-7521-470e-ba97-528140ce3d40" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="dei:EntityFileNumber"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">0-17988</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="margin-left:40%;padding-bottom:1pt;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;border-bottom:1pt solid;margin-right:40%;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:3pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><img src="img194660645_0.jpg" alt="img194660645_0.jpg" style="width:149px;height:48px;"/></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:22pt;font-family:Times New Roman;"><ix:nonNumeric id="F_c659fc21-6dc4-47e7-847d-e0482dbb35d8" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="dei:EntityRegistrantName"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:22pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Neogen Corporation</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:22pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(Exact name of registrant as specified in its charter)</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="margin-left:40%;padding-bottom:1pt;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;border-bottom:1pt solid;margin-right:40%;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:3pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:3pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:50%;box-sizing:content-box;"/>
     <td style="width:50%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:8pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:8pt;"><ix:nonNumeric id="F_a40b3b31-e798-4889-b4a3-4197b293c22a" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Michigan</span></ix:nonNumeric></span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:8pt;"><ix:nonNumeric id="F_3b3be629-f859-403b-a35f-9a497080dbbb" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="dei:EntityTaxIdentificationNumber"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">38-2367843</span></ix:nonNumeric></span></p></td>
    </tr>
    <tr style="height:7pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">(State or other jurisdiction of</span></p><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:1pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">incorporation or organization)</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">(IRS Employer</span></p><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:1pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Identification Number)</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:8pt;font-family:Times New Roman;"><ix:nonNumeric id="F_dc997851-e4c6-4149-b73d-0e9243d29ccd" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="dei:EntityAddressAddressLine1"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">620 Lesher Place</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:8pt;font-family:Times New Roman;"><ix:nonNumeric id="F_252508f5-24bb-4640-be7b-99489ab1728c" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="dei:EntityAddressCityOrTown"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Lansing</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, </span><span style="font-size:8pt;font-family:Times New Roman;"><ix:nonNumeric id="F_e4c93ebe-82f9-407b-ab99-e00c42f11e42" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Michigan</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span><span style="font-size:8pt;font-family:Times New Roman;"><ix:nonNumeric id="F_64214b84-25b8-4189-b13e-919796614a60" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="dei:EntityAddressPostalZipCode"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">48912</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(Address of principal executive offices, including zip code)</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:8pt;font-family:Times New Roman;"><ix:nonNumeric id="F_ebd7f4e9-f4ab-4c1e-aa08-690dbab5e30c" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="dei:CityAreaCode"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">517</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">) </span><span style="font-size:8pt;font-family:Times New Roman;"><ix:nonNumeric id="F_f2ee5ec6-4810-484e-9e7a-a3b74d0a4ede" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="dei:LocalPhoneNumber"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">372-9200</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(Registrant&#8217;s telephone number, including area code)</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">SECURITIES REGISTERED PURSUANT TO SECTION 12(b) OF THE ACT:</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:3pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
    <tr style="background-color:#ffffff;font-weight:bold;visibility:collapse;">
     <td style="width:33.333%;box-sizing:content-box;"/>
     <td style="width:33.333%;box-sizing:content-box;"/>
     <td style="width:33.333%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:7pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Title of each Class</span></p><p style="border-top:1pt solid;padding-top:1pt;font-size:1pt;margin-top:1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0.1in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Trading<br/>Symbol(s)</span></p><p style="border-top:1pt solid;padding-top:1pt;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0.1in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Name of each exchange</span></p><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">on which registered</span></p><p style="border-top:1pt solid;padding-top:1pt;font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    </tr>
    <tr style="height:7pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:7pt;"><ix:nonNumeric id="F_0378f509-1b7b-4d2c-a65c-9e9221b15d09" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="dei:Security12gTitle"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Common Stock, $0.16 par value per share</span></ix:nonNumeric></span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:7pt;"><ix:nonNumeric id="F_0b3d9fb9-749b-41a5-aff0-7d33d885390d" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="dei:TradingSymbol"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">NEOG</span></ix:nonNumeric></span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:7pt;"><ix:nonNumeric id="F_d77a4806-6746-47bd-a4dc-56edfcc86e3f" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">NASDAQ Global Select Market</span></ix:nonNumeric></span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">N/A</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(Former name, former address and former fiscal year, if changed since last report)</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="margin-left:40%;padding-bottom:1pt;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;border-bottom:1pt solid;margin-right:40%;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:3pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file reports), and (2) has been subject to such filing requirements for the past 90 days.    </span><span style="font-size:9pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_91cd5107-a70a-49d8-8233-37348d8b7cd9;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">YES</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">  </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Segoe UI Symbol',sans-serif;font-kerning:none;min-width:fit-content;">&#9746;</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">    NO  </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Segoe UI Symbol',sans-serif;font-kerning:none;min-width:fit-content;">&#9744;</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    </span><span style="font-size:9pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_a6e4c67e-38d5-4929-867e-f65454830fb4;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">YES</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">  </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Segoe UI Symbol',sans-serif;font-kerning:none;min-width:fit-content;">&#9746;</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">    NO  </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Segoe UI Symbol',sans-serif;font-kerning:none;min-width:fit-content;">&#9744;</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer&#8221;, &#8220;accelerated filer&#8221;, &#8220;smaller reporting company&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:3pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:21.94%;box-sizing:content-box;"/>
     <td style="width:50%;box-sizing:content-box;"/>
     <td style="width:25.06%;box-sizing:content-box;"/>
     <td style="width:3%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:9pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;"><ix:nonNumeric id="F_2625f48d-1afb-4a47-b7fa-6d04708175fe" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Large accelerated filer</span></ix:nonNumeric></span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Segoe UI Symbol',sans-serif;font-kerning:none;min-width:fit-content;">&#9746;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accelerated filer</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Segoe UI Symbol',sans-serif;font-kerning:none;min-width:fit-content;">&#9744;</span></p></td>
    </tr>
    <tr style="height:9pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Non-accelerated filer</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:'Segoe UI Symbol',sans-serif;font-kerning:none;min-width:fit-content;">&#9744;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Smaller Reporting Company</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:'Segoe UI Symbol',sans-serif;"><ix:nonNumeric id="F_b8e900c0-c441-4844-bacb-627386f0e7dd" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#9744;</span></ix:nonNumeric></span></p></td>
    </tr>
    <tr style="height:9pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Emerging growth company</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:'Segoe UI Symbol',sans-serif;"><ix:nonNumeric id="F_922bb268-009f-4a90-9ee6-b29834ef30f4" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#9744;</span></ix:nonNumeric></span></p></td>
     <td style="padding-top:0in;padding-left:0.1in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0.1in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Segoe UI Symbol',sans-serif;font-kerning:none;min-width:fit-content;">&#9744;</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act):    YES  </span><span style="font-size:9pt;font-family:'Segoe UI Symbol',sans-serif;"><ix:nonNumeric id="F_a0534394-fe47-4fa7-b4a1-64d4d5bbd29e" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="dei:EntityShellCompany" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Segoe UI Symbol',sans-serif;font-kerning:none;min-width:fit-content;">&#9744;</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">    NO  </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:'Segoe UI Symbol',sans-serif;font-kerning:none;min-width:fit-content;">&#9746;</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of August 31, 2025 there were </span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e840a3de-bbc5-4513-a52c-34c890a9a610" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="dei:EntityCommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">217,298,626</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> shares of Common Stock outstanding.</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:2.25pt double;text-align:left;"><span style="white-space:pre-wrap;font-size:1pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;min-height:1in;justify-content:flex-end;position:relative;"></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:2;min-height:0.9in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:1pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NEOGEN CORPORATION</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">TABLE OF CONTENTS</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
   <table style="margin-left:1.333%;border-spacing:0;table-layout:auto;width:98.0%;border-collapse:separate;">
    <tr style="background-color:#ffffff;font-weight:bold;visibility:collapse;">
     <td style="width:9.184%;box-sizing:content-box;"/>
     <td style="width:79.469%;box-sizing:content-box;"/>
     <td style="width:1.02%;box-sizing:content-box;"/>
     <td style="width:10.327%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:8pt;word-break:break-word;white-space:pre-wrap;">
     <td colspan="2" style="padding-top:0in;padding-left:0.1in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.852%;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid;padding-right:0in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.852%;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Page No.</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td colspan="2" style="padding-top:0in;text-indent:12pt;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="text-indent:-2.277%;padding-left:2.227%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">PART I. FINANCIAL INFORMATION</span></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.852%;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    </tr>
    <tr style="height:5.75pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.852%;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;text-indent:12pt;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="text-indent:-2.277%;padding-left:2.227%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Item 1.</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_1"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Interim Condensed Consolidated Financial Statements (unaudited)</span></a></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:1pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0.1in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_1"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Condensed</span><span style="color:#0000ff;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></a><a href="#consolidated_balance_sheets_unaudited"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Consolidated Balance Sheets &#8211; August 31, 2025 and May 31, 2025</span></a></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:1pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0.1in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_1"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Condensed</span><span style="color:#0000ff;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></a><a href="#consolidated_statements_of_income"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Consolidated Statements of Operations &#8211; three months ended August 31, 2025 and August 31, 2024</span></a></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:1pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0.1in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_1"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Condensed</span><span style="color:#0000ff;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></a><a href="#consolidated_stmt_comprehensive_income"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Consolidated Statements of Comprehensive (Loss) Income &#8211; three months ended August 31, 2025 and August 31, 2024</span></a></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:1pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0.1in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_1"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Condensed</span><span style="color:#0000ff;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></a><a href="#equity"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Consolidated Statements of Equity &#8211; three months ended August 31, 2025 and August 31, 2024</span><span style="color:#0000ff;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></a></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:1pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0.1in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_1"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Condensed</span><span style="color:#0000ff;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></a><a href="#consolidated_stmt_of_cash_flows"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Consolidated Statements of Cash Flows &#8211; Three months ended August 31, 2025 and August 31, 2024</span></a></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:1pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0.1in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#notes_to_interim_consolidated"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Notes to Interim</span><span style="color:#0000ff;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></a><a href="#item_1"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Condensed</span><span style="color:#0000ff;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></a><a href="#notes_to_interim_consolidated"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Consolidated Financial Statements &#8211; August 31, 2025</span></a></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:1pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;text-indent:12pt;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="text-indent:-2.277%;padding-left:2.227%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Item 2.</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_2_management_discussion"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></a></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:1pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;text-indent:12pt;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="text-indent:-2.277%;padding-left:2.227%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Item 3.</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_3"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Quantitative and Qualitative Disclosures About Market Risk</span></a></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:1pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">22</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;text-indent:12pt;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="text-indent:-2.277%;padding-left:2.227%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Item 4.</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_4"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Controls and Procedures</span></a></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:1pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">23</span></p></td>
    </tr>
    <tr style="height:5.75pt;word-break:break-word;white-space:pre-wrap;">
     <td colspan="2" style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.852%;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td colspan="2" style="padding-top:0in;text-indent:12pt;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="text-indent:-2.277%;padding-left:2.227%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">PART II. OTHER INFORMATION</span></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.852%;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:5.75pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.852%;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;text-indent:12pt;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="text-indent:-2.277%;padding-left:2.227%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Item 1.</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#part_ii_item_1"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Legal Proceedings</span></a></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:1pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">24</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;text-indent:12pt;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="text-indent:-2.277%;padding-left:2.227%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Item 1A.</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#part_ii_item_1a"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Risk Factors</span><span style="color:#0000ff;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></a></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:1pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">24</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;text-indent:12pt;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="text-indent:-2.277%;padding-left:2.227%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Item 2.</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item2_saleofsecurities"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Unregistered Sales of Equity Securities and Use of Proceeds</span><span style="color:#0000ff;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">  </span></a></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:1pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">24</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;text-indent:12pt;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="text-indent:-2.277%;padding-left:2.227%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Item 5.</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item5_othinformation"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Other Information</span><span style="color:#0000ff;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></a></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:1pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">24</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;text-indent:12pt;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="text-indent:-2.277%;padding-left:2.227%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Item 6.</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#item_6_exhibits"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Exhibits</span></a></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:1pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">25</span></p></td>
    </tr>
    <tr style="height:5.75pt;word-break:break-word;white-space:pre-wrap;">
     <td colspan="2" style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.852%;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td colspan="2" style="padding-top:0in;text-indent:12pt;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="text-indent:-2.277%;padding-left:2.227%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="#signatures"><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">SIGNATURES</span><span style="color:#0000ff;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </span></a></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:1pt;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">26</span></p></td>
    </tr>
    <tr style="height:5.75pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.852%;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0.1in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">CEO Certification</span></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.852%;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:5.75pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.852%;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0.1in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">CFO Certification</span></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.852%;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:5.75pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.852%;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:middle;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0.1in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Section 906 Certification</span></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;margin-right:1.852%;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0.069in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:13.5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:1pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.9in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">1</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:2;min-height:0.9in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">PART I &#8211; FINANCIAL INFORMATION</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_1"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 1. Interim</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> Condensed Consolidated Financial Statements</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:3pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Neogen Corporation</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="consolidated_balance_sheets_unaudited"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Condensed Consolidated Balance </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Sheets</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">(in thousands, except shares)</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:66.993%;box-sizing:content-box;"/>
     <td style="width:1.62%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:12.883%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.62%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:12.883%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">August 31, 2025</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">May 31, 2025</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Assets</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-style:italic;font-kerning:none;min-width:fit-content;">(unaudited)</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Current Assets</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cash and cash equivalents</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2bce09a4-24c9-4f1d-aa80-2ba51af3d78e" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">138,883</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_eac2488c-13a5-4b00-8ff8-5858a147081a" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">129,004</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;">Accounts receivable, net of allowance of $</span><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_80de52d5-ae1b-4973-a6fe-1dff61001e4b" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,403</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;">&#160;and $</span><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_39a8a5a6-375e-40bb-9335-63735cab6eff" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,397</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_75d43220-8181-414d-91b5-55b88956a1e2" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:AccountsReceivableNetCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">138,459</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_944a7e26-3f46-483e-a5bb-f04d498ad86e" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:AccountsReceivableNetCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">153,384</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;text-indent:20pt;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Inventories</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:30pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:5.56%;text-indent:0;font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Raw materials</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9b37b085-8cae-4d49-8856-da71411c43c0" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:InventoryRawMaterials" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">66,831</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a9678aca-4dd2-42d8-a65d-018153a4bfff" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:InventoryRawMaterials" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">65,692</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:30pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:5.56%;text-indent:0;font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Work-in-process</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8c5541ec-c595-4bd6-8f08-db76b491952d" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:InventoryWorkInProcess" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,636</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_88f36ad8-93da-4cd7-b3bd-02590ff63b1b" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:InventoryWorkInProcess" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,233</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:30pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:5.56%;text-indent:0;font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Finished goods</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_45d85bb6-0851-4d66-b387-e9ed3cc790ff" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:InventoryFinishedGoods" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">131,812</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9f740e1f-da25-4c81-92b7-22027a7ad755" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:InventoryFinishedGoods" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">130,417</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total Inventories</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a44f2023-3d8a-43cc-bb36-fee7669e1e9b" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:InventoryGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">210,279</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b7266e11-6817-4640-9daf-a43dc6bb72ae" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:InventoryGross" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">207,342</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:30pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:5.56%;text-indent:0;font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Less inventory reserve</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_35e0b7f0-b39c-436a-8297-7afe2080ecc5" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:InventoryValuationReserves" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,865</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ce2b1c28-634c-4ad1-990e-06b7d5e8d4ee" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:InventoryValuationReserves" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,483</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Inventories, net</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d6ea7db5-f02d-4c0b-a157-603a1abfa472" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:InventoryNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">193,414</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_68f28c5b-8ba2-4770-aa2d-967027ca90d4" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:InventoryNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">190,859</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Assets held for sale</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4ef3ecc4-62b2-4528-a72f-22e65bfd569d" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_61a43d4b-b08a-4ffd-93bd-6c4070c2385b" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">50,402</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Prepaid expenses and other current assets</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a591a802-5e9d-4720-bbe4-a219ead913ec" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">53,304</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_72c312db-97d6-490d-a7c3-32958c9482a6" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">53,288</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total Current Assets</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_37c53930-3996-4549-b65e-106e5b257dbe" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:AssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">524,060</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cdbc6670-775b-4c86-a681-5354e9b8dbe4" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:AssetsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">576,937</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net Property and Equipment</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_285262ee-d5f9-48a7-8c54-fd6faa5df7c4" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">345,893</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_41b2d9ff-dd54-47ab-8dcb-088358b99699" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:PropertyPlantAndEquipmentNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">339,131</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other Assets</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Right of use assets</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_60688a5c-d291-4fe0-9ccf-ba1ca8fac5fd" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:OperatingLeaseRightOfUseAsset" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,994</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_63724adf-f3a1-4110-b60c-2e8a70df4f4b" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:OperatingLeaseRightOfUseAsset" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,152</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Goodwill</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6d933c8f-456e-4a7d-9663-0d5fcc0c9a3d" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:Goodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,065,889</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_aea0b05b-a1f5-4e5a-b813-600788dd7949" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:Goodwill" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,064,902</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Amortizable intangible assets, net</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fc5e1b7e-d031-4e78-9ed3-8f1555dafda4" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,389,141</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_880c9330-cdba-4e74-9435-2f3b4377b602" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:FiniteLivedIntangibleAssetsNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,410,485</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other non-current assets</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f4698a1c-94fd-44eb-b1e4-4883a2e289fc" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:OtherAssetsNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">36,179</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f3d6f2ac-3148-44b8-8dd6-71044c48919d" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:OtherAssetsNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">35,229</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total Other Assets</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a15b6b50-6b3e-47a7-a1fb-81bc5b7fc0d2" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:OtherAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,508,203</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fb1f9f03-b6ea-4b7e-8ee3-ec7199506282" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:OtherAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,527,768</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total Assets</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8fc47236-c17e-4300-b297-f3fcdc0ad2d9" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,378,156</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1aa5b863-7c52-42d5-aab6-fd229b640667" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,443,836</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Liabilities and Stockholders&#8217; Equity</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Current Liabilities</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Current portion of debt</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_270863d2-f3e3-43d7-b8f4-dff44d2a9f55" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:FinanceLeaseLiabilityCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_20ef1b57-7f96-4cc3-ac2c-edaf23cbc915" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:FinanceLeaseLiabilityCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,301</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accounts payable</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9effa737-6a9c-4a1c-9754-ca93286f0b04" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:AccountsPayableCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">76,596</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_73c3ca2a-89fb-4f42-b4bd-673085231710" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:AccountsPayableCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">79,605</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accrued compensation</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6dc9e625-7ea3-4b08-a077-b12e5541b64b" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,273</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c35f6bc8-090a-4bb1-9eaf-974a8bab242d" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,134</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Income tax payable (note 8)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9d837c9c-ca40-423e-9556-3dd075659053" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:AccruedIncomeTaxesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,449</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9dbe0118-bb7f-46c9-bf81-72bee64c1bf6" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:AccruedIncomeTaxesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,599</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accrued interest</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_09cdb11e-3408-4648-9681-2d976533549a" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:InterestPayableCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,556</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c42248cb-5f81-43ee-b76a-6092bb6124a1" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:InterestPayableCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,078</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Deferred revenue</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e50c6179-1442-4ed7-942a-e9c5413949a0" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:DeferredRevenueCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,824</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c92d7e2c-8292-4dff-b086-6e0c7545bb64" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:DeferredRevenueCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,558</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Liabilities held for sale</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_59b82e9a-564e-48ea-891d-e8b6fb5f5276" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_abfc91df-0ac4-43a6-8a52-7e78bb68e247" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,556</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other current liabilities</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6bbeeb15-e9f5-4f4f-a2cd-81fdccf889f6" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:OtherLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">30,507</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8419a6d8-ef7d-49e5-b1f5-1adcc283d537" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:OtherLiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">32,180</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total Current Liabilities</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_dadf7b7b-8f42-4273-80b4-a6957d886220" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:LiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">146,205</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4f9d7d85-f1bf-4c52-b36e-caa6291a571d" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:LiabilitiesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">174,011</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Deferred Income Tax Liability</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f6b88f4e-9cfa-4971-87bb-1caac9ac89a6" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">277,253</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5f2e8d78-1b30-4643-97a4-90d81c8f8986" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">280,907</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Non-Current Debt (note 7)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b264ebf9-bae8-4c1f-b935-2ca851c561a4" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:LongTermDebtNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">792,530</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1ce31680-2fa8-4a33-9b71-82cf020a4bb8" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:LongTermDebtNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">874,810</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other Non-Current Liabilities</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a6375360-9517-4c7e-aa1e-550bae979bcd" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:OtherLiabilitiesNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">43,519</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0f16d3d3-d9ee-4019-839d-28d29b1072a6" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:OtherLiabilitiesNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">42,854</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total Liabilities</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4ffc6a74-5174-4676-a857-7f8e71059ba5" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:Liabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,259,507</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_dddb3c73-fe62-4d2b-aa77-ab457b2ad06b" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:Liabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,372,582</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;">Commitments and Contingencies </span><span style="font-size:9.5pt;"><span style="-sec-ix-hidden:F_87f4c9bc-91cf-48c3-be26-df6ab12e30f7;"><span style="-sec-ix-hidden:F_f24c137c-536f-45b3-95f3-e4f29d994051;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(note</span></span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;">&#160;9)</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Equity</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;">Preferred stock, $</span><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_981c3e9a-ecde-4969-854f-c263a2ac4c76" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:PreferredStockParOrStatedValuePerShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="F_cb1a4439-c33b-4d1b-a1e8-60fdaef5aa24" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:PreferredStockParOrStatedValuePerShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="INF" format="ixt:num-dot-decimal">1.00</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;">&#160;par value, </span><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_837b189b-8c7c-4be0-9290-6801057db44a" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:PreferredStockSharesAuthorized" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="F_6a99c137-2997-4d0f-913b-7e1f157615e8" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:PreferredStockSharesAuthorized" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">100,000</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;">&#160;shares authorized, </span><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_517e227f-0a9c-4baf-ab63-f641cc1ee8fb" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:PreferredStockSharesIssued" unitRef="U_shares" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction id="F_d4447890-fc6c-4605-93d8-f876479481ba" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:PreferredStockSharesIssued" unitRef="U_shares" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction id="F_821fe188-2114-4f4e-9a38-60c9417cb6f0" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:PreferredStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt-sec:numwordsen"><ix:nonFraction id="F_50957b4e-f103-4a37-8d81-07619c6060dc" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:PreferredStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt-sec:numwordsen">none</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;">&#160;issued and outstanding</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ed726a2f-21a0-4163-8e80-6be41dd57d30" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:PreferredStockValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bc6831ae-a7c5-4475-81d1-7a66b8050dc8" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:PreferredStockValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;">Common stock, $</span><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5d5a9fb2-eaf6-4159-a9a9-0859d46d894b" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:CommonStockParOrStatedValuePerShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="F_baf6113b-dd79-41fc-947b-30a3cfdc73b2" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:CommonStockParOrStatedValuePerShare" unitRef="U_UnitedStatesOfAmericaDollarsShare" decimals="INF" format="ixt:num-dot-decimal">0.16</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;">&#160;par value, </span><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f88c49fb-42e7-4cef-b69d-306646657153" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:CommonStockSharesAuthorized" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="F_18f21ee4-b6c1-47d3-858f-9b2dec1a499e" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:CommonStockSharesAuthorized" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">315,000,000</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;">&#160;shares authorized, </span><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2146ba1a-e18e-432c-b996-d6743b92ed1d" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:CommonStockSharesIssued" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="F_03dcb0ea-dd42-4810-96cb-53bcacfbff7f" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">217,298,626</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;">&#160;and </span><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fcc6dc32-1189-4387-8da3-bd5518638f7d" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:CommonStockSharesIssued" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="F_1e785ab8-b0d8-44ad-af80-6be0908e0478" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">217,044,098</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;">&#160;shares issued and outstanding</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d8b98390-46b0-4aab-9a7a-516cc4b85c2c" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:CommonStockValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">34,768</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a7455d19-fc93-4a6a-a807-7de7efbdf601" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:CommonStockValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">34,728</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Additional paid-in capital</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_19d164ea-9188-4b85-9985-288f3211622a" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:AdditionalPaidInCapital" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,607,452</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5d4ef4b4-b0ab-4e98-974d-bf08c2804fbd" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:AdditionalPaidInCapital" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,601,848</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accumulated other comprehensive loss</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f59d7ba8-f4af-4852-b8fa-03289520da44" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">23,485</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_af7e4e80-3749-41cb-a984-481de3beb05d" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">28,898</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accumulated deficit</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f8d8e69c-0150-4a9b-8a6d-1c3a53da108c" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:RetainedEarningsAccumulatedDeficit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">500,086</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9af24ac7-4dff-4c1b-b5f0-d2235f3519db" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:RetainedEarningsAccumulatedDeficit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">536,424</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total Stockholders&#8217; Equity</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ece69023-c11e-4081-8f75-d0dd90711726" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,118,649</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f96c3ded-e118-4d74-b70a-62d1da2d29a0" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:StockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,071,254</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total Liabilities and Stockholders&#8217; Equity</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3aa0853a-6003-4b5c-8925-35576c6e405d" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:LiabilitiesAndStockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,378,156</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3f291343-50d1-4ab0-b4ab-4bc89923b27e" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:LiabilitiesAndStockholdersEquity" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,443,836</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.9in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">2</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:2;min-height:0.9in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Neogen Corporation</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="consolidated_statements_of_income"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Condensed Consolidated Stateme</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">nts of Operations (unaudited)</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">(in thousands, except shares)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
    <tr style="visibility:collapse;">
     <td style="width:63.207%;box-sizing:content-box;"/>
     <td style="width:1.54%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:14.857000000000001%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.54%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:14.857000000000001%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Three months ended August 31,</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2025</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Revenues</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Product revenues</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a8852a7c-5ffa-437e-8ed3-65b9f5dbe033" contextRef="C_572b102a-00ce-4ed1-972a-d66e16ca4012" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">184,138</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_da9f5879-1550-48a2-b56a-61d2eae4a1fe" contextRef="C_117cfea7-4910-45b6-bf52-e05f2d69d094" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">192,518</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Service revenues</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2d9e9bfd-e1f2-4ccf-8ab6-099d508be8d1" contextRef="C_511d9109-db69-41ab-a004-d4229bac6c6c" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">25,051</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8862ac3d-6e86-4794-9707-6465396f1ada" contextRef="C_743b458f-0475-4348-aee9-5e5193e8d5f1" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">24,446</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total Revenues</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7f59f2c7-ffd8-4e14-a8ad-aeadb4282d68" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">209,189</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5a35f89b-f012-4593-9d14-d00772ea4e43" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">216,964</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cost of Revenues</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cost of product revenues</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_995b9362-f84b-4f1c-9333-0dd67cf09692" contextRef="C_572b102a-00ce-4ed1-972a-d66e16ca4012" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">97,932</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5e34a0bd-11dc-4101-9f4a-0b9c057e2b2a" contextRef="C_117cfea7-4910-45b6-bf52-e05f2d69d094" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">97,836</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cost of service revenues</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b6d58bab-1b62-4b29-b9fe-e8ed49df91cd" contextRef="C_511d9109-db69-41ab-a004-d4229bac6c6c" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,287</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ad3c1ac3-e92d-4a41-ba14-7f9203663616" contextRef="C_743b458f-0475-4348-aee9-5e5193e8d5f1" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,202</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total Cost of Revenues</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2a45735d-db4c-4719-83dc-ec2fe4e20cf4" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">114,219</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b487e33c-efed-4b89-8722-45d3a7ad541a" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:CostOfGoodsAndServicesSold" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">112,038</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Gross Profit</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3718a1cb-b932-4ca8-b749-9694cfb9ff10" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:GrossProfit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">94,970</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_dab32818-782c-4a66-a6ba-1b9c39bdc1aa" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:GrossProfit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">104,926</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating Expenses</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Sales and marketing</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e88b3cc4-fb54-4973-a4d7-92c2e32f88bf" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:SellingAndMarketingExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">45,048</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_609a7b00-d77b-422f-a82c-4455fa442d0a" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:SellingAndMarketingExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">45,799</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">General and administrative</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9f81e924-6693-46c4-8a3a-1abb530c6764" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:GeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">60,888</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b73d63b0-338e-4ffc-bdd6-a9618532a70c" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:GeneralAndAdministrativeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">51,671</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Research and development</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_77942ff6-d87d-4336-a3c5-9d2de70dd50d" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,125</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f3c7ac2f-8644-4c8f-a396-afaa80ab55b0" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:ResearchAndDevelopmentExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,199</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total Operating Expenses</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_394968f4-290b-4c63-aa88-4d1caf2272bc" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:OperatingExpenses" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">111,061</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b4487442-1c60-41b4-9a4e-c7e20c71fe35" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:OperatingExpenses" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">102,669</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating (Loss) Income</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d1ddf54a-0b51-4cec-96ad-ea8121343c6e" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">16,091</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e673c5d3-5c44-4d4d-8bd7-a9803fd619a5" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,257</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other Income (Expense)</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Interest income</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_dd12b158-3bb5-4154-8f04-a071956157b4" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:InterestIncomeOther" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">918</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e59c59f4-0dd5-4b9e-9339-8016a72426d3" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:InterestIncomeOther" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">993</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Interest expense</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7cc0f052-0e26-4dd7-a561-150c6f1cbfcd" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:InterestExpenseOther" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,442</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_45770ca1-3ca6-4b01-90aa-8b2898e98ddf" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:InterestExpenseOther" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">18,615</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Gain on sale of business</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3c7055c4-951c-4c3b-8db2-fb29b596037c" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:GainLossOnSaleOfBusiness" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">76,390</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e95185d5-e0ac-4d18-899d-d3ac7ebec216" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:GainLossOnSaleOfBusiness" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other, net</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_aaf44cfc-7aed-45b3-87bc-f0864010174f" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:OtherNonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">967</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6f6d5b3b-9f46-492d-a8f0-4963d0134264" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:OtherNonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">244</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total Other Income (Expense)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cbeabee5-0df0-46f8-9a88-a7be846de50c" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:NonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">59,899</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9dc27659-1d8b-4089-9a7d-c5ea84fbc481" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:NonoperatingIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">17,866</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Income (Loss) Before Taxes</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f7cd7142-19cc-4c57-9da4-861e2076bd3f" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">43,808</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_80c897fb-440a-45b4-bd8e-3882ca57cec4" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">15,609</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Income Tax Expense (Benefit)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ce8a1d42-5c9b-46b2-98f0-a6a02d8d6444" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,470</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d413c223-2f1b-4852-81d6-79b6455d9fed" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">3,000</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net Income (Loss)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_075aa19b-f82d-4ad4-afbb-ba221abfd7ba" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">36,338</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cf39ac5b-6fc3-4693-a9a0-6bf8008dcfb8" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">12,609</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net Income (Loss) Per Share</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Basic</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8911a54c-2cd9-494a-bc7d-1eeb30b06650" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">0.17</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5392381b-3b65-415a-ace0-00f9ee0ab981" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal">0.06</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Diluted</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_38db976d-2162-4ea7-8c96-4562e0f12296" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">0.17</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5ca44c34-d883-43ba-99a7-db717f401f96" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal">0.06</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Weighted Average Shares Outstanding</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Basic</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_947b3370-2125-4cce-8fe2-c92bcc6265da" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">217,217,836</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_95a0d86b-5b04-44b2-9c42-7ef8b1aff915" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">216,695,348</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Diluted</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_67484a00-7789-4b61-9ed2-0487240b9091" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">217,334,926</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7051b586-a8cd-47e2-ae37-16f009230f7e" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">216,695,348</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:1pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.9in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">3</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:2;min-height:0.9in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Neogen Corporation</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="consolidated_stmt_comprehensive_income"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Condensed Consolidated Statements</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> of Comprehensive (Loss) Income (unaudited)</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">(in thousands)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:66.993%;box-sizing:content-box;"/>
     <td style="width:1.62%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:12.883000000000001%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.62%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:12.883000000000001%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Three months ended August 31,</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2025</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net income (loss)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f2dabd49-4a41-4962-befb-482695b5c642" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">36,338</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b51c7706-3b43-4b2c-8f2a-02dfb3056007" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">12,609</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other comprehensive income (loss)</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Foreign currency translation gain</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_dd8fb0dc-8738-437d-8999-cf766be84d2f" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,817</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f6f702d0-19a3-433e-9d35-2aaed33a4f1f" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,459</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Unrealized loss on derivative instruments </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a6581583-b2a8-477e-88fb-b710bdcdc430" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">404</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5e369dfc-d0c7-4abe-bda3-bf0dac033c48" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">3,859</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other comprehensive income (loss), net of tax:</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_da6f6f04-12f9-417c-8e33-6b4f98ef532b" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,413</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8d35431e-d880-4bb9-9d04-26ff334f3178" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,400</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total comprehensive income (loss)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_339c2ee5-aa59-436f-b251-0076b9d37dc8" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">41,751</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_af76c54c-37bb-4107-8d70-19135755ed2c" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">14,009</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(1)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span><ix:footnote id="FNT_427bd287-ae83-4ad5-9f09-6ce87a5d39b0" xml:lang="en-US"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Amounts are net of tax of $(</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_51fe7de3-74c5-47ce-9e4c-a055fa289ca8" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:UnrealizedGainLossOnDerivatives" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">127</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">) and $(</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_95bf18cf-7f07-4096-844e-5fa6f70fc91d" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:UnrealizedGainLossOnDerivatives" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">926</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">) during the </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">three months ended August 31, 2025 and August 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> , respectively.</span></ix:footnote></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:1pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.9in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">4</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:2;min-height:0.9in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Neogen Corporation</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="equity"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Condensed Consolidated Statements of </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Equity</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> (unaudited)</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">(in thousands, except shares)</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:29.006%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:10.082%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:7.602%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.04%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:8.002%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:10.722%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.222%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.04%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:8.282%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Additional</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Acc. Other</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="5" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Common Stock</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Paid-in</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Comprehensive</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Accumulated</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Shares</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Amount</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Capital</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Loss</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Deficit</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Total</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">May 31, 2025</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_faaab0f3-0da0-4612-8d7f-a79f472b9013" contextRef="C_89a347cf-15c5-4636-a979-8db7c850780a" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">217,044,498</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9e211e37-518d-4e30-8bae-baf97534dae0" contextRef="C_89a347cf-15c5-4636-a979-8db7c850780a" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">34,728</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_81f7b768-976e-4656-8710-bb97edd176e0" contextRef="C_e8a4ddbd-1149-47e3-8cca-245b4eec55c4" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,601,848</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_19dc914e-cc36-420e-bb4e-50fc99e2733b" contextRef="C_8298ec27-ca73-4444-b409-f2dd2a4b0b6e" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">28,898</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2e56398d-e64b-4aa8-8694-57e4465ce953" contextRef="C_d93fb434-f8c1-425f-879f-eb54704678ef" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">536,424</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cd6c211f-df88-4f64-a171-1dd1a30ec395" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,071,254</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Share-based compensation expense</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2bc5207e-68d4-4937-8a84-f3a4c921e851" contextRef="C_c8854a9c-7608-47c7-8da2-0a6bc9007c96" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,962</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1c8d6ade-c244-40d2-8b60-65b1ac56a694" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,962</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Exercise of options and RSUs</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a2652ad8-411f-4129-869b-da7d3df92d96" contextRef="C_abb6b5b0-d48e-49e3-a179-6d3308912268" name="neog:StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrants" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">99,436</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ed08454d-5a88-4ab5-b7fe-6af78a8e0a5d" contextRef="C_abb6b5b0-d48e-49e3-a179-6d3308912268" name="neog:StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrantsValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5bc112dc-5a0e-4878-bacb-eb0e241f299f" contextRef="C_c8854a9c-7608-47c7-8da2-0a6bc9007c96" name="neog:StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrantsValue" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">239</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7785644b-107b-40f5-a6db-2c1ba4ca6fd1" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="neog:StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrantsValue" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">224</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Issuance of shares under employee stock purchase plan</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_71e99bc5-de16-4418-a4a3-eb33e1f24bca" contextRef="C_abb6b5b0-d48e-49e3-a179-6d3308912268" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">154,692</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7452f58e-6247-48ba-9e52-dfe614c1792b" contextRef="C_abb6b5b0-d48e-49e3-a179-6d3308912268" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">25</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5472e8a2-dc81-49aa-ac3d-cd1fbda4c18a" contextRef="C_c8854a9c-7608-47c7-8da2-0a6bc9007c96" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">881</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bbd06a3f-47f0-4401-b732-89f6566616bb" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">906</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net income</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7e92995d-1440-41f8-af8d-3091ce6c80db" contextRef="C_0733d4fd-001d-4f69-aeee-57d9c3c81616" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">36,338</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a442089e-2c2e-4cb2-8172-70fe55d9da5d" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">36,338</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other comprehensive income</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_046c4f3a-873f-44b7-93bd-a7348959746e" contextRef="C_afeeeac1-23f1-43d5-8e30-0b6ea87322f8" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,413</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8d4fc649-847a-4454-902e-4c0b427b4931" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,413</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">August 31, 2025</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_26e266c1-071d-4abf-be69-47a306e0b4cc" contextRef="C_269def72-0d92-46d0-8086-6bf7a4b19ea5" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">217,298,626</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_201f4aea-1068-4ca6-a426-2e7c921ea864" contextRef="C_269def72-0d92-46d0-8086-6bf7a4b19ea5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">34,768</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_77b6165a-942b-489d-8ed8-47b26b7a3212" contextRef="C_b88a71d3-505c-4a06-8845-f9a65487331d" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,607,452</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4fa51d27-06bc-4fa1-929d-aa0a9cd0b743" contextRef="C_fb10263c-ded2-46c1-94e1-8dd410bb61d5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">23,485</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f1dc86b8-f5cf-4727-a2f5-911019de6044" contextRef="C_57555bf4-b8dd-49dc-af95-551e067049f4" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">500,086</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f0067073-7234-44e2-9f02-02551fb2636d" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,118,649</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
    <tr style="visibility:collapse;">
     <td style="width:28.912%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:10.124%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:7.583%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.04%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:8.804%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.04%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:11.004%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:8.183%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.04%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:8.263%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Additional</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Acc. Other</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="5" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Common Stock</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Paid-in</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Comprehensive</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Retained</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Shares</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Amount</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Capital</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Loss</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Earnings</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Total</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">May 31, 2024</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_848a2ce0-65c3-4abb-9027-b7595e85425a" contextRef="C_522a6fc6-1e3c-482e-9e28-a96aecd41e64" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">216,614,407</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_86b8aa90-794d-420f-9125-9a3d6be5bde6" contextRef="C_522a6fc6-1e3c-482e-9e28-a96aecd41e64" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">34,658</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4ea57ab1-f1bd-4d92-852f-eddba054c2ea" contextRef="C_a90c0822-0655-4cad-92f5-1310888ece45" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,583,885</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5f62a77b-e0f1-431e-9524-f99949cc2a4a" contextRef="C_f2a83f44-022c-4248-9eee-1f66c200732a" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">30,021</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b8e4eae4-9bb4-42d8-9b8e-e4fd53325d16" contextRef="C_2a824f2e-0f86-4d52-8fdb-90e2ba1d09e1" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">555,620</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_493118f6-4199-4864-93fc-57608140ef16" contextRef="C_82846c0c-b6f2-42c0-8bf3-8af60a17951d" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,144,142</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Share-based compensation expense</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_463b1e05-2c03-4aa5-a0ec-5a6bb305d5e3" contextRef="C_2d8369f6-3de3-4910-bd20-c96c43f4be15" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,982</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2434ff00-5488-45f0-880e-19b4f3b75d91" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,982</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Exercise of options and RSUs</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_88184f9e-d88d-46e7-92cf-5d8cf29f69eb" contextRef="C_34baaca6-9b30-4a9f-bed4-33bc84f2d416" name="neog:StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrants" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">4,854</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b8e6ceb4-d2d8-4f23-aa42-ab2520fb77e3" contextRef="C_34baaca6-9b30-4a9f-bed4-33bc84f2d416" name="neog:StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrantsValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_29f97354-a6a9-4471-8259-ee6fc7e76b45" contextRef="C_2d8369f6-3de3-4910-bd20-c96c43f4be15" name="neog:StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrantsValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">35</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_73b1e6be-3d04-47d2-8a96-0946a2ff547b" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="neog:StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrantsValue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">36</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Issuance of shares under employee stock purchase plan</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7178d404-ff4d-4167-934e-520391e8159b" contextRef="C_34baaca6-9b30-4a9f-bed4-33bc84f2d416" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">78,877</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_dc1fa351-ec3a-4037-aab4-190a5f3a08a5" contextRef="C_34baaca6-9b30-4a9f-bed4-33bc84f2d416" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a4d1803d-65b0-4d31-b19b-6f5a38a7599e" contextRef="C_2d8369f6-3de3-4910-bd20-c96c43f4be15" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,028</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_daee4a17-b82b-4949-baff-e0292b1b3254" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,041</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net loss</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a8e05f43-1057-4e01-8333-6ee2d4a66c06" contextRef="C_f2aa2b7d-964b-427d-978b-db233a3fbb58" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">12,609</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fbaf88e8-158d-4483-9ba1-f26395a5af64" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">12,609</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other comprehensive loss</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_63f75e93-7ba9-449d-803b-99e0d7f74822" contextRef="C_922b2526-724a-4f55-83e4-1b441951577b" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,400</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2881ce9b-414c-4217-9285-38b77e685085" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,400</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">August 31, 2024</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_54da415f-4d88-41d6-a7ea-d90ff9a24df8" contextRef="C_efca1e7b-fd84-47eb-94f6-634d1e11d993" name="us-gaap:CommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">216,698,138</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0d04dd67-e02e-44b8-88cd-ca0e6494d6b2" contextRef="C_efca1e7b-fd84-47eb-94f6-634d1e11d993" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">34,672</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e2db0e17-f20c-4888-8d5b-44d96cdff317" contextRef="C_1f13ee6c-8cf7-4fad-9e37-fd976847933a" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,588,930</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b8cac34e-bfbd-4fb2-9603-f1d6f996293d" contextRef="C_0852b92e-1811-49fe-98da-0411fc66722b" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">31,421</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_25b703de-7177-43b8-b873-8f16e98a419c" contextRef="C_3e0f9247-9ed3-41a9-ae2f-eb0c1626710a" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">543,011</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:bold;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9f3450a2-dc40-4a99-a7fa-0278ad10eac4" contextRef="C_96d71fe5-ef73-47db-aa45-29b94e9158bf" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,135,192</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:1pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.9in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">5</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:2;min-height:0.9in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Neogen Corporation</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="consolidated_stmt_of_cash_flows"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Condensed Consolidated Statemen</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">ts of Cash Flows (unaudited)</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">(in thousands)</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:66.993%;box-sizing:content-box;"/>
     <td style="width:1.62%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:12.883000000000001%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.62%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:12.883000000000001%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Three months ended August 31,</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2025</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cash Flows provided by (used for) Operating Activities</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net income (loss)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_aa785c0b-7c83-49d6-9432-1769e1b9b16c" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">36,338</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c8c6d863-cc48-45d0-8fcc-528c52d49a1e" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:ProfitLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">12,609</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;text-indent:10pt;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Adjustments to reconcile net income (loss) to net cash from operating activities:</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Depreciation and amortization</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e371601a-c465-471a-b258-98e2c99b4790" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:DepreciationDepletionAndAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">29,055</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f7816f32-e280-4af3-b1ce-ba60b95cc037" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:DepreciationDepletionAndAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">29,800</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Deferred income taxes</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_349a50d2-c6ae-49b3-bcdf-aa52d9144d73" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:DeferredIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">5,830</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0204293a-73fa-44fd-ba30-6d7a7c33b2f7" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:DeferredIncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">9,119</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Share-based compensation</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b54f7670-cd61-44e1-b0a9-89e59352c1ab" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:ShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,962</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_599e8efe-0f12-43d8-914e-8f1e196ef086" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:ShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,982</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Loss on disposal of property and equipment</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_65ff4664-4b29-43a4-b196-c94c949ea1ca" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">699</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7db4924d-0383-44e1-8e13-4cb022af6814" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">77</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Amortization of debt issuance costs</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d9b1d574-9f3d-4818-ab21-30d397c1fc57" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:AmortizationOfFinancingCosts" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">539</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e66ac61a-a087-45db-8180-f90456283b9f" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:AmortizationOfFinancingCosts" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">860</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Loss on refinancing and extinguishment of debt</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8f134369-1630-4270-9bcb-34efa0895347" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="neog:LossOnRefinancingAndExtinguishmentOfDebt" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">393</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Gain on sale of business</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_249efb88-c860-41f8-be4c-fd5fcb1b4322" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:GainLossOnSaleOfBusiness" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">76,390</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f99fc7cd-98e2-41b3-b897-4310c1379523" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:GainLossOnSaleOfBusiness" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_977385a5-7af3-4c04-9ddb-7ff9530c4652" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:OtherNoncashIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">382</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d1489b78-4c15-4d99-94eb-1660c9b51850" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:OtherNoncashIncomeExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">261</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;text-indent:20pt;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Change in operating assets and liabilities:</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:30pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:5.56%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accounts receivable, net</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5dded106-602c-4bae-adad-fec71a35f422" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:IncreaseDecreaseInAccountsReceivable" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">17,607</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_79eaa424-e358-4276-bb7d-edee01bae3e5" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:IncreaseDecreaseInAccountsReceivable" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">4,796</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:30pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:5.56%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Inventories, net</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_086ab093-f903-4981-8cf9-f2bd532376ac" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:IncreaseDecreaseInInventories" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,958</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2a8e5bb9-985f-4f26-8cb7-eb4be6b082e9" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:IncreaseDecreaseInInventories" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,939</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:30pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:5.56%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Prepaid expenses and other current assets</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7bec590e-1e15-4d3b-84c5-0a4f80b6ab07" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,239</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ba275448-a926-4378-8e27-3eebb30d0f5c" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,733</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:30pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:5.56%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accounts payable and accrued liabilities</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_579b216a-7ad5-4131-a967-e25a42890c92" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,169</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b530e332-cf16-4352-87d4-9b4abd680998" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">15,881</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:30pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:5.56%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Interest expense accrual</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d0972349-f781-49ce-a70d-47ac84f19667" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:IncreaseDecreaseInInterestPayableNet" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">7,521</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f29f5c7e-2383-4ff8-8bdb-41eda1828a90" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:IncreaseDecreaseInInterestPayableNet" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">7,431</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:30pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:5.56%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Change in other non-current assets and non-current liabilities</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9056f1ff-c10b-4e96-9a6f-438d4eaa47cb" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,067</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_eda142fe-46d2-4e95-b075-a4baf2461567" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">456</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net Cash provided by (used for) Operating Activities</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7704fa87-2b7c-43a8-848b-f5fb5ebc6876" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,853</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6c0eac01-fba2-4ac3-a4f1-b87a67d53ca2" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">17,914</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cash Flows provided by (used for) Investing Activities</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Purchases of property, equipment and other non-current intangible assets</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_18a149d6-aacd-4f83-ae94-626a80eb0a43" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:PaymentsToAcquireProductiveAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">24,002</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5b970447-d8c3-45d4-b8d6-0abf43ca93f4" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:PaymentsToAcquireProductiveAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">38,433</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Proceeds from the maturities of marketable securities</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_43a88b4a-2d32-477b-b539-f6b15d6497c1" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c222a49a-25f3-49ee-a491-d60ba4380758" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">325</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Proceeds from sale of business, net of cash divested</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d64cbd77-3d62-4712-bb16-1999f8b873ca" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">121,724</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ee6bc84c-c5aa-408b-9e50-6efb6b53557f" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Proceeds from the sale of property and equipment and other</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_793833d6-43f3-4f82-b01a-95491f3367a1" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d2d4f583-9fff-480d-a117-e55dcff4efab" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,446</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net Cash provided by (used for) Investing Activities</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a7a9dc5c-db0d-46ee-a553-6ab99a128fd4" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">97,725</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e49ce4cf-ecca-4a5d-b080-f88af7ee2921" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">33,662</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cash Flows (used for) provided by Financing Activities</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Exercise of stock options and issuance of employee stock purchase plan shares</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9c846b9c-acf8-4bdf-b810-4df346863859" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">905</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e5e9099d-a115-481d-954a-70d6611030db" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,077</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Tax payments related to share-based awards</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cb9d714f-0d48-4cc4-b877-e672755506e2" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">223</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fde33c4d-a7da-488d-b4b6-d2ae08336d3f" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Repayment of finance lease</span></p></td>
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_80141da7-3a48-452c-9eac-48950ba952a6" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:FinanceLeasePrincipalPayments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">75</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Repayment of outstanding debt</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d70140e3-a57f-4930-8a31-00568d538310" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:RepaymentsOfLongTermDebt" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">100,000</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_37aacb3a-361a-4da8-8f4b-84b103f013ca" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:RepaymentsOfLongTermDebt" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">98</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net Cash (used for) provided by Financing Activities</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d2396e30-7415-44ab-abb2-42b6133e011b" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">99,393</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ad2080b9-ab28-4660-8a4d-bf5abeb561a4" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">979</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Effects of Foreign Exchange Rate on Cash</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9a708f3a-c53d-41f4-9931-29f1624e7197" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">694</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9bddf207-f571-4750-b6c0-2ede58fab67c" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">463</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net Increase (Decrease) in Cash and Cash Equivalents</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f5583098-81ab-47e4-8738-45b26491a631" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,879</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_eb435713-757d-44bc-be59-83f699a1f0c4" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">50,134</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cash and Cash Equivalents, Beginning of Year</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d2b9a32a-326f-4ce6-8942-1429ec397cb6" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">129,004</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_60656d6c-41ef-41a6-868e-c345ae12193b" contextRef="C_82846c0c-b6f2-42c0-8bf3-8af60a17951d" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">170,611</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cash and Cash Equivalents, End of Year</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_20897a26-1105-49b2-ad4b-f32752162464" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">138,883</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a161870d-7ab3-4c38-87a7-cc6cf5bfa86d" contextRef="C_96d71fe5-ef73-47db-aa45-29b94e9158bf" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">120,477</ix:nonFraction></span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:1pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.9in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">6</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:2;min-height:0.9in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NEOGEN CORPORATION</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="notes_to_interim_consolidated"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NOTES TO INTERIM CONDENSED CONS</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">OLIDATED FINANCIAL STATEMENTS (UNAUDITED)</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">(Dollar amounts in thousands except shares)</span></p><div><ix:nonNumeric id="F_848954a2-1f37-4256-839c-ce3c45d41fa5" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock" escape="true" continuedAt="F_848954a2-1f37-4256-839c-ce3c45d41fa5_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">1. DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">DESCRIPTION OF BUSINESS</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Neogen Corporation and subsidiaries ("Neogen," "we," "our" or the "Company") develop, manufacture and market a diverse line of products and services dedicated to food and animal safety. Our Food Safety segment consists primarily of diagnostic test kits and complementary products (e.g., culture media) sold to food producers and processors to detect dangerous and/or unintended substances in human food and animal feed, such as foodborne pathogens, spoilage organisms, natural toxins, food allergens, genetic modifications, ruminant by-products, meat speciation, drug residues, pesticide residues and general sanitation concerns. The majority of the test kits are disposable, single-use, immunoassay and DNA detection products that rely on proprietary antibodies and RNA and DNA testing methodologies to produce rapid and accurate test results. Our expanding line of food safety products also includes genomics-based diagnostic technology, and advanced software systems that help testers objectively analyze and store, as well as perform analysis on, their results from multiple locations over extended periods.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Neogen&#8217;s Animal Safety segment is engaged in the development, manufacture, marketing and distribution of veterinary instruments, pharmaceuticals, vaccines, topicals, parasiticides, diagnostic products, biosecurity products and genomics testing services for the worldwide animal safety market. The majority of these consumable products are marketed through veterinarians, retailers, livestock producers and animal health product distributors. Our line of drug detection products is sold worldwide for the detection of abused and therapeutic drugs in animals and animal products, and has expanded into the workplace and human forensic markets.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_50009a6f-8805-4019-a505-9c48622810b8" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:ConsolidationPolicyTextBlock" escape="true"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">BASIS OF PRESENTATION AND CONSOLIDATION</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The accompanying unaudited condensed consolidated financial statements include the accounts of Neogen and its wholly owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America (generally accepted accounting principles) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In our opinion, all adjustments considered necessary for a fair statement of the results of the interim period have been included in the accompanying unaudited condensed consolidated financial statements. All intercompany balances and transactions have been eliminated in consolidation. These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the notes thereto included in our Annual Report on Form 10-K for the fiscal year ended May 31, 2025</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></ix:nonNumeric></div><div><ix:nonNumeric id="F_1c8a6232-5e70-4550-a19d-4121f5ecdfd0" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" escape="true" continuedAt="F_1c8a6232-5e70-4550-a19d-4121f5ecdfd0_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">New Accounting Pronouncements Adopted</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">  </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which modifies the disclosure and presentation requirements of reportable segments. The amendments in the update require the disclosure of significant segment expenses that are regularly provided to the chief operating decision maker (CODM) and included within each reported measure of segment profit and loss. The amendments also require disclosure of all other segment items by reportable segment and a description of its composition. Additionally, the amendments require disclosure of the title and position of the CODM and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources. We adopted this pronouncement and provided required interim disclosures in Note 5 "Segment Information and Geographic Data"</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">to the condensed consolidated financial statements.  We adopted the interim requirements on June 1, 2025.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></ix:nonNumeric></div></ix:nonNumeric></div></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.9in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">7</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:2;min-height:0.9in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><div style="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_848954a2-1f37-4256-839c-ce3c45d41fa5_1"><div style="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_1c8a6232-5e70-4550-a19d-4121f5ecdfd0_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which expands disclosures in an entity&#8217;s income tax rate reconciliation table and disclosures regarding cash taxes paid both in the U.S. and foreign jurisdictions. This guidance becomes effective for our fiscal year 2026 annual reporting. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We adopted this guidance on June 1, 2025 and the adoption of this guidance will result in modifications to Neogen's income tax disclosures to adhere to the new requirements, but is not expected to otherwise have a significant impact on our consolidated financial statements.</span></p></ix:continuation></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_f319674e-cd8a-4aeb-ae9c-a7324fe26804" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="neog:NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">New Accounting Pronouncements Not Yet Adopted</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Income Statement (Topic 220): Expense Disaggregation Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In November 2024, the FASB issued ASU No. 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures, which requires a public business entity to provide disaggregated disclosures, in the notes to the financial statements, of certain categories of expenses that are included in expense line items on the face of the income statement. The amendments in this Update are effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. We are currently evaluating the impact that the new guidance will have on the presentation of our consolidated financial statements and accompanying notes.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Financial Instruments &#8212; Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Assets</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In July 2025, the FASB issued ASU 2025-05, Financial Instruments &#8212; Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Assets. The amendments provide a practical expedient and, if applicable, an accounting policy election to simplify the measurement of credit losses for certain receivables and contract assets. The amendments are effective for annual reporting periods beginning after December 15, 2025, and interim reporting periods within those annual reporting periods. Early adoption is permitted in any interim or annual period in which financial statements have not yet been issued or made available for issuance. We are currently evaluating the impact of this amendment and do not expect that the adoption of this guidance will have a material impact on our consolidated financial statements and accompanying notes.</span></p></ix:nonNumeric></div></ix:continuation></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><div><ix:nonNumeric id="F_f22cc71c-a788-4862-9808-b13734e512f7" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:RevenueFromContractWithCustomerTextBlock" escape="true" continuedAt="F_f22cc71c-a788-4862-9808-b13734e512f7_1"><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">2. REVENUE RECOGNITION</span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_382ab34d-1048-49af-a204-ab374faa2e14" contextRef="C_0a68203f-c9fb-4fcc-81fc-f139fbe1b456" name="us-gaap:DisaggregationOfRevenueTableTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table presents disaggregated revenue by major product and service categories during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">three months ended August 31, 2025 and August 31, 2024:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:97.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:66.993%;box-sizing:content-box;"/>
         <td style="width:1.62%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:12.883000000000001%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.62%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:12.883000000000001%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Three months ended August 31,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Food Safety</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Natural Toxins &amp; Allergens</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2d5184a7-448c-40fc-8e9f-cfb0acb6b7e0" contextRef="C_a82f52f7-9944-4d26-aefd-724bab4d92d6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,962</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_476c952b-582e-44a5-b8d0-4360a917d372" contextRef="C_26c4aed7-b6e9-4e27-a60c-defbed0955b2" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,376</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Bacterial &amp; General Sanitation</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9395159e-e7e3-490f-ab22-31e2647c7502" contextRef="C_97bfe636-fa74-4a9b-acb1-58c026b87abe" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">41,649</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_59a4018c-5d7e-40e5-b47f-31c650758a0b" contextRef="C_da1defec-5469-49ce-85de-3026faf39d91" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">39,899</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Indicator Testing, Culture Media &amp; Other</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_73cda1d4-421b-4cbf-a7b5-eb446a913667" contextRef="C_9af5f566-3b33-4ba2-b8e7-a14b6268cb5c" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">79,085</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8a5b754c-2865-4bd8-ac11-bcd323e0538b" contextRef="C_b4f6525b-e3b0-4d0c-bb6e-339da0b0ba33" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">81,703</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Biosecurity Products</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_59da05b6-4a46-4721-9724-b05a30058533" contextRef="C_baa86b08-d0a4-4bc7-9a86-313d6b6111dd" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,799</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_04efa4ec-b94d-4f4f-b624-5346808f39fc" contextRef="C_0d468d88-3471-4c2e-bca5-290ea4c36ae0" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,779</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Genomics Services</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_17c2159c-c2ab-4e2b-a13c-32fd8f281c88" contextRef="C_629966f7-aeb2-404e-9858-988b9cbcc072" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,555</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_866e4307-7dfb-42fc-a662-25edc1ddb3da" contextRef="C_ef5348e4-7ba9-464f-8d15-9c1476f283ea" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,588</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_87089b8b-1145-4023-9dcc-7ef6b6009c56" contextRef="C_d0eed9d8-6e95-4b03-9d91-76ecfdd83589" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">152,050</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_dc115700-63b7-4ab9-9fda-151b4305fe9f" contextRef="C_717bc09e-8526-43dd-8578-3436094c6cd9" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">159,345</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Animal Safety</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Life Sciences</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_10f13f13-7849-4d43-8dd4-7dd916a75b0d" contextRef="C_41d5e395-b9ad-4e53-8999-1ed2510025c8" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,859</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6a26ea7a-79d5-4d55-bd47-3aaaf29bf409" contextRef="C_49c000a0-3a08-42ce-9e87-c5ceade91916" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,733</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Veterinary Instruments &amp; Disposables</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5f117a19-9bdb-4eb8-9f87-a3bde2ff6613" contextRef="C_97a351ba-a92e-4bb5-852f-46cf0c873015" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,908</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_15b1fa5b-fd4e-45b3-83cd-927345738289" contextRef="C_0656cbe0-985a-4a88-a2ef-908bf3c44c69" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,523</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Animal Care &amp; Other</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6cd5efc1-e931-4290-b3ba-1e53ef1ab0be" contextRef="C_1a19e85f-abc5-45e1-99b4-435dd559c6dc" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,578</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4f28c425-c324-48bd-95b6-bddcdd66ed1a" contextRef="C_4bf79196-2dd6-4ced-ae02-88b8e082f2b1" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,679</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Biosecurity Products</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5d1996bf-c1c3-430a-84f6-5130df035a0c" contextRef="C_3640c2f5-1957-49b3-953f-2772be262375" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,229</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_629dedd1-063c-4294-b648-5de25be62dc2" contextRef="C_235fda3f-b9c8-409b-9358-e0f7ae604a13" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,806</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Genomics Services</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4fbdd1cf-22ce-493b-9c72-c51cd510be24" contextRef="C_46a19793-f082-479c-b280-0ea3a6a34caf" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,565</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_442fe628-a959-4426-98e7-aecc34fa4fd6" contextRef="C_9d0ea843-54aa-4c2f-8e67-79c2dcfdc7f7" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,878</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_09a886e5-672b-471b-b97b-a96e25b7007d" contextRef="C_71089ff2-4982-4a11-b46a-dd602c79f96b" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">57,139</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_452a1ea2-d59b-4d1b-a9f2-c2cac6b3a967" contextRef="C_2345fe49-b967-4e37-a099-1bc8524d453d" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">57,619</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Total Revenues</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_05c60e66-7c58-48cb-8d45-89731be7ab4c" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">209,189</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7796baf7-3af7-43e3-a522-0b49ec1d9a03" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">216,964</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></ix:nonNumeric></div></ix:nonNumeric></div></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.9in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">8</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:2;min-height:0.9in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><div style="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_f22cc71c-a788-4862-9808-b13734e512f7_1"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_712d5fc7-0445-4b0f-98e9-694593149166" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table summarizes contract liabilities by period:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:80.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:51.46%;box-sizing:content-box;"/>
         <td style="width:3.8%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:18.04%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:4.66%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:18.04%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Three months ended August 31,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Beginning balance</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0f1f8d6c-5422-413e-b82b-8bf70075b77f" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:ContractWithCustomerLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,558</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_09f2d6d2-65b8-49f4-8001-05fa2d355a78" contextRef="C_82846c0c-b6f2-42c0-8bf3-8af60a17951d" name="us-gaap:ContractWithCustomerLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,632</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Additions</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_501abd36-c61a-4b16-bba1-ea357d09c72a" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:DeferredRevenueAdditions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,206</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b9c37524-e459-4010-a53f-cdee751e216f" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:DeferredRevenueAdditions" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,078</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Amounts recognized into revenue</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_abf330d2-b59f-41fa-a27a-6ea1ad1012fd" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:DeferredRevenueRevenueRecognized1" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,940</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1a484698-851f-43f6-b12b-45ea1ee88c24" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:DeferredRevenueRevenueRecognized1" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,075</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Ending balance</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6437a146-a3ad-4359-b6fe-5f7de533551c" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:ContractWithCustomerLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,824</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_77ce2995-c67d-455a-a307-f5704bfbc3df" contextRef="C_96d71fe5-ef73-47db-aa45-29b94e9158bf" name="us-gaap:ContractWithCustomerLiability" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,635</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table></ix:nonNumeric></div></ix:continuation></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_cd11be1e-381d-422e-a377-1a2edeaba301" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" escape="true"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">3. DIVESTITURE</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In April 2025, we announced that we had entered into a definitive agreement to sell our Cleaners and Disinfectants ("C&amp;D") business to Kersia Group ("Kersia"). The planned divestiture did not meet the criteria for classification as a discontinued operation under ASC 205-20, as the sale does not represent a strategic shift that has or will have a major effect on our operations or financial results.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On July 17, 2025, we completed the sale of the C&amp;D business to Kersia. We received total consideration of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_89626425-569d-4d62-998d-927068dfcc3f" contextRef="C_0dd14e6d-1375-40ee-9dc0-6b7baf4efbe5" name="us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">121,724</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> in cash at closing, net of cash divested, plus additional contingent consideration of up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5292f51e-60af-4a5d-94bd-b9e27345889d" contextRef="C_50782763-d3ba-46d4-afbe-e93c59f44f0b" name="neog:AdditionalContingentConsiderationFromDivestitureOfBusinessesNetOfCashDivested" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,500</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> (the &#8220;Earnout Payment&#8221;) based on revenue performance of the divested business during the 12-month period following the closing date. The Earnout Payment is subject to reduction if certain revenue thresholds, as defined in the purchase agreement, are not achieved. During the three months ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">August 31, 2025, we recognized a gain on the sale of the business of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_52e316e2-7211-4602-87b9-6c70d6f841ba" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:GainLossOnSaleOfBusiness" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">76,390</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, which is included in &#8220;Gain on sale of business&#8221; within the Consolidated Statements of Operations.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In addition, at closing, we also entered into transition service and transition distribution agreements with Kersia, which require us to provide services to Kersia during the transition period. Related to the transition distribution agreements, for performance obligations for which we act as an agent, we record revenue as the net amount of our gross billings less amounts remitted to Kersia. For performance obligations for which we act as principal, we record the gross amount billed to the customer as revenue. We recorded a liability representing the fair value of the services we expect to provide of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_151175be-87cb-4a82-b200-0bf9498b2d7a" contextRef="C_8dfd97f2-eaef-4966-9a98-9cfcc977e7a7" name="neog:LiabilityRepresentingFairValueOfServicesExpectToProvide" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,691</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> within other current liabilities related to these agreements, which will be expensed to Other, net over a 12-month period following the closing date.</span></p></ix:nonNumeric></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><div><ix:nonNumeric id="F_e7f9859a-f9e4-46ba-afd8-097a78400a94" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:EarningsPerShareTextBlock" escape="true" continuedAt="F_e7f9859a-f9e4-46ba-afd8-097a78400a94_1"><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">4. NET INCOME (LOSS) PER SHARE</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Basic net income (loss) per share is computed by dividing net income (loss) by the weighted average number of shares of common stock outstanding during the period. Diluted net income (loss) per share is computed using the treasury stock method by dividing net income (loss) by the weighted average number of shares of common stock outstanding.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_808ebd20-37a1-4903-b7ba-9a104fc09d82" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" escape="true"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The calculation of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">net income (loss) per share follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:66.993%;box-sizing:content-box;"/>
         <td style="width:1.62%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:12.883000000000001%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.62%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:12.883000000000001%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Three months ended August 31,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Numerator for basic and diluted net income (loss) per share:</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net income (loss) attributable to Neogen</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3adc5823-635a-414f-86d5-a1557eb18c41" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">36,338</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_74479748-bbbe-4246-870f-972ec5ab05b2" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:NetIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">12,609</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Denominator for basic net income (loss) per share:</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Weighted average shares</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6a8cc25a-51b4-4dcf-b0a5-360861b3fa79" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">217,217,836</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_befc04a1-9e8e-497f-ac6c-c2835ea8a6b3" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">216,695,348</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Effect of dilutive stock options and RSUs</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_08e5274e-b0a2-4206-ac76-eab6005614d7" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">117,090</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_344bae94-f036-4a34-bd79-3305d62b36ba" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" unitRef="U_shares" decimals="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Denominator for diluted net income (loss) per share</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_18830d1b-bcdb-40fe-87de-842fc8e274cb" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">217,334,926</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d7ccc926-95a1-49c6-a9f6-bfdf4ba23f0e" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">216,695,348</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net income (loss) per share:</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Basic</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f215d073-b6c8-4c83-bbfb-be5aba501d4f" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">0.17</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2747b827-4c09-43e5-a1c3-1298c9772807" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:EarningsPerShareBasic" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal">0.06</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Diluted</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e1bef1b5-95f9-4e73-8324-3cdaec56a95a" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" format="ixt:num-dot-decimal">0.17</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cfb58251-f835-4026-86ca-a4627fb521f8" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:EarningsPerShareDiluted" unitRef="U_UnitedStatesOfAmericaDollarsShare" scale="0" decimals="2" sign="-" format="ixt:num-dot-decimal">0.06</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
       </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></ix:nonNumeric></div></ix:nonNumeric></div></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.9in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">9</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:2;min-height:0.9in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><div style="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_e7f9859a-f9e4-46ba-afd8-097a78400a94_1"><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For the three months ended August 31, 2025</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_89e4d6da-1cb7-4162-8159-343c8ebd4070" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" unitRef="U_shares" decimals="0" format="ixt:num-dot-decimal">661,000</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> shares were excluded from the calculation of diluted net income per share, because the inclusion of such securities in the calculation would have been anti-dilutive. Due to the loss reported for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">three months ended August 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, the stock options and RSUs were anti-dilutive.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></ix:continuation></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_1c7b60bd-188c-4377-972e-ba5560a84a96" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:SegmentReportingDisclosureTextBlock" escape="true"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">5. SEGMENT INFORMATION AND GEOGRAPHIC DATA</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company has </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_610b145b-235d-47b7-ab4c-42704a8bb773" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:NumberOfReportableSegments" unitRef="U_Segment" decimals="INF" format="ixt-sec:numwordsen">two</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> reportable segments: Food Safety and Animal Safety. </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_1887a193-50fe-4ad3-8d96-5153718223c4" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:SegmentReportingCodmProfitLossMeasureHowUsedDescription"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The results of each segment are regularly reviewed by the chief operating decision maker ("CODM") to assess the performance of the segments and make decisions regarding the allocation of resources to the segments.</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> Our CODM is our </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_7374e537-0483-445f-b35b-9704646c96a8;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Chief Executive Officer</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The performance measure that the CODM uses is operating income. Refer to the consolidated statements of operations for the reconciliation of consolidated operating income (loss), which is the total of Company&#8217;s segment measure of profit or loss, to consolidated income before income taxes.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_754d496c-3d74-403d-8755-176eedcd1aa9" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" escape="true"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following tables reflect segment and corporate information:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:82.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:42.074%;box-sizing:content-box;"/>
         <td style="width:1.181%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:10.951%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.181%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:10.951%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.181%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:12.352%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.181%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:10.951%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
        </tr>
        <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="14" style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Three month ended August 31, 2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Food Safety</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Animal Safety</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Corporate and<br/>Eliminations </span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Total</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total Revenues</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_600d1ec6-ee2f-493a-bf8c-b1b601995454" contextRef="C_7f653be9-3e57-4053-bb1b-52f70c72f06a" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">158,456</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9c805488-7f13-442a-b2e8-452619f0dab3" contextRef="C_2f28425d-11ce-4265-b6cc-f6f434c7b0c6" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">58,861</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9aa2869c-b9d3-49ce-802c-5adcc9b62d5d" contextRef="C_f316b33f-baac-4e20-b779-d0f19c60f19a" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_44a8a780-bc9a-4e02-aee7-820806fe39d6" contextRef="C_0a68203f-c9fb-4fcc-81fc-f139fbe1b456" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">217,317</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Intersegment Revenue</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1b90db41-b2be-46fe-8b07-8a1a786a6a96" contextRef="C_4ec476e4-c93c-4607-9dc0-dd559d8520b3" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">6,406</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bcf28d4f-0df5-449b-888d-5228763d2a03" contextRef="C_28ef8ebb-35e7-42a0-bc3f-050999d14fcf" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,722</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_84608cc2-6025-49fa-816f-8ea4a07beffe" contextRef="C_23c65bb0-f74b-4a44-8a43-f5659dd26731" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_27f3c4a8-8244-4e84-a836-300d21ad45af" contextRef="C_7132b9e5-b087-403b-b0dd-cb190bb042ba" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">8,128</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net Revenue</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_32db80f4-6e24-4977-88af-4c0425a47674" contextRef="C_7f653be9-3e57-4053-bb1b-52f70c72f06a" name="us-gaap:Revenues" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">152,050</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_252d8034-8393-4b00-9c64-dde71c6cb760" contextRef="C_2f28425d-11ce-4265-b6cc-f6f434c7b0c6" name="us-gaap:Revenues" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">57,139</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_77515dd8-cc2f-4818-94fd-e2959b79d387" contextRef="C_f316b33f-baac-4e20-b779-d0f19c60f19a" name="us-gaap:Revenues" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c9a3a6eb-a44f-40c4-8c61-b202960093f5" contextRef="C_0a68203f-c9fb-4fcc-81fc-f139fbe1b456" name="us-gaap:Revenues" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">209,189</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total Cost of Revenues</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a61a4c9b-ba80-46a9-baa4-e75d60190605" contextRef="C_7f653be9-3e57-4053-bb1b-52f70c72f06a" name="us-gaap:CostOfRevenue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">76,460</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_19aabaee-69da-4a29-8ad3-3a4a770e153e" contextRef="C_2f28425d-11ce-4265-b6cc-f6f434c7b0c6" name="us-gaap:CostOfRevenue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">37,759</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_380cfe07-fa18-463e-b0e4-70fd180fed3e" contextRef="C_f316b33f-baac-4e20-b779-d0f19c60f19a" name="us-gaap:CostOfRevenue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0b53ffb9-b887-4a7f-a43d-edacf77b38cf" contextRef="C_0a68203f-c9fb-4fcc-81fc-f139fbe1b456" name="us-gaap:CostOfRevenue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">114,219</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating Expenses</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_dac66169-0e13-4dc5-964b-de7bde8ce2b7" contextRef="C_7f653be9-3e57-4053-bb1b-52f70c72f06a" name="us-gaap:OperatingExpenses" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">68,499</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c084e08f-5109-4aba-851a-5d33ffe35cfb" contextRef="C_2f28425d-11ce-4265-b6cc-f6f434c7b0c6" name="us-gaap:OperatingExpenses" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,908</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8f309cf2-b86a-494e-8d44-98a43f25ce92" contextRef="C_f316b33f-baac-4e20-b779-d0f19c60f19a" name="us-gaap:OperatingExpenses" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">27,654</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b88f27b9-2196-486d-a6b1-b79a35eb33f5" contextRef="C_0a68203f-c9fb-4fcc-81fc-f139fbe1b456" name="us-gaap:OperatingExpenses" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">111,061</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating Income (Loss)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f33e421b-2a58-4b44-b363-bf04ad8547f1" contextRef="C_7f653be9-3e57-4053-bb1b-52f70c72f06a" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,091</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_568254ab-92cc-484f-8d0f-f65bd034d54d" contextRef="C_2f28425d-11ce-4265-b6cc-f6f434c7b0c6" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,472</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8572d8cc-a235-4912-b7cd-13aaa64ba7a3" contextRef="C_f316b33f-baac-4e20-b779-d0f19c60f19a" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">27,654</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_36bf6e56-2880-4265-a4fa-f4936206cc3a" contextRef="C_0a68203f-c9fb-4fcc-81fc-f139fbe1b456" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">16,091</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Depreciation and Amortization</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_32e4f2a9-8741-4d7f-acdf-b75e801426ca" contextRef="C_7f653be9-3e57-4053-bb1b-52f70c72f06a" name="us-gaap:DepreciationDepletionAndAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">25,901</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_14d2ebdc-66d1-45f8-9c42-f5c0fc8d250f" contextRef="C_2f28425d-11ce-4265-b6cc-f6f434c7b0c6" name="us-gaap:DepreciationDepletionAndAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,154</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_98adf297-903f-471f-90e1-124762199e44" contextRef="C_f316b33f-baac-4e20-b779-d0f19c60f19a" name="us-gaap:DepreciationDepletionAndAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7b5a98b7-a5a2-4d5d-ab1e-6ed0bd81035f" contextRef="C_0a68203f-c9fb-4fcc-81fc-f139fbe1b456" name="us-gaap:DepreciationDepletionAndAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">29,055</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Interest Expense</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_399ffa7d-2b59-4118-b7a1-522422bf1ba3" contextRef="C_7f653be9-3e57-4053-bb1b-52f70c72f06a" name="us-gaap:InterestExpenseOther" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d31e6bac-ae3e-4674-bd46-540783af46de" contextRef="C_2f28425d-11ce-4265-b6cc-f6f434c7b0c6" name="us-gaap:InterestExpenseOther" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c2b2b417-6498-4435-8933-ff44071ae91e" contextRef="C_f316b33f-baac-4e20-b779-d0f19c60f19a" name="us-gaap:InterestExpenseOther" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,442</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cf4468e6-69e0-48b7-8dae-53d5e95f1f50" contextRef="C_0a68203f-c9fb-4fcc-81fc-f139fbe1b456" name="us-gaap:InterestExpenseOther" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,442</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total Assets</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4d0ae99b-c54e-4b65-bdff-4a7a97074f07" contextRef="C_21607707-0540-4bef-8614-0bdfccb9c140" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,947,343</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_aff0addc-edcb-4f50-8fda-0f0f3f9016f0" contextRef="C_606b3822-f8b9-4513-a798-773d252ea654" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">291,929</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e434c84f-7455-49fd-80be-337743a3c3e9" contextRef="C_6ad23645-ff90-49ad-b308-e46479418a52" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">138,884</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7b59eec8-b0e1-4a54-825d-3801b4bf0f43" contextRef="C_ff4ad35a-cd19-4aff-a764-e2ebc25027ba" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,378,156</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Expenditures for long-lived assets</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_337f39c7-7e95-481c-b6e9-f570abb1bbdc" contextRef="C_7f653be9-3e57-4053-bb1b-52f70c72f06a" name="neog:ExpendituresForLongLivedAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">23,437</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b972b67e-e59d-4a4c-92c3-b57d308a365c" contextRef="C_2f28425d-11ce-4265-b6cc-f6f434c7b0c6" name="neog:ExpendituresForLongLivedAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">565</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_44305b01-a71f-4d23-badd-1e8e0e4d6efb" contextRef="C_f316b33f-baac-4e20-b779-d0f19c60f19a" name="neog:ExpendituresForLongLivedAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e56daa72-0538-4005-a5c7-f773093c679c" contextRef="C_0a68203f-c9fb-4fcc-81fc-f139fbe1b456" name="neog:ExpendituresForLongLivedAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">24,002</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="14" style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Three month ended August 31, 2024</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Food Safety</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Animal Safety</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Corporate and<br/>Eliminations </span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Total</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total Revenues</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4a74bd3f-dee7-4db6-b0c2-14c71d3e7227" contextRef="C_8e2d4d1b-f881-4320-b6ab-c931187fe115" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">163,575</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7bdf7889-52de-4129-9a60-eb66870d8192" contextRef="C_c10f26ba-ba69-47a9-abbc-464f2c09d9cb" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">60,018</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2552da71-e3d2-4614-af6a-c25bf4f9b380" contextRef="C_ebaf619b-ee28-46fd-a943-38f96e5203d8" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c7886e8b-e668-46b1-9be3-f15369d00958" contextRef="C_02211533-3655-4ee9-9c30-b67f32a94a38" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">223,593</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Intersegment Revenue</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d67561d2-9324-4fc3-88bb-63bf85e6d914" contextRef="C_78232635-a266-4f97-82bb-e0f4034e5216" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">4,230</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_54abacf5-5106-4b29-aedb-c8c7f9e9d11d" contextRef="C_38d20f7c-0de2-4a74-856e-6fc8d41a0934" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">2,399</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ddcfb364-467d-4b33-8dc5-84ed2cd89634" contextRef="C_25bd615d-10e1-4fba-94b3-e941c5259c36" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b3a20e16-d4a3-4df8-a7cd-0f080e604de5" contextRef="C_c3bc4b2a-5d59-4e05-8e0a-0583ef851e5b" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">6,629</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net Revenue</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0357605a-cdcf-48fd-9567-b2a6a8b3a933" contextRef="C_8e2d4d1b-f881-4320-b6ab-c931187fe115" name="us-gaap:Revenues" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">159,345</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_54a46489-c5b1-43b2-bd56-8f607e96c873" contextRef="C_c10f26ba-ba69-47a9-abbc-464f2c09d9cb" name="us-gaap:Revenues" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">57,619</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_838c07a4-f382-4ac1-86ab-a314f47a1caa" contextRef="C_ebaf619b-ee28-46fd-a943-38f96e5203d8" name="us-gaap:Revenues" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_dcf13586-b82e-4272-805a-58fd24f96366" contextRef="C_02211533-3655-4ee9-9c30-b67f32a94a38" name="us-gaap:Revenues" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">216,964</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net Cost of Revenues</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6cee3bca-3221-48e1-9a26-ca3c89b72c28" contextRef="C_8e2d4d1b-f881-4320-b6ab-c931187fe115" name="us-gaap:CostOfRevenue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">74,458</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_19b0b81d-73c3-471b-9eeb-e6d3bb9eb369" contextRef="C_c10f26ba-ba69-47a9-abbc-464f2c09d9cb" name="us-gaap:CostOfRevenue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">37,580</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_aeb14c94-fa60-491c-9fe0-5dc179d4b7a2" contextRef="C_ebaf619b-ee28-46fd-a943-38f96e5203d8" name="us-gaap:CostOfRevenue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9b91f100-63e5-4f85-9e69-961a9f18b700" contextRef="C_02211533-3655-4ee9-9c30-b67f32a94a38" name="us-gaap:CostOfRevenue" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">112,038</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating Expenses</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0403573b-4e61-4c3e-a981-55237523fb03" contextRef="C_8e2d4d1b-f881-4320-b6ab-c931187fe115" name="us-gaap:OperatingExpenses" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">66,982</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1d9abfdf-5255-4d67-ac7f-5fb050ed2202" contextRef="C_c10f26ba-ba69-47a9-abbc-464f2c09d9cb" name="us-gaap:OperatingExpenses" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,450</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_082daa5f-4fd4-4a05-b5c0-cc8470149b8b" contextRef="C_ebaf619b-ee28-46fd-a943-38f96e5203d8" name="us-gaap:OperatingExpenses" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">18,237</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e6775a4a-9895-485a-84e8-e0a8530673d1" contextRef="C_02211533-3655-4ee9-9c30-b67f32a94a38" name="us-gaap:OperatingExpenses" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">102,669</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating Income (Loss)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a53ec638-13dd-4468-bcbf-90a2d852ed4c" contextRef="C_8e2d4d1b-f881-4320-b6ab-c931187fe115" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,905</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d21fd8bd-09d9-4bfc-88a1-0769ef43f8e0" contextRef="C_c10f26ba-ba69-47a9-abbc-464f2c09d9cb" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,589</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a8ce276d-5238-414e-ad65-1b0a79079473" contextRef="C_ebaf619b-ee28-46fd-a943-38f96e5203d8" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">18,237</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d2b92b7d-b57f-44b3-8d8b-b1d93d0ddac3" contextRef="C_02211533-3655-4ee9-9c30-b67f32a94a38" name="us-gaap:OperatingIncomeLoss" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,257</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Depreciation and Amortization</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_da1656a6-33a2-4b6a-811c-a614c139eebc" contextRef="C_8e2d4d1b-f881-4320-b6ab-c931187fe115" name="us-gaap:DepreciationDepletionAndAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">26,202</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c957f7aa-aa38-4eba-9111-b8c12285df7e" contextRef="C_c10f26ba-ba69-47a9-abbc-464f2c09d9cb" name="us-gaap:DepreciationDepletionAndAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,598</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_06726e61-be82-4104-ac62-038a62eba114" contextRef="C_ebaf619b-ee28-46fd-a943-38f96e5203d8" name="us-gaap:DepreciationDepletionAndAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fcafd001-4b49-4b12-accc-951cf034acc1" contextRef="C_02211533-3655-4ee9-9c30-b67f32a94a38" name="us-gaap:DepreciationDepletionAndAmortization" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">29,800</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Interest Expense</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_23195319-7b13-4a26-825e-947261de02e7" contextRef="C_8e2d4d1b-f881-4320-b6ab-c931187fe115" name="us-gaap:InterestExpenseOther" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5f49cc06-1430-44ed-a0ff-33fff0f9fad0" contextRef="C_c10f26ba-ba69-47a9-abbc-464f2c09d9cb" name="us-gaap:InterestExpenseOther" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_52c63200-d843-4328-8af3-fa2258535a70" contextRef="C_ebaf619b-ee28-46fd-a943-38f96e5203d8" name="us-gaap:InterestExpenseOther" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">18,615</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fca61f83-0742-42db-8af5-9980bcfb8d40" contextRef="C_02211533-3655-4ee9-9c30-b67f32a94a38" name="us-gaap:InterestExpenseOther" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">18,615</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total Assets</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_29e59617-9bb9-44a4-9f90-4fe4195395ea" contextRef="C_a85a866a-4f24-411b-8091-23b37d10230b" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,056,444</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fed53f67-0475-42b2-94f7-38a689758a79" contextRef="C_5ef6216d-7b2d-4149-81ee-903413982b9f" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">342,077</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f52bf9d2-e815-4296-93e2-2122c7bf00a9" contextRef="C_c2b5eeef-01fe-4778-a81d-c5750a7aab34" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">104,652</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ecbf0506-8f40-4921-b208-9a1ba22d6e11" contextRef="C_64e9dd2a-c489-4fdf-b338-a5db8501df15" name="us-gaap:Assets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,503,173</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Expenditures for long-lived assets</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cdd79d19-d423-4142-9d34-936213788ba3" contextRef="C_8e2d4d1b-f881-4320-b6ab-c931187fe115" name="neog:ExpendituresForLongLivedAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">36,045</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5c560a30-7170-4482-991b-b1ebf4838692" contextRef="C_c10f26ba-ba69-47a9-abbc-464f2c09d9cb" name="neog:ExpendituresForLongLivedAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,388</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_59f34954-099b-43f0-81fd-0005d116f407" contextRef="C_ebaf619b-ee28-46fd-a943-38f96e5203d8" name="neog:ExpendituresForLongLivedAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b8f3b90a-5cb0-4977-a378-4b876aa008ee" contextRef="C_02211533-3655-4ee9-9c30-b67f32a94a38" name="neog:ExpendituresForLongLivedAssets" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">38,433</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table><div class="item-list-element-wrapper" style="display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="display:inline;"><ix:footnote id="FNT_650a6049-21fd-48c3-803b-305b580be1c1" xml:lang="en-US"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Includes corporate assets, including cash and cash equivalents, current and deferred tax accounts and overhead expenses not allocated to specific business segments, and excludes intersegment transactions.</span></ix:footnote></div></div></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_34fbdbbd-bfae-41a7-be37-c49aaca51495" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:DisaggregationOfRevenueTableTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table presents revenue disaggregated by geographic location:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:66.993%;box-sizing:content-box;"/>
         <td style="width:1.62%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:12.883000000000001%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.62%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:12.883000000000001%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Three months ended August 31,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Domestic</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8be33815-fba5-4bae-a7a3-5d6b16318922" contextRef="C_3c7bdc37-642d-49c3-935b-71db4793cdfd" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">102,074</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_e3fa18be-3c8a-4424-9874-415da86235c3" contextRef="C_d79f623d-f4c0-41c6-8cea-3eff5b54db2b" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">104,383</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">International</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cccc7e56-3fdf-4f04-84b2-38d170d307ba" contextRef="C_6e76d367-e740-46b4-b3bf-468cc35eff16" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">107,115</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_34ca4607-3f2f-459d-931f-21dc16560b68" contextRef="C_f5c99231-8966-4a49-922d-34689c9bfa87" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">112,581</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total revenue</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bbc988b1-c162-448a-8531-75dd323f2664" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">209,189</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ecb98e3d-022f-4210-ad9c-72a44e9af332" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">216,964</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></ix:nonNumeric></div></ix:nonNumeric></div></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.9in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">10</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:2;min-height:0.9in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><div><ix:nonNumeric id="F_26062ece-7324-401a-8609-e6a9600eb62a" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock" escape="true"><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">6. RESTRUCTURING	</span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We regularly evaluate our business to ensure that we are properly configured and sized based on changing market conditions. Accordingly, we have implemented certain restructuring initiatives, including consolidation of certain facilities throughout the world and rationalization of our operations.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our restructuring charges consist of severance payments, costs for outplacement services, and post-employment benefits (collectively, &#8220;employee separation costs&#8221;), other related exit costs and asset impairment charges related to restructuring activities. These amounts are partially recorded within cost of service revenues and partially recorded within general and administrative expense on the consolidated statements of operations. Amounts recorded during the three months ended August 31, 2025 relate primarily to completion of actions initiated in the prior fiscal year.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_373008a1-5a22-40c0-8734-eb7b608f27c4" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock" escape="true"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Restructuring charges by segment were as follows:</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:80.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:35.213%;box-sizing:content-box;"/>
         <td style="width:2.16%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:28.334%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.96%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:28.334%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Three months ended August 31,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Food Safety</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_45249e7e-03dc-4889-8b49-176d8f26ce4d" contextRef="C_7f653be9-3e57-4053-bb1b-52f70c72f06a" name="us-gaap:RestructuringCharges" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">407</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4b4e35f6-92d7-4214-8aef-7ce0240b063b" contextRef="C_8e2d4d1b-f881-4320-b6ab-c931187fe115" name="us-gaap:RestructuringCharges" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">132</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Animal Safety</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_89aff7d7-2b2f-4991-8dd1-340a05f49f59" contextRef="C_2f28425d-11ce-4265-b6cc-f6f434c7b0c6" name="us-gaap:RestructuringCharges" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">52</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9732aec6-d217-41c5-8356-7f77738cccf1" contextRef="C_c10f26ba-ba69-47a9-abbc-464f2c09d9cb" name="us-gaap:RestructuringCharges" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Corporate</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_11f869ce-0885-4294-96c9-07328bc28186" contextRef="C_eb886942-bedc-4582-8065-23687c3fbfe5" name="us-gaap:RestructuringCharges" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">127</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4abe4f65-aca6-4c7c-bd01-49f2fd5ce176" contextRef="C_6a6c19a6-d5b8-4521-b91b-a384ab177862" name="us-gaap:RestructuringCharges" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">238</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_a7340078-f069-49f2-826a-80dc29a953ad;"><span style="-sec-ix-hidden:F_74c3ce7b-df50-4f27-93a4-f37500f0d82a;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total</span></span></span></span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8fe6bdf6-8cd8-4cfb-a9f0-3ed92b7b5288" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:RestructuringCharges" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">332</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_90480c38-f920-4e4e-8e51-5bb0dc6ad34d" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:RestructuringCharges" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">370</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_629660e0-3c88-42eb-981a-2067de73ba4b" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock" escape="true" continuedAt="F_629660e0-3c88-42eb-981a-2067de73ba4b_1"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Restructuring activity for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">three months ended August 31, 2025 was as follows:</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:80.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:33.758%;box-sizing:content-box;"/>
         <td style="width:2.426%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:19.605%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:2.051%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:17.555%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.25%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:17.354000000000003%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
        </tr>
        <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Employee Separation Costs</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Other Exit Costs</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Total</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Balance as of May 31, 2025</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f1ef3828-ba86-4c37-88ea-8952b2a34187" contextRef="C_20aa2da2-543d-4e11-b454-b3b729daeaf6" name="us-gaap:RestructuringReserve" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">756</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5ca40319-533e-40df-aa3e-108c33c130ea" contextRef="C_02bdb23d-9ab0-4219-9ede-bf91ce95074d" name="us-gaap:RestructuringReserve" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_463f972b-b74c-40b7-a384-9cc92d9e7331" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:RestructuringReserve" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">756</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Expense</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b904653f-c8bc-4550-8953-e8dfb50e29fc" contextRef="C_44e13b9c-ae7f-4764-b297-6570b523be15" name="us-gaap:RestructuringCharges" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">294</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_638899e3-4593-457b-add2-7c282c183a8b" contextRef="C_d60fa6fd-c02f-4934-9e98-89ef12a93fa7" name="us-gaap:RestructuringCharges" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">38</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_70791a75-480c-4513-9d2b-1208b71d5e60" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:RestructuringCharges" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">332</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cash Payments</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d05e2893-fe15-4679-9605-fb96aef51d34" contextRef="C_44e13b9c-ae7f-4764-b297-6570b523be15" name="us-gaap:PaymentsForRestructuring" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">940</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1217ca51-3e09-4e5c-ab78-5d73a15cff76" contextRef="C_d60fa6fd-c02f-4934-9e98-89ef12a93fa7" name="us-gaap:PaymentsForRestructuring" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fc6699f4-5f1c-47c9-b69b-a5174894a65f" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:PaymentsForRestructuring" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">955</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Asset impairments and other</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_61530627-1e03-4e42-87a3-66f6a8a54c82" contextRef="C_44e13b9c-ae7f-4764-b297-6570b523be15" name="us-gaap:RestructuringReserveSettledWithoutCash2" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_11124edb-0635-41b0-8db3-69fb590d81a5" contextRef="C_d60fa6fd-c02f-4934-9e98-89ef12a93fa7" name="us-gaap:RestructuringReserveSettledWithoutCash2" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">23</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_fc3c7d0b-3bbe-48d6-86c4-87274961f211" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:RestructuringReserveSettledWithoutCash2" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">23</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Balance as of August 31, 2025</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_35fa31ea-a4d8-4e48-8400-9aefe09083bf" contextRef="C_07d7d9eb-f147-46fc-bbc2-68294742a3d4" name="us-gaap:RestructuringReserve" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">110</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_093682e1-9c91-4033-b5f6-cb6491f14c72" contextRef="C_3ade46d5-aecc-43d7-b6fa-d30cd4937f08" name="us-gaap:RestructuringReserve" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_60665162-ac2b-4281-aec5-60ea500aa596" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:RestructuringReserve" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">110</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table></ix:nonNumeric></div></ix:nonNumeric></div><div><ix:continuation id="F_629660e0-3c88-42eb-981a-2067de73ba4b_1"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6.7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></ix:continuation></div><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><div><ix:nonNumeric id="F_df75b3a2-362d-4cdb-9a0f-30cad6ce790f" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:LongTermDebtTextBlock" escape="true" continuedAt="F_df75b3a2-362d-4cdb-9a0f-30cad6ce790f_1"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">7. LONG-TERM DEBT</span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_e25e3177-ae16-4510-be95-009040f7b04a" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Long-term debt consists of the following:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:80.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:64.575%;box-sizing:content-box;"/>
         <td style="width:1.25%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:15.625%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.6%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:12.95%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">August 31, 2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">May 31, 2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Term Loan</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_933888ed-1c6c-4f76-80ef-3f72605402b4" contextRef="C_ecb131f5-61db-4e77-becc-eb6b911bbf01" name="us-gaap:DebtInstrumentCarryingAmount" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">405,000</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_8bd51a42-a570-434c-998d-c390da8934cc" contextRef="C_6ce5a0d1-748c-442a-bfc0-be5f8b9d7a2c" name="us-gaap:DebtInstrumentCarryingAmount" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">450,000</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Senior Notes</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_28d7d6fc-2ce5-4567-8b7c-fc42ae720381" contextRef="C_ff9a3552-62b8-41ba-ad1e-6ca891f02e29" name="us-gaap:DebtInstrumentCarryingAmount" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">346,500</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0392d14a-563d-4584-8567-17bf95da7ef2" contextRef="C_b5c53790-5b91-41b4-9942-cc4098b2b984" name="us-gaap:DebtInstrumentCarryingAmount" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">350,000</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Revolver Facility</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bf138934-d063-43c8-8762-d9f7cd74116a" contextRef="C_fd500e5f-aa57-495a-b3a2-45c969c0d41e" name="us-gaap:DebtInstrumentCarryingAmount" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">48,500</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_13a27433-f6ce-4291-86ee-49fc8cbf5b06" contextRef="C_5b07c235-81ed-450a-8362-49d52002dcd3" name="us-gaap:DebtInstrumentCarryingAmount" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">100,000</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Finance Lease</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0394c4c1-ebdd-4a6e-8ccc-01f48071474b" contextRef="C_20886a96-7eb7-4714-951c-723db5793189" name="us-gaap:DebtInstrumentCarryingAmount" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,426</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total debt and finance lease</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_55b4d42e-e3ca-434c-988f-0c3a31ba0b40" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">800,000</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2e7a7234-f1b9-4d42-be12-61c7aaeffe22" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">902,426</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Less: Current portion</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5a0cb8a5-9417-4e76-824f-755d511c6b9a" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:LongTermDebtCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,301</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total non-current debt</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9be850e4-e46b-4fba-9244-d6990ebb8740" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="neog:NonCurrentDebtTotal" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">800,000</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d64bb2b8-a429-44d4-bb65-8b2676af98ac" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="neog:NonCurrentDebtTotal" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">883,125</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Less: Unamortized debt issuance costs</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f66a5212-656e-4d63-b4db-d76a0dd7c3fe" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:UnamortizedDebtIssuanceExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,470</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_720a85d8-8943-4f99-9018-cdd27c496345" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:UnamortizedDebtIssuanceExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,315</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total non-current debt, net</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_40b22549-62a4-4d3f-85fa-6a786d14fa39" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:LongTermDebtNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">792,530</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_992480ff-d0e6-4a99-87b7-0a6ca4f71692" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:LongTermDebtNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">874,810</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table></ix:nonNumeric></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></ix:nonNumeric></div></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.9in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">11</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:2;min-height:0.9in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><div style="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_df75b3a2-362d-4cdb-9a0f-30cad6ce790f_1"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">During the three months ended August 31, 2025</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, we used the net proceeds from the Cleaners &amp; Disinfectants divestiture to repay a portion of our outstanding debt. We repaid $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c8189c6f-5450-43e2-aa57-2f5b53f4cda6" contextRef="C_eb4e79ce-41be-4b96-982c-2748e8d1b0e0" name="us-gaap:RepaymentsOfDebt" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">51,500</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> of principal on the Revolving Facility, made $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c1ce506b-3e5d-4baf-96c3-599f182db5b8" contextRef="C_204428fb-144f-4a7b-b0e5-2420bac86dec" name="us-gaap:RepaymentsOfDebt" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">45,000</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> of prepayments on the Term Loan, and repurchased $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_66c1a792-0522-4874-98b8-c9855cfc0953" contextRef="C_ff9a3552-62b8-41ba-ad1e-6ca891f02e29" name="us-gaap:DebtInstrumentRepurchasedFaceAmount" unitRef="U_USD" scale="6" decimals="-6" format="ixt:num-dot-decimal">3,500</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million of Senior Notes on the open market. The Term Loan prepayments resulted in an extinguishment loss of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d94cce87-49f5-4701-9c9a-2218a4caffbe" contextRef="C_204428fb-144f-4a7b-b0e5-2420bac86dec" name="neog:DebtIssuanceCostWriteOff" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">393</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> related to unamortized debt issuance costs, while the Senior Notes repurchase resulted in an extinguishment loss of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_15fcef00-32f0-4aee-89a2-95116789f7df" contextRef="C_9b7b11e1-e431-4f71-80bd-105931d8f3fe" name="neog:DebtIssuanceCostWriteOff" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">41</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> related to unamortized debt issuance costs.</span></p></ix:continuation></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_0e9301ef-2edd-4912-add5-e8be4dbcf9cb" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:IncomeTaxDisclosureTextBlock" escape="true"><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">8. INCOME TAXES</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Income tax expense was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cf055218-da70-405b-9839-1c3d9a0d545c" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,470</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> during the three months ended August 31, 2025</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. Income tax benefit was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;font-kerning:none;min-width:fit-content;color:#000000;"><ix:nonFraction id="F_7addbbd8-80ac-45ed-9d98-08bb6ac9b563" contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">3,000</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">three months ended August 31, 2024. The net tax expense for the three months ended August 31, 2025</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> is primarily related to pre-tax income due to gains on the sale of our Cleaners and Disinfectants business. The Organization for Economic Cooperation and Development (&#8220;OECD&#8221;) Pillar Two global minimum tax rules, which generally provide for a minimum effective tax rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_688f000c-696b-4a67-b49f-436cd5fd2620" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:EffectiveIncomeTaxRateReconciliationGiltiPercent" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">15</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">%, are intended to apply for tax years beginning in 2024. We continue to closely monitor developments and evaluate the impact these new rules will have on our tax rate, including eligibility to qualify for certain safe harbors. Where no safe harbor is met, we have included in our income tax for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">three months ended August 31, 2025, a forecasted amount of &#8220;top-up&#8221; tax for our foreign subsidiaries as required under the applicable rules of the countries that have adopted the Pillar Two directives. For the three months ended August 31, 2025, no foreign subsidiary is forecasted to incur a material top-up tax under Pillar Two.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On July 4, 2025, the One Big Beautiful Bill Act (&#8220;OBBBA&#8221;) was enacted into law in the United States. OBBBA includes significant provisions, including the permanent extension of certain expiring provisions of the Tax Cuts and Jobs Act, modifications to the international tax framework and the restoration of favorable tax treatment for depreciation and interest expenses. The legislation has multiple effective dates, with certain provisions effective in 2025 and others implemented through 2027. There was not a significant impact to our income tax expense or effective tax rate for the  three months ended August 31, 2025.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The total amounts of unrecognized tax benefits that, if recognized, would affect the effective tax rate as of August 31, 2025 and May 31, 2025</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_aeacebe5-3b76-4fc0-b2c0-448deeb92823" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,732</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_688951f4-df9e-416e-999b-477bbb9fb20d" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,849</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, respectively. Increases in unrecognized tax benefits are primarily associated with the acquired 3M FSD, including positions for transfer pricing and research and development credits.</span></p></ix:nonNumeric></div></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.9in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">12</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:2;min-height:0.9in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_a7ae89b5-1e8a-47af-bad8-dd0cf6a2be4b" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" escape="true"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">9. COMMITMENTS AND CONTINGENCIES</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We are involved in environmental remediation and monitoring activities at our Randolph, Wisconsin manufacturing facility and we accrue for related costs, when such costs are determined to be probable and estimable. We currently utilize a pump and treat remediation strategy, which includes semi-annual monitoring and reporting, consulting, and maintenance of monitoring wells. These annual remediation costs are expensed as incurred and have ranged from approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_176e3a14-4417-4ee5-aa22-ccf6223e150a" contextRef="C_b07f29ad-1fc6-447f-ae12-79b691aafa26" name="us-gaap:EnvironmentalRemediationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">40</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_487afdd8-3567-46f1-838d-d4e7cdc54b03" contextRef="C_1ec5fdbe-6ca4-47d9-b2c6-103882bf0d62" name="us-gaap:EnvironmentalRemediationExpense" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">130</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_db18c469-323e-4e2b-8ec9-fe983e86cbbf;"><span style="-sec-ix-hidden:F_13446c57-24da-4b02-bf5e-e45488da210d;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">per</span></span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> year over the past five years. We estimated that the remaining </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_6585bad2-5fa9-47f8-884c-337b7c3433d9;"><span style="-sec-ix-hidden:F_5ecbd4c2-5066-467d-a440-6d741be08ae4;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">liability</span></span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> for these costs are $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2dc9c07c-1f2d-4a24-a369-2d1e8b0e7d62" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:AccrualForEnvironmentalLossContingencies" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal"><ix:nonFraction id="F_8357044a-ad45-44a8-839f-0efc0301444f" contextRef="C_530f525d-322b-461e-8467-87c44b661a42" name="us-gaap:AccrualForEnvironmentalLossContingencies" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">916</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> as of both </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">August 31, 2025 and May 31, 2025</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, measured on an undiscounted basis over an estimated period of </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_147f7f6c-3ac3-4d46-9344-9cd07e43b2e0" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="neog:AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod" format="ixt-sec:durwordsen"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">15 years</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. In fiscal 2019, we performed an updated Corrective Measures Study on the site, per a request from the Wisconsin Department of Natural Resources ("WDNR"), and are currently working with the WDNR regarding potential alternative remediation strategies going forward. We believe that the current pump and treat strategy is appropriate for the site. In fiscal 2022, in collaboration with the WDNR, we initiated an in-situ chemical remediation pilot study, which ran over a two-year period. The results of this study were submitted to the WDNR as part of our standard annual report. If the WDNR were to require a change from the current pump and treat remediation strategy, this change could result in an increase in future costs and, ultimately, an increase in the currently recorded liability, with an offsetting charge to operations in the period recorded. We recorded $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0276dc6f-601d-4fb5-b85f-db31bc458128" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:AccruedEnvironmentalLossContingenciesCurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">100</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> as a</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_96c04545-b2b3-4526-af96-fa47e32e077a;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> current liability</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">August 31, 2025</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, and the remaining $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_cb4a599a-ab08-4896-a3ba-4c9d270d6784" contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4" name="us-gaap:AccruedEnvironmentalLossContingenciesNoncurrent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">816</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> is recorded in </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_7c403e0c-e521-4bb7-a90b-f8a4d7756da4;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">other non-current liabilities</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> in the condensed consolidated balance sheets.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Shareholder Litigation</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On July 18, 2025, Operating Engineers Construction Industry and Miscellaneous Pension Fund filed a putative class action complaint in the United States District Court for the Western District of Michigan against the Company, John Adent, and David Naemura. The complaint asserts claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 based on allegedly false and misleading public statements and omissions by defendants during the period January 5, 2023 through June 3, 2025 relating to the integration of the 3M business into Neogen.  The complaint seeks, among other things, unspecified monetary damages, reasonable costs and expenses and/or other relief as deemed appropriate by the Court. Defendants have not yet responded to the complaint.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On August 27, 2025, the Company, John Adent, Steven J. Quinlan, James C. Borel, William T. Boehm, Ronald D. Green, Ralph A. Rodriguez, James P. Tobin, Darci L. Vetter, and Catherine E. Woteki were named in a putative class action filed in Minnesota&#8217;s Second Judicial District for Ramsey County. The complaint asserts claims under Sections 11, 12(a)(2), and 15 of the Securities Act of 1933 based on allegedly false and misleading public statements by defendants in the offering materials issued in connection with the 2022 transaction in which Neogen acquired 3M&#8217;s Food Safety Business. The complaint seeks, among other things, unspecified monetary damages, reasonable costs and expenses, recission, and/or such other equitable or injunctive relief as deemed appropriate by the Court. Defendants have not yet responded to the complaint.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Stockholder Demands</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On August 13 and August 15, 2025, the Company received </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_0f069132-428d-4c22-b88d-60b6b0d06c11" contextRef="C_96ca300e-918c-4157-824b-b2a174a0c7ca" name="neog:LossContingencyNumberOfStockholderLitigationDemands" unitRef="U_Litigation" decimals="INF" format="ixt-sec:numwordsen">two</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> separate stockholder litigation demands requesting that the Board investigate the allegations in the Federal Action and pursue claims on the Company&#8217;s behalf based on those allegations. On October 4, 2025, the Board established a litigation committee to consider and investigate the demands.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company intends to vigorously defend the matters.  Given the uncertainty of litigation and the preliminary stage of the cases, we cannot estimate the reasonably possible loss or range of loss that may result from the actions.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Other than the shareholder items noted above, we are subject to certain legal and other proceedings that, in the opinion of management, are not expected to have a material effect on our financial statements.</span></p></ix:nonNumeric></div></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.9in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">13</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:2;min-height:0.9in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><div><ix:nonNumeric id="F_a588caa8-0b9e-48df-a992-315db607775a" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" escape="true" continuedAt="F_a588caa8-0b9e-48df-a992-315db607775a_1"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">10. DERIVATIVES AND FAIR VALUE</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Derivatives</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We operate globally and are exposed to market risks arising from fluctuations in foreign currency exchange rates and interest rates. As part of our financial risk management strategy, we use derivative financial instruments to hedge  exposure to variability in cash flows associated with these market risks. These instruments are used solely for risk management purposes; We do not engage in derivative transactions for trading or speculative purposes.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Derivatives Not Designated as Hedging Instruments</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We have entered into non-designated foreign currency forward contracts to manage foreign currency balance sheet risk associated with intercompany loans and other foreign currency denominated assets and liabilities. These contracts are recorded net at fair value on our consolidated balance sheets, classified as Level 2 in the fair value hierarchy. The notional amount of forward contracts in place was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_45e0a35a-ee51-4274-9610-f2411d084915" contextRef="C_ebc458ee-c15f-40fb-9986-770e65309bbf" name="us-gaap:DerivativeNotionalAmount" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">50,911</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_202b8375-b910-44e5-a1e5-ed61a4699082" contextRef="C_e939f8bf-1da8-4f81-99ca-83d3ac02fea1" name="us-gaap:DerivativeNotionalAmount" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">65,023</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">August 31, 2025 and May 31, 2025, respectively, and consisted of economic hedges of transactions up to October 2025.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;">&#160;</p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_056a5b2c-7cc7-411b-a0e6-ee2058aa5108" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" escape="true">
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:99.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:37.273%;box-sizing:content-box;"/>
         <td style="width:1.253%;box-sizing:content-box;"/>
         <td style="width:28.283%;box-sizing:content-box;"/>
         <td style="width:1.01%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:15.475%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.01%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:11.697%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
        </tr>
        <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Fair Value of Derivatives Not Designated as Hedging  Instruments</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Balance Sheet Location</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">August 31, 2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">May 31, 2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Foreign currency forward contracts, net</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other current assets (liabilities)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1f684c48-f62d-4d57-9a13-53b98229650e" contextRef="C_3f50e30c-0bcb-49c3-82a0-c4a0164181ae" name="us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">123</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d80abd75-719f-497b-a31f-c6395d5853c8" contextRef="C_5687e023-3c2c-4d19-a811-27af0b555c89" name="us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">407</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
       </table></ix:nonNumeric></div><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_c9b9117d-f97d-4162-a53c-c7d0d645b8ce" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="neog:ScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLocationTableTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The location and amount of gains (losses) from derivatives not designated as hedging instruments in our condensed consolidated statements of operations were as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:40.06%;box-sizing:content-box;"/>
         <td style="width:1.36%;box-sizing:content-box;"/>
         <td style="width:27%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:12.98%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.36%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:12.24%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Three months ended August 31,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Derivatives Not Designated as Hedging Instruments</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Location in statements of operations</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Foreign currency forward contracts</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other, net</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2346f295-4911-45d7-b40e-f2beed6d039f" contextRef="C_7e4a5b4e-c594-4f4f-84a4-f088cd0f8bb0" name="us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">133</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_45b94741-35ef-4dc9-95f6-45c4e50fed6c" contextRef="C_49d45663-0eae-49a5-a673-31d57ac76bb5" name="us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">634</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></ix:nonNumeric></div><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Derivatives Designated as Hedging Instruments</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In November 2022, we entered into a receive-variable, pay-fixed interest rate swap agreement with a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_6ba9ac6c-0f8a-4961-9a14-a69d499b644c" contextRef="C_2e2d50db-38c0-44fb-ac3f-fc566408a186" name="us-gaap:DerivativeNotionalAmount" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">250,000</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> notional value, which is designated as a cash flow hedge. In accordance with the agreement, the notional value decreased to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3b0765f7-35b7-4553-ae39-ed7024fb5515" contextRef="C_7b1c2ae5-9259-44c8-b2aa-1c081af8f2ed" name="neog:DecreaseInDerivativeNotionalAmount" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">200,000</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> in November 2024. This agreement fixed a portion of the variable interest due on our term loan facility, with an effective date of December 2, 2022 and a maturity date of </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_f0618604-0c08-4665-8e77-9d6994acda04" contextRef="C_2b3b6df6-c127-4701-acba-3582ebd09d12" name="us-gaap:DerivativeMaturityDates" format="ixt:date-monthname-day-year-en"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">June 30, 2027</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. Under the terms of the agreement, we pay a fixed interest rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_119a025c-7407-410b-8d8a-2ca57844f8e2" contextRef="C_65035ddb-2d9b-4a08-935c-b06126a19768" name="us-gaap:DerivativeFixedInterestRate" unitRef="U_pure" scale="-2" decimals="5" format="ixt:num-dot-decimal">4.215</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">%, plus an applicable margin ranging between </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d1dc17a4-0ad2-458d-96a2-a5a432bb7de4" contextRef="C_9a0e1b04-5275-4252-a5bb-cc39e258705d" name="us-gaap:DerivativeFixedInterestRate" unitRef="U_pure" scale="-4" decimals="5" format="ixt:num-dot-decimal">137.5</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_9a007253-c731-41f1-8a62-fc494b48930b" contextRef="C_8a7bfb9a-0bcb-499a-a3f7-a8d628ef4871" name="us-gaap:DerivativeFixedInterestRate" unitRef="U_pure" scale="-4" decimals="4" format="ixt:num-dot-decimal">175</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> basis points and receive a variable rate of interest based on term SOFR from the counterparty, which is reset according to the duration of the SOFR term. We expect to reclassify a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_551f24c3-2d56-4c1e-a964-30fb8f7c922d" contextRef="C_2396201c-91a5-4a7e-b3ed-a89e191d87f6" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">580</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> loss </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">of accumulated other comprehensive income into earnings in the next 12 months.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_aa5e6d9d-f518-4a24-b381-7346b9f54530" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We record the fair value of our interest rate swaps on a recurring basis using Level 2 observable market inputs for similar assets or liabilities in active markets.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:36.12%;box-sizing:content-box;"/>
         <td style="width:1.52%;box-sizing:content-box;"/>
         <td style="width:32.7%;box-sizing:content-box;"/>
         <td style="width:1.52%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:13.34%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:1.52%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:9.280000000000001%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Fair Value of Derivatives Designated as Hedging Instruments</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Balance Sheet Location</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">August 31, 2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">May 31, 2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Interest rate swap &#8211; current</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other current liabilities</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3ad0dbbf-83a3-4308-bb76-83c74f783bcc" contextRef="C_080b62ec-09b2-4d62-b1e2-32d8c3f04f1c" name="us-gaap:InterestRateDerivativesAtFairValueNet" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">764</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_432590c0-a12c-407a-a616-b2548e9d09de" contextRef="C_6b55fc74-eae7-4887-ab67-b76c117a8e78" name="us-gaap:InterestRateDerivativesAtFairValueNet" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">369</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Interest rate swap &#8211; non-current</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other non-current liabilities</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_c68f2fae-5503-4893-ab69-4006d35ff2ea" contextRef="C_d25d68ee-4449-48de-a390-19089b607f11" name="us-gaap:InterestRateDerivativesAtFairValueNet" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,426</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_1ee4f479-925d-4e3e-9cb8-121c579adf0d" contextRef="C_d14f429b-3bfe-40c6-afc8-782d31f6600c" name="us-gaap:InterestRateDerivativesAtFairValueNet" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,290</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
       </table></ix:nonNumeric></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Fair Value of Financial Instruments</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">   </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Fair value measurements are determined based upon the exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants exclusive of any transaction costs. We utilize a fair value hierarchy based upon the observability of inputs used in valuation techniques as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">     </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Level 1:  Observable inputs such as quoted prices in active markets;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">      </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Level 2:  Inputs, other than quoted prices in active markets, that are observable either directly or indirectly; and</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">      </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Level 3:  Unobservable inputs in which there is little or no market data, which require the reporting entity to develop its own assumptions.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">  </span></p></ix:nonNumeric></div></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.9in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">14</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:2;min-height:0.9in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><div><ix:continuation id="F_a588caa8-0b9e-48df-a992-315db607775a_1"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The carrying amounts of our financial instruments other than cash equivalents and marketable securities, which include accounts receivable and accounts payable, approximate fair value based on either their short maturity or current terms for similar instruments.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></ix:continuation></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_3d5eea1e-6a15-40ec-a0c0-608823befd0a" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:ComprehensiveIncomeNoteTextBlock" escape="true"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">11. ACCUMULATED OTHER COMPREHENSIVE LOSS</span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_57463679-7ac3-4d46-9da0-44bc025b511e" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" escape="true"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Accumulated other comprehensive loss changes by component, net of related tax, were as follows:</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:99.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:62.92%;box-sizing:content-box;"/>
         <td style="width:4.94%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:11.6%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:4.94%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
         <td style="width:11.6%;box-sizing:content-box;"/>
         <td style="width:1%;box-sizing:content-box;"/>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Three months ended August 31,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Accumulated other comprehensive loss, beginning balance</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4146b5a6-f797-477f-b82e-807df239f00b" contextRef="C_8298ec27-ca73-4444-b409-f2dd2a4b0b6e" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">28,898</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_bcc3a0bc-a872-420d-b9d9-53eecb0b5009" contextRef="C_f2a83f44-022c-4248-9eee-1f66c200732a" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">30,021</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Foreign currency translation adjustment</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:5pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:0.92%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Balance at beginning of period</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_da64d8b9-ddaa-462f-a9c7-67114d6fd7d1" contextRef="C_f4ecccd9-d5e6-4fff-ba99-f2c1b83dd7be" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">27,637</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_4bea88d2-8b40-4e07-a36c-5cf369866f4d" contextRef="C_c2c0a7a5-a683-4311-81a3-bf65e633655c" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">31,885</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other comprehensive gain before reclassifications</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_02237b6f-1eab-4ae3-ba81-1bcbe8d774bd" contextRef="C_426cb5b4-881a-4b0d-b11d-ef177e401e7d" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,916</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_7e7b03d8-7ebb-4df6-b175-ec6876bec71c" contextRef="C_b8ee0f19-5c10-4c6b-8080-d853fdb046ab" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,459</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Amounts reclassified from accumulated other comprehensive loss</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_afc4b283-25f9-4e05-a568-c319188e8299" contextRef="C_426cb5b4-881a-4b0d-b11d-ef177e401e7d" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">99</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2ca6639d-e21d-4393-8812-5c90e80b915f" contextRef="C_b8ee0f19-5c10-4c6b-8080-d853fdb046ab" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:5pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:0.92%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Balance at end of period</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_08b551ad-672a-4e4d-955c-16fcf28b47ed" contextRef="C_d930cd9d-3c40-4e2a-a820-d32c53b23aa2" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">21,820</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3a687528-0052-46ad-9f66-a99c76f9c477" contextRef="C_6dc31945-c125-42cb-8ecc-7be141e5badd" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">29,426</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Fair value of derivatives change</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:5pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:0.92%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Balance at beginning of period</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_a2759152-64b2-46d6-95f2-02db62e83dd1" contextRef="C_c1785106-ed4b-46e5-9992-91e123f73241" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,261</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3cc055a4-3be3-421b-ab30-7d4ef329bc43" contextRef="C_01c154f0-faf0-479c-ae06-36cdd294ba90" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,864</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other comprehensive loss before reclassifications</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_3e30bd5d-da6b-427e-b6c1-9ba4dd134400" contextRef="C_ecd2eab6-c55c-487f-a80b-144bc1403364" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">319</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_db97c639-be3c-4447-af5a-e56b1f0d4616" contextRef="C_3ed0a273-3307-4e15-b579-65ceeba8af8a" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">3,271</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Amounts reclassified from accumulated other comprehensive loss</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_37b43760-2084-467b-886c-081f277b185f" contextRef="C_ecd2eab6-c55c-487f-a80b-144bc1403364" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">85</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_5d4ede26-6faf-441d-aa23-98f42e7f1d24" contextRef="C_3ed0a273-3307-4e15-b579-65ceeba8af8a" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">588</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:5pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:0.92%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Balance at end of period</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2ad314e1-51e5-4823-a646-5d06b27486d3" contextRef="C_091234ca-163d-4a8a-8411-237f175c485d" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,665</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_50045235-60f1-4edd-acec-4558cf28cb90" contextRef="C_5f40ad53-f059-4cdf-9885-fe6ec14bd7be" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">1,995</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Accumulated other comprehensive loss, ending balance</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b47b0f26-a5ec-4dbe-9481-cd097d676870" contextRef="C_fb10263c-ded2-46c1-94e1-8dd410bb61d5" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">23,485</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_d90a9a33-828e-472e-a6c4-86643ce89ed1" contextRef="C_0852b92e-1811-49fe-98da-0411fc66722b" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="U_USD" scale="3" decimals="-3" sign="-" format="ixt:num-dot-decimal">31,421</ix:nonFraction></span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
       </table></ix:nonNumeric></div></ix:nonNumeric></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><div style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_77048559-6597-4304-95cc-31be4132f775" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="us-gaap:SubsequentEventsTextBlock" escape="true"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">12. SUBSEQUENT EVENTS</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In September 2025, management approved a plan to reduce approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_ad405ebd-227f-4e5e-a27f-b0ba52a27da2" contextRef="C_04b64368-1653-458f-aeb3-cf9e63e41486" name="neog:RestructuringHeadcountReductionPercentage" unitRef="U_pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">10</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">% of its headcount as part of an organizational restructuring focused on improving operational efficiency and financial performance. The actions were implemented at the end of September, resulting in expected employee separation benefits of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_b1589157-cebd-438d-9620-0ecd121a18ba" contextRef="C_dd688645-87a2-469b-9e65-a8a44932a56b" name="neog:ExpectedEmployeeSeparationBenefits" unitRef="U_USD" scale="6" decimals="INF" format="ixt:num-dot-decimal">6.75</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million - $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_f1dc5541-3904-412d-9acb-d47f16c29f5e" contextRef="C_345c0952-3470-435e-a853-0f91bb7c5b1d" name="neog:ExpectedEmployeeSeparationBenefits" unitRef="U_USD" scale="6" decimals="INF" format="ixt:num-dot-decimal">7.25</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million. These benefits are expected to be paid during the three months ended November 30, 2025.</span></p></ix:nonNumeric></div></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.9in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">15</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:2;min-height:0.9in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">PART I &#8211; FINANCIAL INFORMATION</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_2_management_discussion"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 2. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The information in this Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations contains both historical financial information and forward-looking statements. Neogen does not provide forecasts of future financial performance. While management is optimistic about our long-term prospects, historical financial information may not be indicative of future financial results.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Safe Harbor and Forward-Looking Statements</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Forward-looking statements, within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended, are made throughout this Quarterly Report on Form 10-Q, including statements relating to management&#8217;s expectations regarding new product introductions; the adequacy of our sources for certain components, raw materials and finished products; and our ability to utilize certain inventory. For this purpose, any statements contained herein that are not statements of historical fact are deemed to be forward-looking statements. Without limiting the foregoing, the words &#8220;believes,&#8221; &#8220;anticipates,&#8221; &#8220;plans,&#8221; &#8220;expects,&#8221; &#8220;seeks,&#8221; &#8220;estimates,&#8221; and similar expressions are intended to identify forward-looking statements. These forward-looking statements are intended to provide our current expectations or forecasts of future events; are based on current estimates, projections, beliefs, and assumptions; and are not guarantees of future performance. Actual events or results may differ materially from those described in the forward-looking statements. There are a number of important factors that could cause Neogen&#8217;s results to differ materially from those indicated by such forward-looking statements, including many factors beyond our control. Factors that could cause actual results to differ from those contained within forward-looking statements include (without limitation) the continued integration of the 3M food safety business and the realization of the expected benefits from that acquisition; the relationship with and performance of our transition manufacturing partner; our ability to adequately and timely remediate certain identified material weaknesses in our internal control over financial reporting; competition; recruitment and retention of key employees; impact of weather on agriculture and food production; global business disruption caused by the Russia invasion in Ukraine and related sanctions and conflict in the Middle East; identification and integration of acquisitions; research and development risks; intellectual property protection; increasing and developing government regulation; and other risks detailed from time to time in our reports on file at the Securities and Exchange Commission, including this Quarterly Report on Form 10-Q.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In addition, any forward-looking statements represent management&#8217;s views only as of the date this Quarterly Report on Form 10-Q was first filed with the Securities and Exchange Commission and should not be relied upon as representing management&#8217;s views as of any subsequent date. Except to the extent legally required to do so, we specifically disclaims any obligation to update forward-looking statements, even if our views change.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Trends and Uncertainties</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In recent years, input cost inflation, including increases in certain raw materials, negatively impacted operating results. Although the rate of inflation has eased, we continued to face economic headwinds, including softening consumer demand, elevated interest rates, and ongoing geopolitical tensions in certain regions.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Elevated interest rates have led to higher borrowing costs and an increased overall cost of capital. In response to the historically high inflationary environment, we took pricing actions to mitigate the impacts on the business in prior fiscal years. Although the federal funds rate was reduced in recent fiscal years and we have refinanced our Term Loan and revolving line of credit, the overall interest rate we pay on our Credit Facilities remains higher than when the debt was incurred, which increases interest expense on the unhedged portion of our Term Loan.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Beginning in the first half of fiscal year 2024, we implemented a new enterprise resource planning system and exited our transition service agreements with 3M, which led to certain shipment delays and an elevated backlog of open orders, specifically in the Food Safety segment. At the conclusion of fiscal year 2024, order fulfillment issues were largely resolved, however, the impact of lost market share stemming from these fulfillment issues continued in fiscal year 2025. Also in fiscal year 2025, we experienced an elevated amount of inventory write-offs, particularly in the fourth quarter, due, in part, to expiration of certain inventory held at our international locations stemming from supply chain and distribution challenges in fiscal year 2024. Further, in fiscal year 2025, we experienced negative impacts from delays in restarting full production of our sample collection product line, which we relocated from 3M into a Neogen facility. In the second half of fiscal year 2025, production increased to the prior normal levels, but</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.9in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">16</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:2;min-height:0.9in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">with significant production inefficiencies. These production inefficiencies continued in first quarter of fiscal year 2026, with the expectation that they will be reduced continuously throughout the fiscal year.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">With a change in administration in fiscal year 2025, there has been an economic policy shift towards increasing tariffs, which in turn has led and could lead to further retaliatory tariffs. These have and may continue to increase our costs on materials imported into the U.S. and also increase costs and negatively impact sales from our international locations, which primarily sell U.S. manufactured products.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Within the Food Safety industry, the end market generally continues to experience a lower level of food production, largely due to the cumulative effect of the significant recent inflation, particularly in food prices. However, there have been signs of sequential improvement from prior quarters related to food production volumes. Within Animal Safety, the end market is at or near cyclical lows. As a result, we are optimistic about potential future revenue growth in the segment, particularly if the distribution channel begins to meaningfully restock inventory.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In fiscal year 2025, restructuring actions in our genomics business led to voluntary revenue attrition, following our strategic shift away from smaller production animals. A portion of our genomics business also serves the companion animal market, which has been experiencing weakness recently, primarily due to the impact of continued inflation, a lower number of pet adoptions, and a higher level of customer in-sourcing.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">        </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We continue to evaluate the nature and extent of these issues and their impact our business, including consolidated results of operations, financial condition and liquidity. We expect these issues to continue to impact us in fiscal year 2026.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Executive Overview</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:39.928%;box-sizing:content-box;"/>
     <td style="width:1.68%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:16.343%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.68%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:16.343%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.68%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:16.343%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Three months ended August 31,</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2025</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Increase/ (Decrease)</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total Revenues</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">209,189</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">216,964</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(7,775</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cost of Revenues</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">114,219</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">112,038</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,181</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Gross Profit</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">94,970</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">104,926</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(9,956</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating Expenses</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Sales and marketing</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">45,048</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">45,799</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(751</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">General and administrative</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">60,888</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">51,671</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">9,217</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Research and development</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,125</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,199</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(74</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total Operating Expenses</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">111,061</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">102,669</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8,392</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating (Loss) Income</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(16,091</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,257</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(18,348</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other Income (Expense)</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Interest income</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">918</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">993</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(75</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Interest expense</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(16,442</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(18,615</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,173</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Gain on sale of business</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">76,390</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">76,390</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other, net</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(967</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(244</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(723</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total Other Income (Expense)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">59,899</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(17,866</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">77,765</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Income (Loss) Before Taxes</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">43,808</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(15,609</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">59,417</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Income Tax Expense (Benefit)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,470</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(3,000</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,470</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net Income (Loss)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">36,338</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(12,609</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">48,947</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Results of Operations</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Revenues</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Revenue decreased $7.8 million during the three months ended August 31, 2025 compared to the three months ended August 31, 2024. The decrease includes a $9.6 million unfavorable impact due to divestitures and discontinued product lines, primarily from the divestiture of our Cleaners &amp; Disinfectants business, offset by a $1.1 million favorable foreign exchange rate impact and $0.7 million of growth in the business. The increase in the business was driven by higher sales of insect control products and genomics services, continued strength in the pathogen detection product line, and sample collection products, as we reduced our backlog. These increases were</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">  </span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.9in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">17</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:2;min-height:0.9in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">offset by lower sales of Petrifilm, rodent control products, natural toxins test kits, and a decline in sales of veterinary instruments, which have been negatively impacted by tariffs. The lower level of Petrifilm sales compared to the prior year period was due primarily to channel inventory rebalancing related to switching distributors in Asia and the normalization of buying patterns at a large distributor in the U.S.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Service Revenue</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Service revenue, which consists primarily of genomics services provided to animal production and companion animal markets, was $25.1 million during the three months ended August 31, 2025 and $24.4 million during the three months ended August 31, 2024. The increase was mainly due to higher revenue in genomics services.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">International Revenue</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">International sales were $107.1 million during the three months ended August 31, 2025 and $112.6 million during the three months ended August 31, 2024, respectively. The decrease during the three months ended August 31, 2025 was primarily due to the divestiture of our Cleaners &amp; Disinfectants business, partially offset by a $1.1 million favorable foreign exchange rate impact.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Gross Margin</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Gross margin was 45.4% during the three months ended August 31, 2025 and 48.4% during the three months ended August 31, 2024, respectively. The decrease in margin was primarily due to lower sales volume, higher tariff costs, higher manufacturing costs related to our sample collection product line, inventory write-offs and duplicative costs as we prepare to manufacture Petrifilm products internally.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Operating Expenses</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Sales and Marketing</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Sales and marketing expenses were $45.0 million during the three months ended August 31, 2025 and $45.8 million during the three months ended August 31, 2024, respectively. The decline was primarily due to lower outbound shipping costs and reduced costs associated with the divested Cleaners and Disinfectants business, offset by headcount costs.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">General and Administrative</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">General and administrative expenses were $60.9 million during the three months ended August 31, 2025 and $51.7 million during the three months ended August 31, 2024, respectively. The increase is driven by higher corporate expense associated primarily with transformation initiatives and transaction costs.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">General and administrative expenses include amortization expense relating to definite-lived intangible assets of $23.0 million and $23.6 million during the three months ended August 31, 2025 and August 31, 2024, respectively. Estimated amortization expense for fiscal year 2026 through 2030 is expected to be in the range of approximately $89 million to $94 million.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Research and Development</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Research and development expense was $5.1 million during the three months ended August 31, 2025 and $5.2 million during the three months ended August 31, 2024, respectively. The decrease during the three months ended August 31, 2025 is primarily the result of lower contracted services and employee costs.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Other Income/Expense</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Other income was $59.9 million during the three months ended August 31, 2025 and other expense was $17.9 million during the three months ended August 31, 2024, respectively. The income in the current period was primarily driven by a $76.4 million gain recognized on the sale of our Cleaners &amp; Disinfectants business, offset by</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.9in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">18</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:2;min-height:0.9in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$16.4 million of interest expense. The $2.2 million decrease in interest expense compared to the first quarter of the prior fiscal year was due to lower interest costs as a result of our Term Loan refinancing in April 2025.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Provision for Income Taxes</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Income tax expense was $7.5 million during the three months ended August 31, 2025 compared to income tax  benefit of $3.0 million during the three months ended August 31, 2024. The net tax expense for the three months ended August 31, 2025, is primarily related to pre-tax income due to gains on the sale of our Cleaners &amp; Disinfectants business.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On July 4, 2025, the One Big Beautiful Bill Act (&#8220;OBBBA&#8221;) was enacted into law in the United States. OBBBA includes significant provisions, including the permanent extension of certain expiring provisions of the Tax Cuts and Jobs Act, modifications to the international tax framework and the restoration of favorable tax treatment for depreciation and interest expenses. The legislation has multiple effective dates, with certain provisions effective in 2025 and others implemented through 2027. There was not a significant impact to our income tax expense or effective tax rate for the three months ended August 31, 2025 associated with the OBBBA.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Segment Results of Operations</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:36.78%;box-sizing:content-box;"/>
     <td style="width:3.34%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:10.239999999999998%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:2.34%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.239999999999998%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:2%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:16.4%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:2%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.66%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Three months ended August 31,</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2025</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Increase / (Decrease)</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">% Change</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Food Safety Revenue</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">152,050</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">159,345</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(7,295</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(5</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)%</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Animal Safety Revenue</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">57,139</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">57,619</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(480</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(1</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)%</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total Revenues</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">209,189</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">216,964</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(7,775</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(4</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)%</span></p></td>
    </tr>
    <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Food Safety Operating Income</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,091</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">17,905</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(10,814</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(60</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)%</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Animal Safety Operating Income</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,472</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,589</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,883</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">73</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">%</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Segment Operating Income</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,563</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">20,494</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(8,931</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(44</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)%</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Corporate</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(27,654</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(18,237</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(9,417</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">52</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">%</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating Loss (Income)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(16,091</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,257</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(18,348</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(813</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)%</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Revenues</span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Revenue for the Food Safety segment decreased $7.3 million during the three months ended August 31, 2025 compared to the three months ended August 31, 2024. The decrease was primarily due to $5.9 million of discontinued products and the divestiture of our Cleaners &amp; Disinfectants business and a $2.7 million decline in the business, partially offset by $1.3 million favorable currency impact. The decrease in the business was driven by a  decline in indicator sales due to channel inventory rebalancing related to switching distributors in Asia and the normalization of buying patterns at a large distributor in the U.S. This was partially offset by continued strength in pathogen detection sales and increased volume from the sample collection product line.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Revenue for the Animal Safety segment decreased $0.5 million during the three months ended August 31, 2025 compared to the three months ended August 31, 2024. The decrease was due to $3.7 million of discontinued products and the divestiture of our Cleaners and Disinfectants business, a $0.1 million negative foreign currency impact, partially offset by $3.3 million growth in the business. The growth in the business was primarily related to stronger sales of our insect control, genomics, and animal care products lines. These increases were offset by decreased sales of veterinary instruments, which have been negatively impacted by tariffs.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.9in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">19</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:2;min-height:0.9in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Operating Income</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Operating income for the Food Safety segment decreased $10.8 million during the three months ended August 31, 2025 compared to the three months ended August 31, 2024. The decline was primarily a result of the divestiture of our Cleaners &amp; Disinfectants business and increased expenses, primarily from production inefficiencies related to sample collection products and duplicative costs related to the start-up of our own Petrifilm manufacturing.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Operating income for the Animal Safety segment increased $1.9 million during the three months ended August 31, 2025 compared to the three months ended August 31, 2024. The improvement was primarily due to favorable product mix and lower costs resulting from the fiscal year 2025 restructuring actions taken in the genomics business.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The increased corporate expense during each comparable period is related to headcount increases, increases in equity-based compensation, one-time transaction and project expenses, and certain corporate development initiatives.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Financial Condition and Liquidity</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our primary sources of liquidity are cash and cash equivalents, cash flows from the operations of our business, and available borrowing capacity under our Revolving Facility. Our principal uses of cash include working capital-related items, capital expenditures, debt service, and strategic investments.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">  </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our future cash generation and borrowing capacity may not be sufficient to meet cash requirements to fund the operating business, repay debt obligations, construct new manufacturing facilities, commercialize products currently under development or execute our future plans to acquire additional businesses, technology and products that fit within our strategic plan. Accordingly, we may be required, or may choose, to issue additional equity securities or enter into other financing arrangements for a portion of our future capital needs. However, we continuously monitor and forecast our liquidity situation in light of industry, customer and economic factors, and take the necessary actions to preserve our liquidity and evaluate other financial alternatives that may be available to us should the need arise. As a result, we believe that our cash flows from operations, cash on hand, and borrowing capacity will enable us to fund the operating business, repay debt obligations, construct new manufacturing facilities, commercialize products currently under development, and execute our strategic plans.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">    </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We are subject to certain legal and other proceedings that have not had, and, in the opinion of management, are not expected to have, a material effect on our results of operations or financial position.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of August 31, 2025, we had cash and cash equivalents of $138.9 million, and borrowings available under our revolving line of credit of $201.5 million.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On July 17, 2025, we completed the divestiture of our Cleaners &amp; Disinfectants business for $121.7 million in cash at closing, plus contingent consideration tied to future performance of the business. Net proceeds from the transaction were used primarily to repay debt in the first quarter of fiscal year 2026. We paid $51.5 million of principal on the 2025 Revolving Facility, $45.0 million of prepayments on the 2025 Term Loan, and purchased $3.5 million of Senior Notes in the open market.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Since we elected to make prepayments in the first quarter of fiscal year 2026, there are no additional required principal payments for the Term Loan for fiscal year 2026. Financial covenants include maintaining specified levels of funded debt to EBITDA, and debt service coverage. As of August 31, 2025, we are in compliance with all financial covenants under the Credit Facilities.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We continue to make investments in our business and operating facilities. Our estimate for capital expenditures in fiscal 2026 is approximately $50 million. This includes approximately $35 million in capital expenditures related to the integration of the acquired 3M FSD products, the most significant portion of which is related to the construction of equipment for our new manufacturing facility in Lansing, Michigan.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In September 2025, we approved a plan to reduce approximately 10% of our headcount as part of an organizational restructuring focused on improving operational efficiency and financial performance. The actions were implemented at the end of September 2025. Employee separation benefits are expected to be paid during the three months ended November 30, 2025.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.9in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">20</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:2;min-height:0.9in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Cash Flows</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:92.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:55.751%;box-sizing:content-box;"/>
     <td style="width:1.348%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:10.981%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.348%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:10.806999999999999%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.087%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:12.677%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="10" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Three months ended August 31,</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2025</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Increase / (Decrease)</span></p></td>
     <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net Cash provided by (used for) Operating Activities</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10,853</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(17,914</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">28,767</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net Cash provided by (used for) Investing Activities</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">97,725</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(33,662</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">131,387</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net Cash (used for) provided by Financing Activities</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(99,393</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">979</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
     <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(100,372</span></p></td>
     <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Net Cash provided by (used for) Operating Activities</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Net cash provided by operating activities increased $28.8 million during the three months ended August 31, 2025 compared to the three months ended August 31, 2024. The increase is due to improvement in working capital primarily associated with accounts receivable and accounts payable, offset by a decline in operating income.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Net Cash provided by (used for) Investing Activities</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">  </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Cash provided by investing activities increased $131.4 million during the three months ended August 31, 2025, compared to the three months ended August 31, 2024. The inflow was primarily the result of cash proceeds received from the sale of our Cleaners &amp; Disinfectants business. Additionally, as our new Lansing production facility nears completion, our capital expenditures have decreased compared to the prior year period.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Net Cash (used for) provided by Financing Activities</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Cash used for financing activities increased  $100.4 million during the three months ended August 31, 2025 compared to the three months ended August 31, 2024 due to debt repayment made with proceeds from the sale of our Cleaners and Disinfectants business.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.9in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">21</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:2;min-height:0.9in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">PART I &#8211; FINANCIAL INFORMATION</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_3"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 3. Quantitative and Qualitative Disclosures About Market Risk</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We continuously evaluate our exposure to currency exchange and interest rate risk. There have been no meaningful changes in our exposure to risk associated with fluctuations in foreign currency exchange rates and interest rates related to our variable-rate borrowings under the Credit Facilities from that discussed in our Form 10-K.</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.9in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">22</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:2;min-height:0.9in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">PART I &#8211; FINANCIAL INFORMATION</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_4"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 4. Controls and Procedures</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Evaluation of Disclosure Controls and Procedures</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We maintain disclosure controls and procedures (as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;)) that are designed to ensure that information we are required to disclose in the reports we files or submits under the Exchange Act is (i) recorded, processed, summarized and reported within the time periods specified in SEC rules and forms and (ii) accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate to allow timely decisions regarding required disclosure.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">  </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As discussed in Item 9A &#8220;Controls and Procedures&#8221; in our 2025 Annual Report on Form 10-K, we identified material weaknesses related to the control activities and information and communication components established in Internal Control-Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (the &#8220;COSO framework&#8221;) as of May 31, 2025.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Based on the evaluation of our disclosure controls and procedures as of the end of the period covered by this form 10-Q, our President &amp; Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were not effective as of  August 31, 2025 due to the existence of material weaknesses in internal control over financial reporting.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Material Weaknesses</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of our financial statements will not be prevented or detected on a timely basis.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">  </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Ongoing Remediation Efforts</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Management has evaluated the deficiencies referenced above and has developed and is implementing a remediation plan to address the control deficiencies contributing to the material weaknesses and to enhance the overall internal control environment. These actions are intended to ensure that internal controls are properly designed, effectively implemented, and reliably operated. The remedial actions include, but are not limited to, the following:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Enhancing the design, implementation, and execution of existing control activities;</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Developing new internal controls as needed to mitigate risks identified by management;</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Enhancing internal controls documentation, including the retention of adequate documentary evidence to demonstrate precision in review procedures and the effective operation of management review controls;</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Expanding and formalizing entity-level controls and policies to respond to evolving risks, ensure proper communication and information flow, and promote accountability;</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Developing and deploying document retention protocols aligned with internal control requirements, with implementation initiated in the first quarter of fiscal year 2026;</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Providing training and ongoing education to control owners on the principles of the COSO Internal Control &#8211; Integrated Framework (2013), and reinforcing a culture of compliance and accountability; and</span></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#8226;</span><div style="display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Hiring and retaining qualified personnel and external resources to support enhanced control ownership, including the appointment of a dedicated Director of Internal Controls and Internal Controls Manager.</span></div></div><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Changes in Internal Controls over Financial Reporting</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Other than with respect to the remediation efforts in connection with the material weaknesses described above, there have been no changes in our internal control over financial reporting during the quarter ended August 31, 2025 that have materially affected, or are reasonably likely to materially affect, internal control over financial reporting.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.9in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">23</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:2;min-height:0.9in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Limitations on Effectiveness of Controls and Procedures</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"><br/>Our disclosure controls and procedures are designed to provide reasonable assurance of achieving their objectives, as specified above. Management recognizes that any control system, no matter how well designed and operated, is based upon certain judgments and assumptions, and cannot provide absolute assurance that our objectives will be met. Management continues to refine and assess our overall control environment.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">PART II &#8211; OTHER INFORMATION</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="part_ii_item_1"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 1.  Legal Proceedings</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For a description of our material pending legal proceedings, see Note 9. &#8220;Commitments and Contingencies&#8221; of the Notes to interim condensed consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q, which is incorporated by reference.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="part_ii_item_1a"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 1A.  Risk Factors</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">This Form 10-Q should be read in conjunction with Part I Item 1A &#8220;Risk Factors&#8221; in our Annual Report on Form 10- K for the year ended May 31, 2025. There have been no material changes in the risk factors described in our Annual Report on Form 10-K for the year ended May 31, 2025.</span></p><p style="font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item2_saleofsecurities"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 2.  Unregistered Sales of Equity Securities and Use of Proceeds</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On August 15, 2025, we made the following grants of equity to Mikhael Nassif, the CEO of the Company: (1) options to purchase up to 473,352 shares of our common stock (with four-year ratable vesting), as part of his sign-on equity award, (2) 184,162 restricted stock units (with four-year ratable vesting), as part of his sign-on equity award, (3) options to purchase up to 1,065,042 shares of our common stock (with three-year ratable vesting), as part of his fiscal year 2026 long-term incentive award, and (4) 414,365 performance share units (which are earnable over a three-year performance period), as part of his fiscal year 2026 long-term incentive award. These equity awards were granted as inducement grants in connection with his appointment as CEO effective August 11, 2025, as described in the Form 8-K filed by us on July 24, 2025. All options were granted at an exercise price of $5.43, the closing price of our common stock as of the grant date. The PSUs are further described in the Form 8-K filed by us on August 21, 2025. All of these equity awards were made according to the exemption from registration pursuant to Section 4(2) of the Securities Act of 1933, as amended.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In October 2018, our Board of Directors authorized a program to purchase, subject to market conditions, up to 6,000,000 shares of our common stock. The program does not have any scheduled expiration date.  As of August 31, 2025, a total of 5,900,000 shares of common stock remained available for repurchase under this program. The following is a summary of share repurchase activity during the fiscal quarter ended August 31, 2025:</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:14%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:9.64%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:14.120000000000001%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1.66%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:21.6%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
     <td style="width:27.98%;box-sizing:content-box;"/>
     <td style="width:1%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;text-align:left;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Period</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Shares Purchased</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Average Price Paid per Share</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Shares Purchased as Part of Publicly Announced Plans or Programs</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td colspan="2" style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Maximum Number of Shares That May Yet Be Purchased Under the Plans or Programs</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">June 2025</span></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,900,000</span></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">July 2025</span></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,900,000</span></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">August 2025</span></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,900,000</span></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total</span></p></td>
     <td style="padding-top:0in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,900,000</span></p></td>
     <td style="padding-top:0in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Items 3 and 4 are not applicable or removed or reserved and have been omitted.</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item5_othinformation"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Item 5.  Other Information</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">During the quarterly period ended August 31, 2025</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, no director or officer (as defined in SEC Rule 16a-1(f)) of our Company </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_aba3cb05-8f10-41a4-bf28-4d77c607c706" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-false"><ix:nonNumeric id="F_6491d88a-ce91-408a-bf30-1f8e4d2a822b" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">adopted</span></ix:nonNumeric></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> or </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_b71316df-a967-4db8-a0d4-37ed3305996f" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false"><ix:nonNumeric id="F_fd09388e-38d6-4b76-84d1-6aa02dba167f" contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">terminated</span></ix:nonNumeric></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> a Rule 10b5-1 or non-Rule 10b5-1 trading arrangement (as defined in Item 408 of Regulation S-K).</span><span style="color:#000000;white-space:pre-wrap;font-size:1pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.9in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">24</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:2;min-height:0.9in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_6_exhibits"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">I</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">tem 6. </span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Exhibits</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(a) Exhibit Index</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
    <tr style="visibility:collapse;">
     <td style="width:11.08%;box-sizing:content-box;"/>
     <td style="width:88.92%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:5.75pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    </tr>
    <tr style="word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0.1in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0.1in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;10.1</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="neog-ex10_1.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Form of Performance Share Unit Award Agreement between Neogen Corporation and certain executive officers</span></a></p></td>
    </tr>
    <tr style="word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0.1in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0.1in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;10.2</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="neog-ex10_2.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Restricted Stock Unit Award Agreement between Neogen Corporation and Mikhael Nassif dated August 15, 2025</span></a></p></td>
    </tr>
    <tr style="word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0.1in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0.1in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;10.3</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="neog-ex10_3.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Stock Option Award Agreement between Neogen Corporation and Mikhael Nassif dated August 15, 2025</span></a></p></td>
    </tr>
    <tr style="word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0.1in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0.1in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;10.4</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="neog-ex10_4.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Performance Share Unit Award Agreement between Neogen Corporation and Mikhael Nassif dated August 15, 2025</span></a></p></td>
    </tr>
    <tr style="word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0.1in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:7pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0.1in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;10.5</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="neog-ex10_5.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Stock Option Award Agreement between Neogen Corporation and Mikhael Nassif dated August 15, 2025</span></a></p></td>
    </tr>
    <tr style="word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0.1in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0.1in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;10.6</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="https://www.sec.gov/ix?doc=/Archives/edgar/data/711377/000095017025098159/neog-20250724.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Offer Letter Agreement between Neogen Corporation and Mikhael Nassif dated June 30, 2025 (incorporated by reference to Exhibit 10.1 of the Form 8-K filed by the Company on July 24, 2025)</span></a></p></td>
    </tr>
    <tr style="word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0.1in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:3.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:4pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0.1in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;31.1</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="neog-ex31_1.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Certification of Principal Executive Officer</span></a><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    </tr>
    <tr style="word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    </tr>
    <tr style="height:5.75pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0.1in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;31.2</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="neog-ex31_2.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Certification of Chief Financial Officer</span></a><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    </tr>
    <tr style="height:5.75pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0.1in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;32</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="neog-ex32.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Certification Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</span></a></p></td>
    </tr>
    <tr style="height:5.75pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0.1in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">101.INS</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Inline XBRL Instance Document &#8211; the instance document does not appear in the Interactive Data File as its XBRL tags are</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:1pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">embedded within the Inline XBRL document</span></p></td>
    </tr>
    <tr style="height:5.75pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0.1in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">101.SCH</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Inline XBRL Taxonomy Extension Schema Document</span></p></td>
    </tr>
    <tr style="height:5.75pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0.1in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">101.CAL</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Inline XBRL Taxonomy Extension Calculation Linkbase Document</span></p></td>
    </tr>
    <tr style="height:5.75pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0.1in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">101.DEF</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Inline XBRL Taxonomy Extension Definition Linkbase Document</span></p></td>
    </tr>
    <tr style="height:5.75pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0.1in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">101.LAB</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Inline XBRL Taxonomy Extension Label Linkbase Document</span></p></td>
    </tr>
    <tr style="height:5.75pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0.1in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">101.PRE</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Inline XBRL Taxonomy Extension Presentation Linkbase Document</span></p></td>
    </tr>
    <tr style="height:5.75pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0.1in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">104</span></p></td>
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.9in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">25</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:2;min-height:0.9in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="signatures"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">SIGNATURES</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:40.0%;border-collapse:separate;">
    <tr style="visibility:collapse;">
     <td style="width:100%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;text-indent:12pt;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="text-indent:-2.277%;padding-left:2.227%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">NEOGEN CORPORATION</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">        </span><span style="color:#000000;white-space:pre-wrap;font-style:italic;font-kerning:none;min-width:fit-content;">(Registrant)</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Dated: October 9, 2025</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:40.0%;border-collapse:separate;">
    <tr style="visibility:collapse;">
     <td style="width:100%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.75pt solid #000000;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">/s/ Mikhael Nassif</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Mikhael Nassif</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">President &amp; Chief Executive Officer</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(Principal Executive Officer)</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Dated: October 9, 2025</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:40.0%;border-collapse:separate;">
    <tr style="visibility:collapse;">
     <td style="width:100%;box-sizing:content-box;"/>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.75pt solid #000000;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">/s/ David H. Naemura</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">David H. Naemura</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Chief Financial &amp; Operating Officer</span></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(Chief Financial Officer)</span></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.9in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">26</span></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
 </body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>neog-ex10_1.htm
<DESCRIPTION>EX-10.1
<TEXT>
<!-- DFIN ActiveDisclosure (SM) HTML Document - http://www.dfinsolutions.com/ --><!-- Creation Date :2025-10-09T09:39:34.5394+00:00 --><!-- Copyright (c) 2025 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<html>
 <head>
  <title>EX-10.1</title>
 </head>
 <body style="padding:8px;margin:auto!important;z-index:0;-webkit-text-size-adjust:100%;position:relative;">
  <div style="padding-top:0.5in;z-index:2;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NEOGEN CORPORATION</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">2023 OMNIBUS INCENTIVE PLAN</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">PERFORMANCE SHARE UNIT AWARD AGREEMENT</font></p><p style="margin-left:0.667%;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;text-align:center;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Participant Name: 		[&#x25cf;]</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p><p style="margin-left:0.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Grant Date: 			[&#x25cf;]</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p><p style="margin-left:0.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Target PSUs Granted: 	[&#x25cf;]</font></p><p style="margin-left:0.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Performance Period:		June 1, 2025 &#x2013; May 31, 2028</font></p><p style="margin-left:0.667%;text-indent:6.711%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.667%;text-indent:6.711%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">THIS AWARD AGREEMENT, dated as of the Grant Date set forth above, is entered into by and between Neogen Corporation, a Michigan corporation (the &#x201c;Company&#x201d;), and the Participant set forth above. Capitalized terms have the meaning defined herein or as defined in the Plan, as applicable.</font></p><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">1.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Incorporation of Plan</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. This incentive award (&#x201c;Award&#x201d;) is granted pursuant to and subject to all of the terms and conditions of the Neogen Corporation 2023 Omnibus Incentive Plan (effective October 25, 2023), as may be amended from time to time (the &#x201c;Plan&#x201d;), the provisions of which are incorporated in full by reference into this Award Agreement, which means that this Award Agreement is limited by and subject to the express terms of the Plan. A copy of the Plan is on file in the office of the Company. If there is any conflict between the provisions of this Award Agreement and the Plan, the Plan will control.</font></div></div><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">2.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Target Performance Share Unit Award</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The Company hereby grants the Participant an Award of the number of Target Performance Share Units set forth above. Each Performance Share Unit (&#x201c;PSU&#x201d;) represents the right to receive, upon the satisfaction of the conditions set forth in this Award Agreement and the Plan, including any required tax withholding obligation, one share of common stock, par value $0.16, of the Company (&#x201c;Shares&#x201d;).</font></div></div><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">3.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Determination of Actual Performance Share Units</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The Performance Period with respect to the Award shall be as set forth above, subject to Section 5 below. Within 90 days after the end of the Performance Period, the Committee will determine the Earnout Percentage applicable to the Award. The &#x201c;Actual Performance Share Units&#x201d; earned shall equal (a) the number of Target Performance Share Units awarded, multiplied by (b) the Earnout Percentage for the Performance Period, as determined under this Section 3. The &#x201c;Earnout Percentage&#x201d; shall be based on the Company&#x2019;s actual performance over the Performance Period relative to the targets specified by the Committee and set forth in the Appendix to this Award Agreement. Threshold performance shall result in an award of Actual Performance Share Units equal to 50% of the Target Performance Share Units; target performance shall result in an award of Actual Performance Share Units equal to 100% of the Target Performance Share Units; and maximum performance shall result in an award of Actual Performance Share Units equal to 200% of the Target Performance Share Units. Performance between threshold performance and target performance and performance between target performance and maximum performance shall result in an award of Actual Performance Share Units determined based on straight line interpolation between the respective two performance levels. </font></div></div><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">4.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Shareholder Return Modifier</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The Actual Performance Share Units earned under Section 3 shall be further subject to a modifier based on the Company&#x2019;s Total Shareholder Return (&#x201c;TSR&#x201d;) compared to the TSR of the peer group (or relative TSR (rTSR)) specified in the Appendix to this Award Agreement (the &#x201c;Peer Group&#x201d;). If the Company&#x2019;s rTSR performance percentile rank is greater than or equal to the 75</font><font style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:7.37pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">th</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> percentile of the Peer Group, the Actual Performance Share Units earned shall be increased by </font></div></div></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.5in;z-index:2;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><div class="item-list-element-wrapper" style="font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">20%. If the Company&#x2019;s rTSR performance percentile rank is less than the 25</font><font style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:7.37pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">th</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> percentile of the Peer Group, the Actual Performance Share Units earned shall be decreased by 20%. There shall be no modification to the Actual Performance Share Units earned if the Company&#x2019;s rTSR performance percentile rank is at least equal to the 25</font><font style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:7.37pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">th</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> percentile but less than the 75</font><font style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:7.37pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">th</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> percentile of the Peer Group.</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></div></div><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">5.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Change in Control</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. If a Change in Control occurs, the Performance Period will end (the &#x201c;Adjusted Performance Period&#x201d;) on the effective date of the Change in Control, and the Committee will determine the Earnout Percentage for the Adjusted Performance Period using prorated targets, based on the percentage of the initial Performance Period that was completed as of the end of the Adjusted Performance Period.</font></div></div><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">6.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Termination of Service</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. Except as otherwise expressly provided in this Award Agreement or in a severance agreement between the Company and the Participant, if the Participant&#x2019;s employment or service with the Company is terminated before the termination of the Performance Period, the following rules shall apply:</font></div></div><div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:7.143%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:5.14287551026968%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(i)</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Generally.</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> If the Participant&#x2019;s employment or service with the Company terminates prior to the end of the Performance Period for any reason other than death, Disability, or Retirement, the Participant&#x2019;s rights to all of the Target Performance Share Units granted under this Award Agreement will be terminated upon such termination of employment, the Participant shall earn no Actual Performance Share Units, and the Shares underlying such PSU shall revert to the Plan and become available for future Awards.</font></div></div><div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:7.143%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:5.14287551026968%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(ii)</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Termination Due to Retirement.</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> Provided that the Participant provides a minimum of six (6) months&#x2019; prior notice of their intent to retire, and the Participant&#x2019;s employment is terminated due to Participant&#x2019;s Retirement, as defined in the Plan, the Participant&#x2019;s Actual Performance Share Units shall be calculated according to Sections 3 and 4 above.</font></div></div><div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:7.143%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:5.14287551026968%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(iii)</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Termination Upon Death or Disability</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. If the Participant&#x2019;s employment or service is terminated due to the Participant&#x2019;s death or Disability, then to the extent and only to the extent that the Performance Period was scheduled to terminate within one year of the date of the Participant&#x2019;s termination of employment or service due to death or Disability, then the Participant&#x2019;s Actual Performance Share Units shall be calculated according to Sections 3 and 4 above. In all other cases, the Participant&#x2019;s rights to all of the Target Performance Share Units granted under this Award Agreement will be terminated upon such termination of employment, the Participant shall earn no Actual Performance Share Units, and the Shares underlying such PSU shall revert to the Plan and become available for future Awards.</font></div></div><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">7.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Issuance of Shares</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. As soon as practicable after the applicable Performance Period terminates, the Company, via the equity compensation management platform used by the Company at the applicable time, will issue Shares to the Participant, based on the Actual Performance Share Units earned, upon satisfaction of any required tax withholding obligation. No fractional Shares will be issued.</font></div></div><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">8.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Rights of Participant</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. This Award does not entitle the Participant to any ownership interest in any actual Shares unless and until such Shares are issued to the Participant pursuant to the terms of the Plan and this Award Agreement. Since no property is transferred until the Shares are issued, the Participant acknowledges and agrees that the Participant cannot and will not attempt to make an election under Section 83(b) of the Code to include the fair market value of the PSUs in the Participant&#x2019;s gross income for the taxable year of the grant of the Award.</font></div></div></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">2</font></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.5in;z-index:2;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">9.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Registration</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The Company currently has an effective registration statement on file with the Securities and Exchange Commission with respect to the Shares subject to this Award. The Company intends to maintain this registration but has no obligation to do so. If the registration ceases to be effective, the Participant will not be able to transfer or sell Shares issued pursuant to this Award unless exemptions from registration under applicable securities laws are available. The Participant agrees that any resale by him or her of the Shares issued pursuant to this Award will comply in all respects with the requirements of all applicable securities laws, rules, and regulations. The Company will not be obligated to either issue the Shares or permit the resale of any Shares if such issuance or resale would violate any such requirements.</font></div></div><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">10.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">No Right to Continued Service</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The adoption and maintenance of the Plan and the grant of the Award to the Participant under this Award Agreement shall not be deemed to constitute a contract of employment between the Company and the Participant.</font></div></div><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">IN WITNESS WHEREOF, the undersigned has caused this Award Agreement to be executed as of the Grant Date.</font></p><p style="margin-left:40%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:40%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NEOGEN CORPORATION</font></p><p style="margin-left:40%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:40%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:40%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">							</font></p><p style="margin-left:33.333%;text-indent:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">By:</font></p><p style="margin-left:33.333%;text-indent:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Its:</font></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">3</font></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.5in;z-index:2;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">APPENDIX</font></p><p style="margin-left:20%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:20%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">1.</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	Performance Measures.</font></p><p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><img src="img192722933_0.jpg" alt="img192722933_0.jpg" style="width:602px;height:124px;"></p><p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:6.667%;text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">a. 	</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Revenue (CAGR)</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">:</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> Revenue is defined as total Neogen sales excluding (1) the impact of foreign currency, (2) the first 12 months of acquisitions, and (3) discontinued product lines. Revenue Compound Annual Growth Rate (CAGR) is defined as the average annual growth rate of Neogen&#x2019;s revenue over the Performance Period, assuming the revenue grows at a steady rate and compounds annually.</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:6.667%;text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">b. 	</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Adjusted EBITDA Margin Expansion</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">: </font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Adjusted EBITDA, as reported externally by Neogen, is defined as net income before interest, income taxes, depreciation, and amortization expense, adjusted to exclude share-based compensation and certain items approved by the Board, or a Board committee, that impact comparison of the performance of Neogen&#x2019;s business, either period-over-period or with other businesses. Adjusted EBITDA margin is defined as Adjusted EBITDA as a percentage of total revenues. Adjusted EBITDA margin expansion is defined as the increase in margin over time. For the target, margin expansion is the increase in the 3</font><font style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:7.37pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">rd</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> year of the Performance Period over the fiscal year immediately preceding the Performance Period. BPS (basis points) is a unit of measurement to describe percentage changes. 100 bps = 1%, 50 bps = .50%.</font></p><p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:6.667%;text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">c.	</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Free Cash Flow Conversion</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">: Free Cash Flow (FCF)</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">is defined as Net Cash provided by (used in) Operating Activities, as reported in Neogen&#x2019;s Statement of Cash Flows in Forms 10-Q/10-K, less purchases of capital items. FCF Conversion is a liquidity ratio that measures how effectively Neogen transforms its operating profits into FCF over a given period. FCF conversion is defined as FCF as a percentage of adjusted EBITDA (as reported externally). This metric will be calculated based solely on FCF conversion in the 3</font><font style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:7.37pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">rd</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> year of the Performance Period.</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:6.667%;text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">d.	</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Relative Total Shareholder Return (rTSR):</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> rTSR measures Neogen&#x2019;s Total Shareholder Return (TSR), which includes stock price appreciation and dividends (if applicable), relative to a benchmark group of peer companies. Neogen&#x2019;s TSR will be ranked against the defined Peer Group over the same three-year performance period.</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p><p style="margin-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">2.	</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Peer Group.</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> The Peer Group shall consist of all companies in the S&amp;P 600 Healthcare Equipment and Services.</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Committee may decide to adjust, in its sole discretion, the Peer Group at any time during the Performance Period to reflect the occurrence of certain extraordinary events. The Committee will generally make the determination to adjust (or not adjust) the Peer Group in accordance with the following guidelines but reserves the right to make adjustments in addition to, or that conflict with, such guidelines if it determines such adjustments are equitable.</font></p><p style="margin-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">4</font></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.5in;z-index:2;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><div class="item-list-element-wrapper" style="margin-left:10%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:3.7033333333333336%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">a.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">If a Peer Group company becomes bankrupt, the bankrupt company will remain in the Peer Group and will be positioned at one level below the lowest performing non-bankrupt Peer Group company. In the case of multiple bankruptcies, the bankrupt companies will be positioned below the non-bankrupt companies in reverse chronological order by bankruptcy date. </font></div></div><p style="margin-left:13.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><div class="item-list-element-wrapper" style="margin-left:10%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:3.7033333333333336%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">b.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">If a Peer Group company is acquired by another company, the acquired company will be removed from the Peer Group for the entire Performance Period. </font></div></div><p style="margin-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><div class="item-list-element-wrapper" style="margin-left:10%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:3.7033333333333336%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">c.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">If a Peer Group company sells, spins-off, or disposes of a portion of its business, the selling Peer Group company will remain in the Peer Group for the entire Performance Period unless such disposition(s) results in the disposition of more than 50% of the company&#x2019;s total assets during the Performance Period, in which case the Peer Group company shall be removed from the Peer Group.</font></div></div><p style="margin-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><div class="item-list-element-wrapper" style="margin-left:10%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:3.7033333333333336%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">d.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">If a Peer Group company acquires another company, the acquiring Peer Group company will remain in the Peer Group. </font></div></div><p style="margin-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><div class="item-list-element-wrapper" style="margin-left:10%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:3.7033333333333336%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">e.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">If the price of a Peer Company&#x2019;s common stock (or its equivalent) is not available on a consistent, reliable basis due to delisting on all major stock exchanges and over-the-counter markets, such delisted Peer Group company will be removed from the Peer Group for the entire Performance Period; provided, however, that if the company becomes bankrupt prior to the end of the Performance Period, it shall be treated as in (a) above.</font></div></div><p style="margin-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><div class="item-list-element-wrapper" style="margin-left:10%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:3.7033333333333336%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">f.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">If the Company&#x2019;s and/or any Peer Group company&#x2019;s stock splits, then the Committee shall adjust such company&#x2019;s performance in a manner that it deems equitable so as not to give an advantage or disadvantage to such Peer Group company by comparison to the other Peer Group companies.</font></div></div><p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">5</font></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.2
<SEQUENCE>3
<FILENAME>neog-ex10_2.htm
<DESCRIPTION>EX-10.2
<TEXT>
<!-- DFIN ActiveDisclosure (SM) HTML Document - http://www.dfinsolutions.com/ --><!-- Creation Date :2025-10-09T09:39:34.5813+00:00 --><!-- Copyright (c) 2025 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<html>
 <head>
  <title>EX-10.2</title>
 </head>
 <body style="padding:8px;margin:auto!important;z-index:0;-webkit-text-size-adjust:100%;position:relative;">
  <div style="padding-top:0.5in;z-index:2;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NEOGEN CORPORATION</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">RESTRICTED STOCK UNIT AWARD AGREEMENT</font></p><p style="margin-left:0.667%;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;text-align:center;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Executive Name: 	Mikhael Nassif</font></p><p style="margin-left:0.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Grant Date: 		August 15, 2025</font></p><p style="margin-left:0.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">RSUs Granted: 	[&#x25cf;]</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;vertical-align:super;font-size:7.37pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">1</font></p><p style="margin-left:0.667%;text-indent:6.711%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.667%;text-indent:6.711%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">THIS RESTRICTED STOCK UNIT AWARD AGREEMENT (the &#x201c;Agreement&#x201d;), dated as of the &#x201c;Grant Date&#x201d; set forth above, is entered into by and between Neogen Corporation, a Michigan corporation (the &#x201c;Company&#x201d;), and Mikhael Nassif (the &#x201c;Executive&#x201d;). Capitalized terms have the meanings set forth in this Agreement.</font></p><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">1.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">RSU Award</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The Company hereby grants the Executive an award (the &#x201c;Award&#x201d;) of the number of restricted stock units (&#x201c;RSUs&#x201d;) set forth above. Each RSU represents the right to receive, upon vesting and the satisfaction of any required tax withholding obligation, one share of common stock, par value $0.16, of the Company (&#x201c;Shares&#x201d;).</font></div></div><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">2.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Period of Restriction</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The &#x201c;Period of Restriction&#x201d; shall terminate as to 25% of the RSUs on the one (1) year anniversary of the Grant Date, as to 50% of the RSUs on the two (2) year anniversary of the Grant Date, as to 75% of the RSUs on the three (3) year anniversary of the Grant Date, and as to 100% of the RSUs on the four (4) year anniversary of the Grant Date.</font></div></div><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">3.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Termination of Service. </font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> Except as otherwise expressly provided in this Agreement or in a severance agreement between the Company and the Executive, if the Executive&#x2019;s service with the Company is terminated before the termination of the Period of Restriction of a RSU, the following terms apply:</font></div></div><div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:7.143%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:5.14287551026968%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(i)</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Generally.</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> Except as set forth in subparagraph (ii) below, any RSU as to which the Period of Restriction has not terminated as of the Executive&#x2019;s termination of service shall terminate, and the Executive shall forfeit all rights with respect to such unvested RSUs as of the date of termination of service.</font></div></div><div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:7.143%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:5.14287551026968%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(ii)</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Termination upon Death or Disability</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. If the Executive&#x2019;s service is terminated due to the Executive's death or Disability, then to the extent and only to the extent that the Period of Restriction as to any installment of RSUs was scheduled to terminate within one year of the date of the Executive&#x2019;s termination of service due to death or Disability, then such Period of Restriction shall terminate as of the date of termination service due to death or Disability. For purposes of this Agreement, &#x201c;Disability&#x201d; shall have the meaning assigned to it in the Neogen Corporation 2023 Omnibus Incentive Plan, as may be amended from time to time (the &#x201c;Plan&#x201d;).</font></div></div><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">4.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Issuance of Shares</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. As soon as practicable after the applicable Period of Restriction terminates, the Company, via the equity compensation management platform used by the Company at the applicable time, will issue the Shares to the Executive upon satisfaction of any required tax withholding obligation. No fractional Shares will be issued.</font></div></div><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">5.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Change in Control</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. In the event of a Change in Control or immediately prior to a Change in Control of the Company, if the outstanding RSUs awarded pursuant to this Agreement are not assumed </font></div></div></div>
  <hr style="border-top: 2px solid black; width: 192px; margin-left:0px">
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">1</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Note to Draft:</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> RSUs awarded should have a current fair market value of $1,000,000.</font></p>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.5in;z-index:2;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><div class="item-list-element-wrapper" style="font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">by the surviving entity or otherwise equitably converted or substituted in connection with the Change in Control in a manner approved by the Committee or the Company&#x2019;s Board of Directors, the Committee, in its sole discretion, may take such actions as it deems appropriate to provide for the acceleration of the vesting in connection with such Change in Control of any or all of the outstanding RSUs pursuant to this Agreement upon such conditions and to such extent as the Committee shall determine. For purposes of this Agreement, &#x201c;Change in Control&#x201d; shall have the meaning assigned to it in the Plan.</font></div></div><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">6.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Taxation</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The Executive is responsible for payment of all taxes on the Award. To the extent that the Company is required to withhold federal, state, local or foreign taxes in connection with the Award, it shall be a condition to the receipt of such payment or the realization of such benefit that the Executive make arrangements satisfactory to the Company for payment of all such taxes required to be withheld. </font></div></div><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">7.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Transferability</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The RSUs granted hereunder may not be sold, transferred, pledged, assigned, or otherwise alienated or hypothecated until the termination of the applicable Period of Restriction. All rights with respect to the RSUs granted to the Executive shall be exercisable during his lifetime only by the Executive or his guardian or legal representative.</font></div></div><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">8.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Rights of Executive</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. This Award of RSUs does not entitle the Executive to any rights as a shareholder of the Company. This Award does not entitle the Executive to any ownership interest in any actual Shares unless and until such Shares are issued to the Executive. Since no property is transferred until the Shares are issued, the Executive acknowledges and agrees that the Executive cannot and will not attempt to make an election under Section 83(b) of the Internal Revenue Code of 1986, as amended, to include the fair market value of the RSUs in the Executive&#x2019;s gross income for the taxable year of the grant of the Award.</font></div></div><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">9.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Discretion of Committee</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The Compensation and Talent Management Committee of the Board, or any other committee of the Board to the extent designated by resolution of the Board (the &#x201c;Committee&#x201d;) shall have the power and authority to administer this Award in its sole discretion, subject to the terms of this Agreement. The Committee shall have the discretion to amend the terms of this Agreement, provided that the consent of the Executive must be obtained with respect to any amendment that would be detrimental to the Executive.</font></div></div><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">10.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">No Registration; Restricted Securities</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The Company has not registered the Shares subject to this Award pursuant to any federal or state securities law and has no obligation to do so. As a result, all Shares issued to the Executive pursuant to this Award will be &#x201c;restricted securities&#x201d; pursuant to SEC Rule 144, and the Executive will not be able to transfer or sell Shares issued pursuant to this Award unless exemptions from registration under applicable securities laws are available. The Executive agrees that any resale by him of the Shares issued pursuant to this Award will comply in all respects with the requirements of all applicable securities laws, rules, and regulations. The Company will not be obligated to either issue the Shares or permit the resale of any Shares if such issuance or resale would violate any such requirements.</font></div></div><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">11.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Requirements of Law</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The grant of the Award shall be subject to all applicable laws, rules, and regulations, and to such approvals by any governmental agencies as may be required. No Shares shall be issued or transferred pursuant to this Agreement unless and until all legal requirements applicable to such issuance or transfer have, in the opinion of counsel to the Company, been complied with. In connection with any such issuance or transfer, the person acquiring the Shares shall, if requested by the Company, give assurances satisfactory to counsel to the Company in respect to such matters as the Company may deem desirable to assure compliance with all applicable legal requirements.</font></div></div><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">12.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">No Right to Continued Employment</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The grant of the Award to the Executive under this Agreement shall not be deemed to constitute a contract of employment between the Company and the Executive.</font></div></div></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">2</font></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.5in;z-index:2;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">IN WITNESS WHEREOF, the undersigned has caused this Restricted Stock Unit Award Agreement to be executed as of the Grant Date.</font></p><p style="margin-left:40%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:40%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NEOGEN CORPORATION</font></p><p style="margin-left:40%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:40%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:40%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">							</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">						By:</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">						Its:</font></p><p style="margin-left:43.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">3</font></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.3
<SEQUENCE>4
<FILENAME>neog-ex10_3.htm
<DESCRIPTION>EX-10.3
<TEXT>
<!-- DFIN ActiveDisclosure (SM) HTML Document - http://www.dfinsolutions.com/ --><!-- Creation Date :2025-10-09T09:39:34.5456+00:00 --><!-- Copyright (c) 2025 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<html>
 <head>
  <title>EX-10.3</title>
 </head>
 <body style="padding:8px;margin:auto!important;z-index:0;-webkit-text-size-adjust:100%;position:relative;">
  <div style="padding-top:0.5in;z-index:2;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NEOGEN CORPORATION</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">STOCK OPTION AWARD AGREEMENT</font></p><p style="margin-left:0.667%;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;text-align:center;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Executive Name: 			Mikhael Nassif</font></p><p style="margin-left:0.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Grant Date: 				August 15, 2025</font></p><p style="margin-left:0.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Option Granted to Purchase: 		[&#x25cf;] Shares</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;vertical-align:super;font-size:7.37pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">1</font></p><p style="margin-left:0.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Option Price: 				$[&#x25cf;] per Share</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;vertical-align:super;font-size:7.37pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">2</font></p><p style="margin-left:0.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.667%;text-indent:6.04%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">THIS STOCK OPTION AWARD AGREEMENT (the &#x201c;Agreement&#x201d;), dated as of the Grant Date set forth above, is entered into by and between Neogen Corporation, a Michigan corporation (the &#x201c;Company&#x201d;), and Mikhael Nassif (the &#x201c;Executive&#x201d;). Capitalized terms have the meanings set forth in this Agreement.</font></p><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">1.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Award of Option</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The Company hereby grants the Executive options (&#x201c;Options&#x201d;) to purchase the number of shares of common stock, par value $0.16, of the Company (&#x201c;Shares&#x201d;) set forth above at an &#x201c;Option Price&#x201d; per Share as set forth above. The Option will expire on the ten (10) year anniversary of the &#x201c;Grant Date&#x201d; set forth above.</font></div></div><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">2.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Vesting and Exercisability</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. Subject to the terms contained in this Agreement, the Options shall vest and the Executive may exercise the Options in accordance with the following schedule:</font></div></div><div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:7.143%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:5.14287551026968%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(i)</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Prior to the one (1) year anniversary of the Grant Date, the Executive may not purchase any Shares.</font></div></div><div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:7.143%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:5.14287551026968%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(ii)</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Beginning on the one (1) year anniversary of the Grant Date, the Executive may purchase up to one-third of the Shares.</font></div></div><div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:7.143%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:5.14287551026968%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(iii)</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Beginning on the two (2) year anniversary of the Grant Date, the Executive may purchase up to two-thirds of the Shares, including Shares previously purchased.</font></div></div><div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:7.143%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:5.14287551026968%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(iv)</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Beginning on the three (3) year anniversary of the Grant Date, the Executive may purchase up to 100% of the Shares, including Shares previously purchased.</font></div></div><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">3.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Exercise of Option</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. In order to exercise an Option, the Executive must use the equity compensation management platform, which, if applicable, includes a mechanism for payment to exercise the Options at the Option Price; provided that, subject to applicable law, including any restrictions or limitations deemed necessary by the Company to comply with applicable securities or other laws, the Executive may satisfy such aggregate Option Price by one or more of the following methods: (i) a reduction in Shares issuable upon exercise which have a value at the time of exercise that is equal to the aggregate Option Price, (ii) delivery of irrevocable instructions to a stockbroker to sell immediately some or all of the Shares acquired by exercise of the Option and to promptly deliver to the Company an amount of the sale proceeds sufficient to pay the aggregate Option Price, (iii) delivery of previously owned Shares having a </font></div></div></div>
  <hr style="border-top: 2px solid black; width: 192px; margin-left:0px">
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">1</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Note to Draft:</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> Stock options should be awarded with respect to shares that have a current fair market value of $1,000,000.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">2</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Note to Draft:</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> The Option Price shall be not less than 100% of the Fair Market Value of the Stock on the Grant Date.</font></p>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.5in;z-index:2;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><div class="item-list-element-wrapper" style="font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Fair Market Value on the date of exercise equal to the aggregate Option Price, or (iv) any other form that is consistent with, or permitted by, applicable laws, regulations and rules. For purposes of this Agreement, &#x201c;Fair Market Value&#x201d; shall have the meaning assigned to it in the Neogen Corporation 2023 Omnibus Incentive Plan, as may be amended from time to time (the &#x201c;Plan&#x201d;).</font></div></div><p style="margin-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">4.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Termination of Service</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. Except as otherwise expressly provided in this Agreement or in a severance agreement between the Company and the Executive, if the Executive&#x2019;s service with the Company is terminated before all Options have been exercised, the following terms apply:</font></div></div><div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:7.143%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:5.14287551026968%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(i)</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Termination upon Death or Disability</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. If the Executive&#x2019;s service is terminated due to the Executive&#x2019;s death or Disability, the Executive (or the Executive&#x2019;s beneficiary) may exercise the vested portion of the Option for up to one year after the date of the Executive&#x2019;s termination of service, but in no event later than the expiration of this Option. For purposes of this Agreement, &#x201c;Disability&#x201d; shall have the meaning assigned to it in the Plan.</font></div></div><div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:7.143%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:5.14287551026968%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(ii)</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Termination for Cause</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. If the Executive&#x2019;s termination of service is terminated for Cause, any outstanding Option (whether vested or unvested) will immediately expire and be forfeited upon such termination. For purposes of this Agreement, &#x201c;Cause&#x201d; shall have the meaning assigned to it in the Plan.</font></div></div><div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:7.143%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:5.14287551026968%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(iii)</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Other Terminations. </font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Upon any other termination of service other than for the reasons set forth in subsections (ii) or (iii) above, the Executive may exercise the vested portion of the Option for up to 90 days after the date of the Executive&#x2019;s termination of service, but in no event later than the date of expiration of this Option. Any Option not exercisable at the time of the Executive&#x2019;s termination of service shall terminate and be forfeited.</font></div></div><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">5.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Change in Control</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. In the event of a Change in Control or immediately prior to a Change in Control of the Company, if the remaining Options pursuant to this Agreement are not assumed by the surviving entity or otherwise equitably converted or substituted in connection with the Change in Control in a manner approved by the Committee or the Company&#x2019;s Board of Directors, the Committee, in its sole discretion, may take such actions as it deems appropriate to provide for the acceleration of the exercisability and vesting in connection with such Change in Control of any or all of the remaining Options pursuant to this Agreement upon such conditions and to such extent as the Committee shall determine. For purposes of this Agreement, &#x201c;Change in Control&#x201d; shall have the meaning assigned to it in the Plan.</font></div></div><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">6.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Taxation</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The Executive is responsible for payment of all taxes on the award of Options represented by this Agreement. To the extent that the Company is required to withhold federal, state, local or foreign taxes in connection with the Options or the Executive&#x2019;s exercise of any Options, it shall be a condition to the receipt of such payment or the realization of such benefit that the Executive make arrangements satisfactory to the Company for payment of all such taxes required to be withheld. </font></div></div><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">7.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Nontransferability of Options</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The Options are nontransferable by the Executive other than by will or the laws of descent and distribution, and, during the lifetime of the Executive, the Option may be exercised only by the Executive or by the Executive&#x2019;s guardian or legal representative.</font></div></div><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">8.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Rights of Executive</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The Option does not entitle the Executive to any rights as a shareholder of the Company, or to any ownership interest in any actual Shares, unless and until such Shares are issued to the Executive pursuant to the terms of this Agreement.</font></div></div></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">2</font></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.5in;z-index:2;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">9.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Discretion of Committee</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The Compensation and Talent Management Committee of the Board, or any other committee of the Board to the extent designated by resolution of the Board (the &#x201c;Committee&#x201d;) shall have the power and authority to administer this Agreement in its sole discretion, subject to the terms of this Agreement. The Committee shall have the discretion to amend the terms of this Agreement, provided that the consent of the Executive must be obtained with respect to any amendment that would be detrimental to the Executive.</font></div></div><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">10.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">No Registration; Restricted Securities</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The Company has not registered the Shares subject to this Award pursuant to any federal or state securities law and has no obligation to do so. As a result, all Shares issued to the Executive upon exercise of an Option will be &#x201c;restricted securities&#x201d; pursuant to SEC Rule 144, and the Executive will not be able to transfer or sell Shares issued pursuant to this Award unless exemptions from registration under applicable securities laws are available. The Executive agrees that any resale by him of the Shares issued upon exercise of an Option will comply in all respects with the requirements of all applicable securities laws, rules, and regulations. The Company will not be obligated to either issue the Shares or permit the resale of any Shares if such issuance or resale would violate any such requirements.</font></div></div><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">11.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Requirements of Law</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The grant of the Option shall be subject to all applicable laws, rules, and regulations, and to such approvals by any governmental agencies as may be required. No Shares shall be issued or transferred upon exercise of the Option unless and until all legal requirements applicable to such issuance or transfer have, in the opinion of counsel to the Company, been complied with. In connection with any such issuance or transfer, the person acquiring the Shares shall, if requested by the Company, give assurances satisfactory to counsel to the Company in respect to such matters as the Company may deem desirable to assure compliance with all applicable legal requirements.</font></div></div><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">12.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">No Right to Continued Employment</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The grant of the Option to the Executive under this Agreement shall not be deemed to constitute a contract of employment between the Company and the Executive.</font></div></div><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">IN WITNESS WHEREOF, the undersigned has caused this Stock Option Award Agreement to be executed as of the Grant Date.</font></p><p style="margin-left:40%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:40%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NEOGEN CORPORATION</font></p><p style="margin-left:40%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:40%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:40%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">							</font></p><p style="margin-left:33.333%;text-indent:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">By:</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p><p style="margin-left:33.333%;text-indent:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Its:</font></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">3</font></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.4
<SEQUENCE>5
<FILENAME>neog-ex10_4.htm
<DESCRIPTION>EX-10.4
<TEXT>
<!-- DFIN ActiveDisclosure (SM) HTML Document - http://www.dfinsolutions.com/ --><!-- Creation Date :2025-10-09T09:39:34.5502+00:00 --><!-- Copyright (c) 2025 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<html>
 <head>
  <title>EX-10.4</title>
 </head>
 <body style="padding:8px;margin:auto!important;z-index:0;-webkit-text-size-adjust:100%;position:relative;">
  <div style="padding-top:0.5in;z-index:2;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NEOGEN CORPORATION</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">PERFORMANCE SHARE UNIT AWARD AGREEMENT</font></p><p style="margin-left:0.667%;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;text-align:center;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Executive Name: 		Mikhael Nassif</font></p><p style="margin-left:0.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Grant Date: 			August 15, 2025</font></p><p style="margin-left:0.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Target PSUs Granted: 	[&#x25cf;]</font></p><p style="margin-left:0.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Performance Period:		June 1, 2025 &#x2013; May 31, 2028</font></p><p style="margin-left:0.667%;text-indent:6.711%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.667%;text-indent:6.711%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">THIS PERFORMANCE SHARE UNIT AWARD AGREEMENT (the &#x201c;Agreement&#x201d;), dated as of the Grant Date set forth above, is entered into by and between Neogen Corporation, a Michigan corporation (the &#x201c;Company&#x201d;), and Mikhael Nassif (the &#x201c;Executive&#x201d;). Capitalized terms have the meanings set forth in this Agreement.</font></p><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">1.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Target Performance Share Unit Award</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The Company hereby grants the Executive an Award (the &#x201c;Award&#x201d;) of the number of Target Performance Share Units set forth above. Each Performance Share Unit (&#x201c;PSU&#x201d;) represents the right to receive, upon the satisfaction of the conditions set forth in this Award Agreement, including any required tax withholding obligation, one share of common stock, par value $0.16, of the Company (&#x201c;Shares&#x201d;).</font></div></div><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">2.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Determination of Actual Performance Share Units</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The Performance Period with respect to the Award shall be as set forth above, subject to Section 4 below. Within 90 days after the end of the Performance Period, the Compensation and Talent Management Committee of the Board, or any other committee of the Board to the extent designated by resolution of the Board (the &#x201c;Committee&#x201d;), will determine the Earnout Percentage applicable to the Award. The &#x201c;Actual Performance Share Units&#x201d; earned shall equal (a) the number of Target Performance Share Units awarded, multiplied by (b) the Earnout Percentage for the Performance Period, as determined under this Section 2. The &#x201c;Earnout Percentage&#x201d; shall be based on the Company&#x2019;s actual performance over the Performance Period relative to the targets specified by the Committee and set forth in the Appendix to this Award Agreement. Threshold performance shall result in an award of Actual Performance Share Units equal to 50% of the Target Performance Share Units; target performance shall result in an award of Actual Performance Share Units equal to 100% of the Target Performance Share Units; and maximum performance shall result in an award of Actual Performance Share Units equal to 200% of the Target Performance Share Units. Performance between threshold performance and target performance and performance between target performance and maximum performance shall result in an award of Actual Performance Share Units determined based on straight line interpolation between the respective two performance levels.</font></div></div><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">3.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Shareholder Return Modifier</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The Actual Performance Share Units earned under Section 2 shall be further subject to a modifier based on the Company&#x2019;s Total Shareholder Return (&#x201c;TSR&#x201d;) compared to the TSR of the peer group (or relative TSR (rTSR)) specified in the Appendix to this Award Agreement (the &#x201c;Peer Group&#x201d;). If the Company&#x2019;s rTSR performance percentile rank is greater than or equal to the 75</font><font style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:7.37pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">th</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> percentile of the Peer Group, the Actual Performance Share Units earned shall be increased by 20%. If the Company&#x2019;s rTSR performance percentile rank is less than the 25</font><font style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:7.37pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">th</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> percentile of the Peer Group, the Actual Performance Share Units earned shall be decreased by 20%. There shall be no modification to the Actual Performance Share Units earned if the Company&#x2019;s rTSR performance percentile rank is at least equal to the 25</font><font style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:7.37pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">th</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> percentile but less than the 75</font><font style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:7.37pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">th</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> percentile of the Peer Group. </font></div></div></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.5in;z-index:2;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">4.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Change in Control</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. If a Change in Control occurs, the Performance Period will end (the &#x201c;Adjusted Performance Period&#x201d;) on the effective date of the Change in Control, and the Committee will determine the Earnout Percentage for the Adjusted Performance Period using prorated targets, based on the percentage of the initial Performance Period that was completed as of the end of the Adjusted Performance Period. For purposes of this Agreement, &#x201c;Change in Control&#x201d; shall have the meaning assigned to it in the Neogen Corporation 2023 Omnibus Incentive Plan, as may be amended from time to time (the &#x201c;Plan&#x201d;).</font></div></div><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">5.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Termination of Service</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. Except as otherwise expressly provided in this Agreement or in a severance agreement between the Company and the Executive, if the Executive&#x2019;s employment or service with the Company is terminated before the termination of the Performance Period, the following rules shall apply:</font></div></div><div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:7.143%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:5.14287551026968%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(i)</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Generally.</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> If the Executive&#x2019;s employment or service with the Company terminates prior to the end of the Performance Period for any reason other than death or Disability, the Executive&#x2019;s rights to all of the Target Performance Share Units granted under this Agreement will be terminated upon such termination of employment, and the Executive shall earn no Actual Performance Share Units.</font></div></div><div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:7.143%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:5.14287551026968%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(ii)</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Termination upon Death or Disability</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. If the Executive&#x2019;s employment or service is terminated due to the Executive&#x2019;s death or Disability, then to the extent and only to the extent that the Performance Period was scheduled to terminate within one year of the date of the Executive&#x2019;s termination of employment or service due to death or Disability, then the Executive&#x2019;s Actual Performance Share Units shall be calculated according to Sections 2 and 3 above. In all other cases, the Executive&#x2019;s rights to all of the Target Performance Share Units granted under this Agreement will be terminated upon such termination of employment, and the Executive shall earn no Actual Performance Share Units. For purposes of this Agreement, &#x201c;Disability&#x201d; shall have the meaning assigned to it in the Plan.</font></div></div><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">6.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Issuance of Shares</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. As soon as practicable after the applicable Performance Period terminates, the Company, via the equity compensation management platform used by the Company at the applicable time, will issue Shares to the Executive, based on the Actual Performance Share Units earned, upon satisfaction of any required tax withholding obligation. No fractional Shares will be issued.</font></div></div><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">7.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Taxation</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The Executive is responsible for payment of all taxes on the Award. To the extent that the Company is required to withhold federal, state, local or foreign taxes in connection with the Award, it shall be a condition to the receipt of such payment or the realization of such benefit that the Executive make arrangements satisfactory to the Company for payment of all such taxes required to be withheld. </font></div></div><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">8.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Transferability</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The PSUs granted hereunder may not be sold, transferred, pledged, assigned, or otherwise alienated or hypothecated. All rights with respect to the PSUs granted to the Executive shall be exercisable during his lifetime only by such Executive or his guardian or legal representative.</font></div></div><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">9.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Rights of Executive</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. This Award does not entitle the Executive to any rights as a shareholder of the Company. This Award does not entitle the Executive to any ownership interest in any actual Shares unless and until such Shares are issued to the Executive. Since no property is transferred until the Shares are issued, the Executive acknowledges and agrees that the Executive cannot and will not attempt to make an election under Section 83(b) of the Internal Revenue Code of 1986, as amended, to include the fair market value of the PSUs in the Executive&#x2019;s gross income for the taxable year of the grant of the Award.</font></div></div></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">2</font></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.5in;z-index:2;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">10.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Discretion of Committee</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The Committee shall have the power and authority to administer this Award in its sole discretion, subject to the terms of this Agreement. The Committee shall have the discretion to amend the terms of this Award, provides that the consent of the Executive must be obtained with respect to any amendment that would be detrimental to the Executive.</font></div></div><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">11.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">No Registration; Restricted Securities</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The Company has not registered the Shares subject to this Award pursuant to any federal or state securities law and has no obligation to do so. As a result, any and all Shares issued to the Executive upon settlement of this Award will be &#x201c;restricted securities&#x201d; pursuant to SEC Rule 144, and the Executive will not be able to transfer or sell Shares issued pursuant to this Agreement unless exemptions from registration under applicable securities laws are available. The Executive agrees that any resale by him of any Shares issued upon settlement of this Award will comply in all respects with the requirements of all applicable securities laws, rules, and regulations. The Company will not be obligated to either issue the Shares or permit the resale of any Shares if such issuance or resale would violate any such requirements.</font></div></div><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">12.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Requirements of Law</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The grant of the Award shall be subject to all applicable laws, rules, and regulations, and to such approvals by any governmental agencies as may be required. No Shares shall be issued or transferred pursuant to this Agreement unless and until all legal requirements applicable to such issuance or transfer have, in the opinion of counsel to the Company, been complied with. In connection with any such issuance or transfer, the person acquiring the Shares shall, if requested by the Company, give assurances satisfactory to counsel to the Company in respect to such matters as the Company may deem desirable to assure compliance with all applicable legal requirements.</font></div></div><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">13.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">No Right to Continued Employment</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The grant of the Award to the Executive under this Agreement shall not be deemed to constitute a contract of employment between the Company and the Executive.</font></div></div><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">IN WITNESS WHEREOF, the undersigned has caused this Performance Share Unit Award Agreement to be executed as of the Grant Date.</font></p><p style="margin-left:40%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:40%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NEOGEN CORPORATION</font></p><p style="margin-left:40%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:40%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:40%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">							</font></p><p style="margin-left:33.333%;text-indent:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">By:</font></p><p style="margin-left:33.333%;text-indent:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Its:</font></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">3</font></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.5in;z-index:2;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">APPENDIX</font></p><p style="margin-left:20%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:20%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">1.</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	Performance Measures.</font></p><p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><img src="img195493496_0.jpg" alt="img195493496_0.jpg" style="width:602px;height:124px;"></p><p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:6.667%;text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">a. 	</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Revenue (CAGR)</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">:</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> Revenue is defined as total Neogen sales excluding (1) the impact of foreign currency, (2) the first 12 months of acquisitions, and (3) discontinued product lines. Revenue Compound Annual Growth Rate (CAGR) is defined as the average annual growth rate of Neogen&#x2019;s revenue over the Performance Period, assuming the revenue grows at a steady rate and compounds annually.</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:6.667%;text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">b. 	</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Adjusted EBITDA Margin Expansion</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">: </font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Adjusted EBITDA, as reported externally by Neogen, is defined as net income before interest, income taxes, depreciation, and amortization expense, adjusted to exclude share-based compensation and certain items approved by the Board, or a Board committee, that impact comparison of the performance of Neogen&#x2019;s business, either period-over-period or with other businesses. Adjusted EBITDA margin is defined as Adjusted EBITDA as a percentage of total revenues. Adjusted EBITDA margin expansion is defined as the increase in margin over time. For the target, margin expansion is the increase in the 3</font><font style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:7.37pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">rd</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> year of the Performance Period over the fiscal year immediately preceding the Performance Period. BPS (basis points) is a unit of measurement to describe percentage changes. 100 bps = 1%, 50 bps = .50%.</font></p><p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:6.667%;text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">c.	</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Free Cash Flow Conversion</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">: Free Cash Flow (FCF)</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">is defined as Net Cash provided by (used in) Operating Activities, as reported in Neogen&#x2019;s Statement of Cash Flows in Forms 10-Q/10-K, less purchases of capital items. FCF Conversion is a liquidity ratio that measures how effectively Neogen transforms its operating profits into FCF over a given period. FCF conversion is defined as FCF as a percentage of adjusted EBITDA (as reported externally). This metric will be calculated based solely on FCF conversion in the 3</font><font style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:7.37pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">rd</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> year of the Performance Period.</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:6.667%;text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">d.	</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Relative Total Shareholder Return (rTSR):</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> rTSR measures Neogen&#x2019;s Total Shareholder Return (TSR), which includes stock price appreciation and dividends (if applicable), relative to a benchmark group of peer companies. Neogen&#x2019;s TSR will be ranked against the defined Peer Group over the same three-year performance period.</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p><p style="margin-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Arial;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">2.	</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Peer Group.</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> The Peer Group shall consist of all companies in the S&amp;P 600 Healthcare Equipment and Services.</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Committee may decide to adjust, in its sole discretion, the Peer Group at any time during the Performance Period to reflect the occurrence of certain extraordinary events. The Committee will generally make the determination to adjust (or not adjust) the Peer Group in accordance with the following guidelines but reserves the right to make adjustments in addition to, or that conflict with, such guidelines if it determines such adjustments are equitable.</font></p><p style="margin-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">4</font></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.5in;z-index:2;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><div class="item-list-element-wrapper" style="margin-left:10%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:3.7033333333333336%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">a.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">If a Peer Group company becomes bankrupt, the bankrupt company will remain in the Peer Group and will be positioned at one level below the lowest performing non-bankrupt Peer Group company. In the case of multiple bankruptcies, the bankrupt companies will be positioned below the non-bankrupt companies in reverse chronological order by bankruptcy date. </font></div></div><p style="margin-left:13.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><div class="item-list-element-wrapper" style="margin-left:10%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:3.7033333333333336%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">b.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">If a Peer Group company is acquired by another company, the acquired company will be removed from the Peer Group for the entire Performance Period. </font></div></div><p style="margin-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><div class="item-list-element-wrapper" style="margin-left:10%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:3.7033333333333336%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">c.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">If a Peer Group company sells, spins-off, or disposes of a portion of its business, the selling Peer Group company will remain in the Peer Group for the entire Performance Period unless such disposition(s) results in the disposition of more than 50% of the company&#x2019;s total assets during the Performance Period, in which case the Peer Group company shall be removed from the Peer Group.</font></div></div><p style="margin-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><div class="item-list-element-wrapper" style="margin-left:10%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:3.7033333333333336%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">d.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">If a Peer Group company acquires another company, the acquiring Peer Group company will remain in the Peer Group. </font></div></div><p style="margin-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><div class="item-list-element-wrapper" style="margin-left:10%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:3.7033333333333336%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">e.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">If the price of a Peer Company&#x2019;s common stock (or its equivalent) is not available on a consistent, reliable basis due to delisting on all major stock exchanges and over-the-counter markets, such delisted Peer Group company will be removed from the Peer Group for the entire Performance Period; provided, however, that if the company becomes bankrupt prior to the end of the Performance Period, it shall be treated as in (a) above.</font></div></div><p style="margin-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><div class="item-list-element-wrapper" style="margin-left:10%;display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:3.7033333333333336%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">f.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">If the Company&#x2019;s and/or any Peer Group company&#x2019;s stock splits, then the Committee shall adjust such company&#x2019;s performance in a manner that it deems equitable so as not to give an advantage or disadvantage to such Peer Group company by comparison to the other Peer Group companies.</font></div></div><p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:33.333%;text-indent:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">5</font></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.5
<SEQUENCE>6
<FILENAME>neog-ex10_5.htm
<DESCRIPTION>EX-10.5
<TEXT>
<!-- DFIN ActiveDisclosure (SM) HTML Document - http://www.dfinsolutions.com/ --><!-- Creation Date :2025-10-09T09:39:34.6054+00:00 --><!-- Copyright (c) 2025 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<html>
 <head>
  <title>EX-10.5</title>
 </head>
 <body style="padding:8px;margin:auto!important;z-index:0;-webkit-text-size-adjust:100%;position:relative;">
  <div style="padding-top:0.5in;z-index:2;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NEOGEN CORPORATION</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">STOCK OPTION AWARD AGREEMENT</font></p><p style="margin-left:0.667%;padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;text-align:center;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Executive Name: 			Mikhael Nassif</font></p><p style="margin-left:0.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Grant Date: 				August 15, 2025</font></p><p style="margin-left:0.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Option Granted to Purchase: 		[&#x25cf;] Shares</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;vertical-align:super;font-size:7.37pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">1</font></p><p style="margin-left:0.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Option Price: 				$[&#x25cf;] per Share</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;vertical-align:super;font-size:7.37pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">2</font></p><p style="margin-left:0.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:0.667%;text-indent:6.04%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">THIS STOCK OPTION AWARD AGREEMENT (the &#x201c;Agreement&#x201d;), dated as of the Grant Date set forth above, is entered into by and between Neogen Corporation, a Michigan corporation (the &#x201c;Company&#x201d;), and Mikhael Nassif (the &#x201c;Executive&#x201d;). Capitalized terms have the meanings set forth in this Agreement.</font></p><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">1.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Award of Option</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The Company hereby grants the Executive options (&#x201c;Options&#x201d;) to purchase the number of shares of common stock, par value $0.16, of the Company (&#x201c;Shares&#x201d;) set forth above at an &#x201c;Option Price&#x201d; per Share as set forth above. The Option will expire on the ten (10) year anniversary of the &#x201c;Grant Date&#x201d; set forth above.</font></div></div><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">2.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Vesting and Exercisability</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. Subject to the terms contained in this Agreement, the Options shall vest and the Executive may exercise the Options in accordance with the following schedule:</font></div></div><div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:7.143%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:5.14287551026968%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(i)</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Prior to the one (1) year anniversary of the Grant Date, the Executive may not purchase any Shares.</font></div></div><div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:7.143%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:5.14287551026968%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(ii)</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Beginning on the one (1) year anniversary of the Grant Date, the Executive may purchase up to twenty-five percent (25%) of the Shares.</font></div></div><div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:7.143%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:5.14287551026968%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(iii)</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Beginning on the two (2) year anniversary of the Grant Date, the Executive may purchase up to fifty percent (50%) of the Shares, including Shares previously purchased.</font></div></div><div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:7.143%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:5.14287551026968%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(iv)</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Beginning on the three (3) year anniversary of the Grant Date, the Executive may purchase up to seventy-five percent (75%) of the Shares, including Shares previously purchased.</font></div></div><div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:7.143%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:5.14287551026968%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(v)</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Beginning on the four (4) year anniversary of the Grant Date, the Executive may purchase up to 100% of the Shares, including Shares previously purchased.</font></div></div><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">3.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Exercise of Option</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. In order to exercise an Option, the Executive must use the equity compensation management platform, which, if applicable, includes a mechanism for payment to exercise the Options at the Option Price; provided that, subject to applicable law, including any restrictions or limitations deemed necessary by the Company to comply with applicable securities or other laws, the Executive may satisfy such aggregate Option Price by one or more of the following methods: (i) a reduction in Shares issuable upon exercise which have a value at the time of exercise that is equal to the aggregate </font></div></div></div>
  <hr style="border-top: 2px solid black; width: 192px; margin-left:0px">
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">1</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Note to Draft:</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> Stock options should be awarded with respect to shares that have a current fair market value of $1,000,000.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">2</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Note to Draft:</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> The Option Price shall be not less than 100% of the Fair Market Value of the Stock on the Grant Date.</font></p>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.5in;z-index:2;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><div class="item-list-element-wrapper" style="font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Option Price, (ii) delivery of irrevocable instructions to a stockbroker to sell immediately some or all of the Shares acquired by exercise of the Option and to promptly deliver to the Company an amount of the sale proceeds sufficient to pay the aggregate Option Price, (iii) delivery of previously owned Shares having a Fair Market Value on the date of exercise equal to the aggregate Option Price, or (iv) any other form that is consistent with, or permitted by, applicable laws, regulations and rules. For purposes of this Agreement, &#x201c;Fair Market Value&#x201d; shall have the meaning assigned to it in the Neogen Corporation 2023 Omnibus Incentive Plan, as may be amended from time to time (the &#x201c;Plan&#x201d;).</font></div></div><p style="margin-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">4.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Termination of Service</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. Except as otherwise expressly provided in this Agreement or in a severance agreement between the Company and the Executive, if the Executive&#x2019;s service with the Company is terminated before all Options have been exercised, the following terms apply:</font></div></div><div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:7.143%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:5.14287551026968%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(i)</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Termination upon Death or Disability</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. If the Executive&#x2019;s service is terminated due to the Executive&#x2019;s death or Disability, the Executive (or the Executive&#x2019;s beneficiary) may exercise the vested portion of the Option for up to one year after the date of the Executive&#x2019;s termination of service, but in no event later than the expiration of this Option. For purposes of this Agreement, &#x201c;Disability&#x201d; shall have the meaning assigned to it in the Plan.</font></div></div><div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:7.143%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:5.14287551026968%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(ii)</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Termination for Cause</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. If the Executive&#x2019;s termination of service is terminated for Cause, any outstanding Option (whether vested or unvested) will immediately expire and be forfeited upon such termination. For purposes of this Agreement, &#x201c;Cause&#x201d; shall have the meaning assigned to it in the Plan.</font></div></div><div class="item-list-element-wrapper" style="margin-left:6.667%;text-indent:7.143%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:5.14287551026968%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">(iii)</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Other Terminations. </font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Upon any other termination of service other than for the reasons set forth in subsections (ii) or (iii) above, the Executive may exercise the vested portion of the Option for up to 90 days after the date of the Executive&#x2019;s termination of service, but in no event later than the date of expiration of this Option. Any Option not exercisable at the time of the Executive&#x2019;s termination of service shall terminate and be forfeited.</font></div></div><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">5.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Change in Control</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. In the event of a Change in Control or immediately prior to a Change in Control of the Company, if the remaining Options pursuant to this Agreement are not assumed by the surviving entity or otherwise equitably converted or substituted in connection with the Change in Control in a manner approved by the Committee or the Company&#x2019;s Board of Directors, the Committee, in its sole discretion, may take such actions as it deems appropriate to provide for the acceleration of the exercisability and vesting in connection with such Change in Control of any or all of the remaining Options pursuant to this Agreement upon such conditions and to such extent as the Committee shall determine. For purposes of this Agreement, &#x201c;Change in Control&#x201d; shall have the meaning assigned to it in the Plan.</font></div></div><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">6.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Taxation</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The Executive is responsible for payment of all taxes on the award of Options represented by this Agreement. To the extent that the Company is required to withhold federal, state, local or foreign taxes in connection with the Options or the Executive&#x2019;s exercise of any Options, it shall be a condition to the receipt of such payment or the realization of such benefit that the Executive make arrangements satisfactory to the Company for payment of all such taxes required to be withheld. </font></div></div><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">7.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Nontransferability of Options</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The Options are nontransferable by the Executive other than by will or the laws of descent and distribution, and, during the lifetime of the Executive, the Option may be exercised only by the Executive or by the Executive&#x2019;s guardian or legal representative.</font></div></div></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">2</font></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="padding-top:0.5in;z-index:2;min-height:1in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">8.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Rights of Executive</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The Option does not entitle the Executive to any rights as a shareholder of the Company, or to any ownership interest in any actual Shares, unless and until such Shares are issued to the Executive pursuant to the terms of this Agreement.</font></div></div><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">9.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Discretion of Committee</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The Compensation and Talent Management Committee of the Board, or any other committee of the Board to the extent designated by resolution of the Board (the &#x201c;Committee&#x201d;) shall have the power and authority to administer this Agreement in its sole discretion, subject to the terms of this Agreement. The Committee shall have the discretion to amend the terms of this Agreement, provided that the consent of the Executive must be obtained with respect to any amendment that would be detrimental to the Executive.</font></div></div><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">10.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">No Registration; Restricted Securities</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The Company has not registered the Shares subject to this Award pursuant to any federal or state securities law and has no obligation to do so. As a result, all Shares issued to the Executive upon exercise of an Option will be &#x201c;restricted securities&#x201d; pursuant to SEC Rule 144, and the Executive will not be able to transfer or sell Shares issued pursuant to this Award unless exemptions from registration under applicable securities laws are available. The Executive agrees that any resale by him of the Shares issued upon exercise of an Option will comply in all respects with the requirements of all applicable securities laws, rules, and regulations. The Company will not be obligated to either issue the Shares or permit the resale of any Shares if such issuance or resale would violate any such requirements.</font></div></div><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">11.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Requirements of Law</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The grant of the Option shall be subject to all applicable laws, rules, and regulations, and to such approvals by any governmental agencies as may be required. No Shares shall be issued or transferred upon exercise of the Option unless and until all legal requirements applicable to such issuance or transfer have, in the opinion of counsel to the Company, been complied with. In connection with any such issuance or transfer, the person acquiring the Shares shall, if requested by the Company, give assurances satisfactory to counsel to the Company in respect to such matters as the Company may deem desirable to assure compliance with all applicable legal requirements.</font></div></div><div class="item-list-element-wrapper" style="text-indent:6.667%;font-size:0;margin-top:0;justify-content:flex-start;margin-bottom:12pt;min-width:6.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:2.4%;word-break:keep-all;text-indent:0;display:inline-flex;justify-content:flex-start;">12.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">No Right to Continued Employment</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The grant of the Option to the Executive under this Agreement shall not be deemed to constitute a contract of employment between the Company and the Executive.</font></div></div><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">IN WITNESS WHEREOF, the undersigned has caused this Stock Option Award Agreement to be executed as of the Grant Date.</font></p><p style="margin-left:40%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:40%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NEOGEN CORPORATION</font></p><p style="margin-left:40%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:40%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="margin-left:40%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">							</font></p><p style="margin-left:33.333%;text-indent:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">By:</font><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p><p style="margin-left:33.333%;text-indent:10%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Its:</font></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:1in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><font style="white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;margin-left:0;margin-right:0;"><font style="color:#000000;white-space:pre-wrap;font-size:11pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">3</font></p></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>7
<FILENAME>neog-ex31_1.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!-- DFIN ActiveDisclosure (SM) HTML Document - http://www.dfinsolutions.com/ --><!-- Creation Date :2025-10-09T09:39:34.5178+00:00 --><!-- Copyright (c) 2025 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<html>
 <head>
  <title>EX-31.1</title>
 </head>
 <body style="padding:8px;margin:auto!important;z-index:0;-webkit-text-size-adjust:100%;position:relative;">
  <div style="z-index:2;min-height:1in;position:relative;"></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">EXHIBIT 31.1</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">13a. &#x2013; CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NEOGEN CORPORATION</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">CEO CERTIFICATION</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">I, Mikhael Nassif, certify that:</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p><div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">1.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">I have reviewed this Quarterly Report on Form 10-Q for the period ended August 31, 2025 of Neogen Corporation; </font></div></div><div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">2.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report; </font></div></div><div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">3.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report; </font></div></div><div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">4.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The registrant&#x2019;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have: </font></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">a)</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">designed such disclosure controls and procedures or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared; and </font></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">b)</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles; and </font></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">c)</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">evaluated the effectiveness of the registrant&#x2019;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and </font></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">d)</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">disclosed in this report any change in the registrant&#x2019;s internal control over financial reporting that occurred during the registrant&#x2019;s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant&#x2019;s internal control over financial reporting. </font></div></div><div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">5.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The registrant&#x2019;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting to the registrant&#x2019;s auditors and the audit committee of registrant&#x2019;s board of directors: </font></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">a)</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">all significant deficiencies and material weaknesses in the design or operation of internal controls over financial reporting which are reasonably likely to adversely affect the registrant&#x2019;s ability to record, process, summarize and report financial information; and </font></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">b)</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#x2019;s internal control over financial reporting. </font></div></div><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Dated: October 9, 2025</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:40.0%;border-collapse:separate;">
    <tr style="visibility:collapse;">
     <td style="width:100%;box-sizing:content-box;"></td>
    </tr>
    <tr style="word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;text-indent:12pt;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.75pt solid #000000;padding-right:0in;"><p style="text-indent:-2.277%;padding-left:2.227%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">/s/ Mikhael Nassif</font></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;text-indent:12pt;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="text-indent:-2.277%;padding-left:2.227%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Mikhael Nassif</font></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;text-indent:12pt;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="text-indent:-2.277%;padding-left:2.227%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">President &amp; Chief Executive Officer</font></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;text-indent:12pt;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="text-indent:-2.277%;padding-left:2.227%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(Principal Executive Officer)</font></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;min-height:1in;justify-content:flex-end;position:relative;"></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>8
<FILENAME>neog-ex31_2.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!-- DFIN ActiveDisclosure (SM) HTML Document - http://www.dfinsolutions.com/ --><!-- Creation Date :2025-10-09T09:39:34.5062+00:00 --><!-- Copyright (c) 2025 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<html>
 <head>
  <title>EX-31.2</title>
 </head>
 <body style="padding:8px;margin:auto!important;z-index:0;-webkit-text-size-adjust:100%;position:relative;">
  <div style="z-index:2;min-height:1in;position:relative;"></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">EXHIBIT 31.2</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">13a. &#x2013; CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NEOGEN CORPORATION</font></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">CFO CERTIFICATION</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">I, David H. Naemura, certify that:</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p><div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">1.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">I have reviewed this Quarterly Report on Form 10-Q for the period ended August 31, 2025 of Neogen Corporation; </font></div></div><div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">2.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report; </font></div></div><div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">3.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report; </font></div></div><div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">4.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The registrant&#x2019;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have: </font></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">a)</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">designed such disclosure controls and procedures or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared; and </font></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">b)</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles; and </font></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">c)</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">evaluated the effectiveness of the registrant&#x2019;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and </font></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">d)</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">disclosed in this report any change in the registrant&#x2019;s internal control over financial reporting that occurred during the registrant&#x2019;s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant&#x2019;s internal control over financial reporting. </font></div></div><div class="item-list-element-wrapper" style="display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">5.</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The registrant&#x2019;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting to the registrant&#x2019;s auditors and the audit committee of registrant&#x2019;s board of directors: </font></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">a)</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">all significant deficiencies and material weaknesses in the design or operation of internal controls over financial reporting which are reasonably likely to adversely affect the registrant&#x2019;s ability to record, process, summarize and report financial information; and </font></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">b)</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#x2019;s internal control over financial reporting. </font></div></div><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Dated: October 9, 2025</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:40.0%;border-collapse:separate;">
    <tr style="visibility:collapse;">
     <td style="width:100%;box-sizing:content-box;"></td>
    </tr>
    <tr style="word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;text-indent:12pt;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.75pt solid #000000;padding-right:0in;"><p style="text-indent:-2.277%;padding-left:2.227%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">/s/ David H. Naemura</font></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;text-indent:12pt;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="text-indent:-2.277%;padding-left:2.227%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">David H. Naemura</font></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;text-indent:12pt;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="text-indent:-2.277%;padding-left:2.227%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Chief Financial &amp; Operating Officer</font></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(Principal Financial Officer)</font></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;min-height:1in;justify-content:flex-end;position:relative;"></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32
<SEQUENCE>9
<FILENAME>neog-ex32.htm
<DESCRIPTION>EX-32
<TEXT>
<!-- DFIN ActiveDisclosure (SM) HTML Document - http://www.dfinsolutions.com/ --><!-- Creation Date :2025-10-09T09:39:34.5611+00:00 --><!-- Copyright (c) 2025 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<html>
 <head>
  <title>EX-32</title>
 </head>
 <body style="padding:8px;margin:auto!important;z-index:0;-webkit-text-size-adjust:100%;position:relative;">
  <div style="z-index:2;min-height:1in;position:relative;"></div>
  <div class="main-content-container" style="z-index:5;position:relative;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">EXHIBIT 32</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">18 U.S.C. SECTION 1350 CERTIFICATION</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">NEOGEN CORPORATION</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">CERTIFICATION PURSUANT TO</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">18 U.S.C. SECTION 1350,</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">AS ADOPTED PURSUANT TO</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In connection with this Quarterly Report on Form 10-Q of Neogen Corporation (the &#x201c;Company&#x201d;) for the period ended August 31, 2025 as filed with the Securities and Exchange Commission on the date hereof (the &#x201c;Report&#x201d;), I, Mikhael Nassif, as President &amp; Chief Executive Officer of the Company and I, David H. Naemura, as Chief Financial Officer, hereby certify pursuant to 18 U.S.C. &#167; 1350, as adopted pursuant to &#167; 906 of the Sarbanes-Oxley Act of 2002, that:</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">This Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and </font></div></div><div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(2)</font><div style="display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Information contained in this Report fairly presents, in all material respects, the financial condition and result of operations of the Company. </font></div></div><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Dated: October 9, 2025</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
   <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:46.0%;border-collapse:separate;">
    <tr style="visibility:collapse;">
     <td style="width:100%;box-sizing:content-box;"></td>
    </tr>
    <tr style="word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:12pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;text-indent:12pt;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.75pt solid #000000;padding-right:0in;"><p style="text-indent:-2.277%;padding-left:2.227%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">/s/ Mikhael Nassif</font></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;text-indent:12pt;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="text-indent:-2.277%;padding-left:2.227%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Mikhael Nassif</font></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;text-indent:12pt;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="text-indent:-2.277%;padding-left:2.227%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">President &amp; Chief Executive Officer</font></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;text-indent:12pt;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="text-indent:-2.277%;padding-left:2.227%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(Principal Executive Officer)</font></p></td>
    </tr>
    <tr style="height:12.25pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;padding-left:0in;vertical-align:middle;padding-bottom:0in;padding-right:0in;"><p style="font-size:1pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;text-indent:12pt;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.75pt solid #000000;padding-right:0in;"><p style="text-indent:-2.277%;padding-left:2.227%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">/s/ David H. Naemura</font></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;text-indent:12pt;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="text-indent:-2.277%;padding-left:2.227%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">David H. Naemura</font></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;text-indent:12pt;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="text-indent:-2.277%;padding-left:2.227%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Chief Financial &amp; Operating Officer</font></p></td>
    </tr>
    <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
     <td style="padding-top:0in;text-indent:12pt;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0in;"><p style="text-indent:-2.277%;padding-left:2.227%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(Principal Financial Officer)</font></p></td>
    </tr>
   </table><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">This certification accompanies the Quarterly Report to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of Neogen Corporation under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Quarterly Report), irrespective of any general incorporation language contained in such filing.</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p></div>
  <div style="z-index:2;flex-direction:column;display:flex;min-height:1in;justify-content:flex-end;position:relative;"></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>10
<FILENAME>img192722933_0.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img192722933_0.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" !] EL# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#^_BBBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH *\ ^.G[)W[+'[4'_  BW_#2_[-/[/_[1'_"#_P!M_P#"%?\ "]/@
MW\.OBW_PA_\ PDW]D?\ "2?\(M_PG_ASQ!_PC_\ PD'_  C^@_VW_9/V3^U?
M[$TC[?\ :/[-L_)]_HH ^ /^'3O_  2R_P"D:?[ '_B&_P"SK_\ .YH_X=._
M\$LO^D:?[ '_ (AO^SK_ /.YK[_HH ^ /^'3O_!++_I&G^P!_P"(;_LZ_P#S
MN:/^'3O_  2R_P"D:?[ '_B&_P"SK_\ .YK[_HH ^ /^'3O_  2R_P"D:?[
M'_B&_P"SK_\ .YH_X=._\$LO^D:?[ '_ (AO^SK_ /.YK[_HH ^ /^'3O_!+
M+_I&G^P!_P"(;_LZ_P#SN:/^'3O_  2R_P"D:?[ '_B&_P"SK_\ .YK[_HH
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
M_P"+7[/'@JYN/A_X;^(]YXGTR\U_1[I]#O)'U"*UT"_L]:T&\M_#GB.S^ -
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
M;2 ?'.I_#VUL?#/B2'3_  9;Z\^HV]MX*B3^^\$$ C." 1D%3@C/*L P/J"
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *\_\=?\PO\ [?O_ &SKT"O@#]N?_@EQ^PG_ ,%*/^%7?\-K? S_ (71
M_P *7_X3;_A6G_%S?C%\.?\ A&O^%C?\(C_PF7_))OB#X$_MC^V/^$$\*?\
M(?\ [5_L_P#LK_B5?8?MVI?;./'X3Z]A*N%]I[+VOL_WG)S\O)5A4^'FA>_)
MR_$K7OK:SF<>:+C>U[:[[-/R['B7[:/[ 7PV_;BUO]FG7?B/\3?C)X$G_94^
M/7@O]I/X9VGPKOOAE865W\5/A]=F\\+:EXK'CSX6_$*ZU32[%WFBET>PN](L
M[R*>07:S2+#+%T?[7_[%/@?]LS2?@3IOCCXE?&3X>W?[/?QZ\!?M%^"=<^$O
MB/PQH6HZCX_^',&IQ^'H_%5CXG\&>,/#>M:+'/JLNHM:C0+2]M-2M[6YTK4=
M."S1S_)7_$+C_P $*/\ HQG_ ,V9_;#_ /H@J/\ B%Q_X(4?]&,_^;,_MA__
M $05>!'ANK'V7+F37L>;V=L(O=Y_C_YB->;6][[LR]BU:T]MO=V_$\'\5?\
M!*KX?>%/@/X;_P""6_AKX,_&7XQ?L@_$CXGZA^T=K'[0OCGXK_"D:E^S_P".
M]*_: \!?$K4OAY9Z=IOA_P &?$+4++Q5X4F^(D?ACQA:6?C/Q!'?7S^$O$>H
MS:'K]]KWA;[/_:>_X)=? /\ :>\?^._B/J?B;XC_  NU[XN_LR7G['?QDC^%
MUUX,T[3_ (D?L^7?BVP\8)X5U"U\3^"_%*Z#K>FW-I?:%I/B[PPVD:Q:>%?$
M.LZ/(UQ);^&KWPYY1_Q"X_\ !"C_ *,9_P#-F?VP_P#Z(*C_ (A<?^"%'_1C
M/_FS/[8?_P!$%6KX?Q%XR69RC)2G-R6&;YZE1Q<YR4L4X\TO9T[V25X1E;FN
MQ^RE>_M+/5_#NW:[>ODON3WU.,_:"_X(0_LG?'VX^.FG)\2?V@_@U\._VC/@
MI^SC\"_BA\+O@WX@^%^F^%=1\*_LH:AH%S\#[K2KSQ]\)?B'XET6]\+:;X8T
M;0I[2QUM-&U?3[.*74--FU!%O!]I?"_]@_X;?"/]K7XH?MB^$_B!\63\0_C7
M\,?A-\-/BSX6U'4O T_P_P#')^"OANY\)>!/&NHZ?:^ ++Q+I?BNST*[GM[Z
MU\->*M#\%7]P8[^7P>+RVM);?Y@_XA<?^"%'_1C/_FS/[8?_ -$%1_Q"X_\
M!"C_ *,9_P#-F?VP_P#Z(*IEP]B9P]G+-9RARN#3PJ=XM4DU)_6+RTH44FVV
MO90L_=5E[*3WGTM\/IY^2^Y'Z_45^0/_ !"X_P#!"C_HQG_S9G]L/_Z(*C_B
M%Q_X(4?]&,_^;,_MA_\ T05<_P#JG_U'_P#EK_\ ?(O8?W__ "7_ .V/U^HK
M\@?^(7'_ ((4?]&,_P#FS/[8?_T05'_$+C_P0H_Z,9_\V9_;#_\ H@J/]4_^
MH_\ \M?_ +Y#V']__P E_P#MC]?J^>OV@_@;XH^-EAX#3P?^T5\<?V<==\ >
M.++QK;^(/@I?^ U/BR.VL+[3;GP?\0/#WQ(\!_$+PKXN\%W\&H27,VC7NBQ2
M1:K:Z=J=O>13V48;X&_XA<?^"%'_ $8S_P";,_MA_P#T05'_ !"X_P#!"C_H
MQG_S9G]L/_Z(*JCPJX24HY@KK:^$4EJK.ZEB&FFG9IIH/8?W_P#R7_@GLOQ&
M_P""9'P&\>ZOX%\=V.O^/? _QL\!^*OCWXPM_CKX7/@/_A8'B35_VG?A[)\+
M_C8_BVQU?P+J?@/58_%'A*'P[#ID5MX,TZ'PM?\ @;P3)H$5GIFD7FD:K[!I
MO[&?PM\'_LD^$?V*?A9=:_\ #'X'>%?"7A;X:O8>';YY/$NK_"_2;VSD\8^$
M+GQ-=,=1M;SXI:-'K'A_QIXOLVB\3BU\4^(=6T'4-&\33:=K>F_'7_$+C_P0
MH_Z,9_\ -F?VP_\ Z(*C_B%Q_P""%'_1C/\ YLS^V'_]$%6CX;K24$\TDU3D
MI03PMU%IRE'_ )B-5%SFXIW4>>5DN:5W[%Z>^]-O=V_\F.W_ &O?^"3'[./[
M8WCVV\;>--3\8>#K;4?@/X-_9@\>^$_ SZ)IOA[QE\!_ '[0WPY_:9\*^";:
MWN-)N7\(3Z?\0?AO::.=9\.&WE;P)XH\6:##:V^J2>&/$7A?]1Z_('_B%Q_X
M(4?]&,_^;,_MA_\ T05'_$+C_P $*/\ HQG_ ,V9_;#_ /H@JF?#-2<(4YYD
MY0I\W)%X72/-RJ5O]HOJH16M](I;) Z+:2<]%M[O_!\C]?J*_('_ (A<?^"%
M'_1C/_FS/[8?_P!$%1_Q"X_\$*/^C&?_ #9G]L/_ .B"K/\ U3_ZC_\ RU_^
M^1>P_O\ _DO_ -L?K]7X0_M_?\INO^#?C_O*W_ZR1X,KV#_B%Q_X(4?]&,_^
M;,_MA_\ T05?C3^W5_P0?_X)2_!O_@J7_P $:OV<?AO^RM_PCGP9_:M_X>'?
M\+]\&_\ "\?VC]7_ .$]_P"%%_L[>$/'?PL_XJ'7OC!JGBKPM_PBWBK5+[5?
M^*+USP[_ &WY_P!A\1_VOIL4-G&UP]'!0KXJ>-E.%/"8SFC'#)2Y:F%K4Y.-
M\39RBIN2BW%2:Y7**?,CV/+>3E>T9?9[Q:[^9_8I17X0_P#$,U_P1%_Z,H_\
MV0_:W_\ G]4?\0S7_!$7_HRC_P V0_:W_P#G]5\UR9?_ -!.,_\ "&A_\\3&
MT/YI?^ K_P"3/W>HK\(?^(9K_@B+_P!&4?\ FR'[6_\ \_JC_B&:_P""(O\
MT91_YLA^UO\ _/ZHY,O_ .@G&?\ A#0_^>(6A_-+_P !7_R9^@W[?G["OPW_
M ."BG[/VI?LU_%[Q_P#%CP%\.];\1^%_$VMS?!_4/ &D>(]5O?!NNV'B7P_;
M3ZGX^^'7Q&MK:RM-;TRSO733-.L+FY,1@N+J2V=X3YU^TQ_P3&^!?[4_BS5O
M'/C_ ,6?$W2_%GCK]G&^_9(^,^O>%;[P7I5_\:OV?=2\=Z)\1KOP7XP#^"+B
MST2_7Q)I%]'9>*OA]:>#M=TW1O%OBW3K"Y@DNM#O/#WQ]_Q#-?\ !$7_ *,H
M_P#-D/VM_P#Y_5'_ !#-?\$1?^C*/_-D/VM__G]5M"KAJ:A&&.QT53E.4$L#
M05I5.3G?_(PU<O9T[WOK"+6L59II6M*2MJK176W]_P E]Q]/^._^"2'[)OCG
MXC^)/&;V'BCPWX/^(7B+]ESQ=\5_@KX;N/#MK\+_ (F>(OV-;:^L/@!>:[:W
MOAN_\4:79>'M,FT;2O$>C>%_$^AZ5XRTOP;X2L-:M7MX/$">(_MKQU\&=)^(
MOQ,^$WCWQ3K&HWVB_!NZ\1>)O#'P^\JU'AF]^)>KZ?%H6A_$;7RR/=ZIK'@+
MPY=>*M-\%Z:\D>C:;J/C'4O%%U9WWB71?!VI^&_R&_XAFO\ @B+_ -&4?^;(
M?M;_ /S^J/\ B&:_X(B_]&4?^;(?M;__ #^J4JF%ER\V-QTN6+C&^"H.RE!4
MW:^8;NG&,.;XN6,5>T58O'^:>G]U=K?S]K+T26R1]2?#3_@E3\ OA?\ M;+^
MUIHGB+QY=ZYI?QK_ &H_VC?"7@2_O=*;POX9^-'[9'@?X8?#_P".WBA+V'3(
M]=U33-5T+X76T_A;P[?W[6?AK5?&GCBY>?5;6X\*6/A#].J_"'_B&:_X(B_]
M&4?^;(?M;_\ S^J/^(9K_@B+_P!&4?\ FR'[6_\ \_JE4EA*SBZF,QTW""A%
MRP-#2";DHK_A0VYI2;ZMMMW;8/E>\I.RM\*V_P# S]WJ*_"'_B&:_P""(O\
MT91_YLA^UO\ _/ZH_P"(9K_@B+_T91_YLA^UO_\ /ZK/DR__ *"<9_X0T/\
MYXBM#^:7_@*_^3#_ (.9?^4(O[:__=M__K6_P%K]WJ_B[_X+E_\ !#3_ ():
M?L=_\$M/VHOVCOV<?V7O^%=?&;X=?\*3_P"$-\9?\+L_:)\7?V/_ ,)=^T3\
M)/ GB'_BGO'?Q;\3^%=0_M#PKXGUS2O^)KH=]]D^W?;K'[-J5M9WEO\ N-_Q
M"X_\$*/^C&?_ #9G]L/_ .B"KW,#E%',L#!4,75A"AB\3>57"Q4I2JT<)=*,
M,7-*,5334N>\G)KEBHIRUC34XZ2:M)[Q[J/:3['Z_45^0/\ Q"X_\$*/^C&?
M_-F?VP__ *(*C_B%Q_X(4?\ 1C/_ )LS^V'_ /1!5T?ZI_\ 4?\ ^6O_ -\C
M]A_?_P#)?_MC]?J_*#XX?\$G/#GQX_:<UK]I[7_VYO\ @HIX*U#Q#'X)T?6_
M@S\*/CWX)^'?P&U?P!X%O)M0L/A5K'@O0O@_'KFN_#O6+O4?$4WB72M<\6ZE
MJFLOXL\3/+K43ZD&AP/^(7'_ ((4?]&,_P#FS/[8?_T05'_$+C_P0H_Z,9_\
MV9_;#_\ H@JTI<,U*+<J69<DI1<6_JD7[K:;7O8AVU2=U9Z;C5%K:?\ Y+_P
M3U30?^"5G[,F@?'"U^,=N/%]WH^E?M,_$K]LO0/@W?W7AR?X7:%^T[\6_ ^F
M^ ?''Q0M(%\,Q^+KIKS3[&]U_2_"NI>++WPIHOC/Q'K_ (BL])#CP]:>'I_V
M9_\ @EM^S;^RS\0_AOX]\!7'C;6(?@1X(^+GPU_9R\'^*]0T"\\-? CP-\<O
MB7?_ !3^(NB>#GTOPWI&O:O+?ZU?)X=TC5_&NM>)]6T'P)IUEX:L;L/<Z]J>
MM^2?\0N/_!"C_HQG_P V9_;#_P#H@J/^(7'_ ((4?]&,_P#FS/[8?_T056^'
M<1*+B\UFXN*@U]6WBE-?]!&[52:<OBDIS4FU)IGLI;>T=MMO^#^.Y]M^*?V3
M?A[\1;G]IJX^*%[K/CD?M/\ PVN_@;XDBNI8M,'@SX$7OA#4O#%Y\+? LMBH
MGTC3]4U+Q+XT\;:]KKR3Z]KGBKQ1OOKQM$\+^"]&\.^3?L/?\$]?A=^PS)\1
M]6\&>+?&GCSQ;\4/"?[.7P]\2>*/&;Z+!.? ?[*/P5T+X#?!?0[73?#^F:7I
ML5W8>#=%GU;Q3K'DF?Q'XQ\0:]J<$&C:*VB^&]$^??\ B%Q_X(4?]&,_^;,_
MMA__ $05'_$+C_P0H_Z,9_\ -F?VP_\ Z(*I_P!6JO).G_:<N2HH1G'ZJK24
M.7E3_P!HV3A!Z6NXQ;NT@]B[-<^CM?W>UK=?)?<?K]17Y _\0N/_  0H_P"C
M&?\ S9G]L/\ ^B"H_P"(7'_@A1_T8S_YLS^V'_\ 1!5E_JG_ -1__EK_ /?(
MO8?W_P#R7_[8_7ZO8/"W_(!L/^WK_P!++BOPA_XA<?\ @A1_T8S_ .;,_MA_
M_1!5^O\ ^RY^RY\"?V+O@3X&_9H_9H\#?\*U^"7PU_X2;_A"O!7_  DWC'QC
M_8O_  F/C'Q#X_\ $?\ Q4?C_P 0^*O%NH_VCXM\5:]JW_$VUZ_^Q_;_ +!8
M?9=,M;*RM_2RO)/[-Q$Z_P!:]MST94N3V/L[<TZ<^;F]K4O;V=K66][Z6=PI
M<C;YKW5MK=4^[['O]%%%>\:A1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 445\ ?MS_M]?\,.?\*N_P",*_V_
M_P!L#_A:'_";?\F,?LX_\- ?\*[_ .$*_P"$1_Y*C_Q67A+_ (1+_A+?^$M_
MXHG_ )"']O?\(SXN_P"/3^Q?]) /O^J.J74MEIFHWD M&GM+&[NH5U"ZDLK
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
MA*WUCP[I_B/3[&75=%N=534=&EL=8M[#4+3\@?\ A^K_ -8<O^"[W_BO7_\
M&[6=J'_!;[2]6;3WU/\ X(Q_\%U;XZ5J$.K:<+K_ ()XK,EIJ=M'-';7\4;_
M !=,8NK59Y6MIF5GMYBL\)2>..1>>.!Q<91E[&_+)2MSTFG9WLTYV:?6X<DN
MWXK_ #/OCX7_ !,NM+\0_#7X/?$CQ+XPU#Q&VNVEHPL[?4K3^T?'?BG1/B!\
M8=)TKQ7=ZMJD?B;2= TWPKX/UZ\\(_#2-=9\0^'/A]IW@W4/C3+H\OB>S\-6
MG-?&']N[4/!OA_3O$'P_^'UKXMB\9>/OBA\,/A=IE]JMW!K_ (YUSX=Z?XE\
M,)XQ@TBTLRFG> ]<_:"L/ _P'\.W=[J$,GB76?BEX.\107NDZ?J.BVGB'X3B
M_P""SG@Z#Q3/XVA_X(F?\%Q(_%MS'/%-XA'_  3FM_[4(N[/2=.O9$NC\6B\
M5SJ&F^'_  ]INI7<12ZU+3?#OA[3[Z:XL]"TF&S\Y_X>L> CXTT_Q4O_  15
M_P""W-E8Z/KL7B[2]"T7_@F7H^BK)XP1]?NCKNOZI8_%I+KQ$MOK'B?6_%.F
M:7>QII]AXSOW\8&*Y\1V]AJ5EU1PLW-3J85R2C=P]K3493?.Y<O)-6O)QY6[
MI14HM7<6CD?9[=UOI?KMO^!^M.KZQX]^#UQ\#/ R^*?#^O?&GXF1GQ!\?/'_
M (EU'Q#+X9L/AE\(K#4/%GQ<^(.A>'+K44T;PW;3^)/&&A?#WPVEO9VZZ'9>
M-_"=M>0:GX>\!V%MI7"ZU^W3XEO/&WP[\(?#GX7Z3XKO/B98>!-7T71-0\57
MNE>+M)TCXF>(%G\!S>(](BT"]M])UCQ%\'O#OQ>^.%]X>O[RQN?!GA+X6#3_
M !+=PZIXUL$T3X6U7_@LWX)UW6!XAUO_ ((A?\%M]8UY?#VJ>$AK6J?\$V-+
MU#51X5UQXY-:\-C4+OXIRW7]@ZN\,3:GI'F_8+YHT-U;R[1CEO"7_!6/X+>
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
M'?#\BO\ "&UTC2?#NHZEXMUWQUX(BUK\T;G_ (+!>"M&\"^,?!WPB_X(A_\
M!>/X%W7C"#-UXC^%W_!+W0O"^I+J"RF1=0N3HWQ9TR:\GE62YM+B\BO++7(;
M.^O7T76]%U5K75K3RGX=?\%'/@1X'6\BO/\ @@M_P7"UO2#J_AOQ!X:\ I_P
M2V6+X1_#?Q!X9TOQ)HT/B7X5?#;Q'\>?%^E?#GQ'K6D^*M5TGQ/J?A:ZT]-<
MT>'2],GM([>QD%T:=NW?_-;[_@%I:*]^[TTV^;TOTZW]/WQ\+_&?XS>,OC#\
M+?ADWAKPCX1ELO _B[XN?'FT>_;Q#JFA^"=4\6:UX*_9]T/3KG3KFXT?2_$O
MQ3ATO7O'&NV\%]XHL/"__"O?$WA"T\0:O'=:1XJU3[*K^=S3_P#@N#X/TGQ!
MJGBW2O\ @A;_ ,%V]-\4ZYINDZ-K7B2P_P""9.FV>O:MH^@"X70]*U+5K?XM
MQW][IVCK=7(TNRN;B2VL!<3"UBB$CY_:3]ESX^_\-0? GP-\=/\ A2O[0'[.
M_P#PG'_"3?\ %G?VH_AQ_P *D^.W@_\ X1GQCXA\'_\ %<_#W^V?$'_"/_\
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
MX5ZC%>^*M+M]$U2ZU"X\-7,!U"Y31XKK2]/NIU^UZ=IVL^(;"TGBL]?U:"[
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
MFK_ J\\)^#/AUIUQ^T#XTUGQ1<ZC-J6K>!O#7@G49K/3KK6+>]U'^U=5U/\
M.*2H2PE2$E&%>4[TZLI0::3IWIN-O:4M.>4:J<HS:=-QC=2.16Y6G9-O1OY:
M/2ZZZ[=';<^;_!'_  6G\4^)_C?\.+NZ\(>!HOV;?BY_P5(^+G_!,'PC;6VG
M>(!\3+77O O@W0CX(^--QXKD\32>'=0TSQW\39]1T>[\##P-I=QHOA#6/#^H
M1^)KG6-&U6VUS0_8<_X+"_%?XU^,_']Q^TG\*_#?PV^&/A/]EGQ_^T3XLE\*
M>'O%_P#PF'P+\>>$OVU/CK^S#H'[,OCZRO=<\03>,?BUX\\)?#/0/$?A/1-*
MT/PGXG\0^,X?%.EZ%X4O[#7?"]CI>%X$_P""+'C'PO\ &WX;:7>^*_ \G[-O
MP>_X*F_%K_@I_P"#]3M=4UU_B/?:IXV\':%_P@GP4N_",OAJ+1-/B\#_ !-M
M]2U34?' \::DNK^#-&\/6UOH$6N:[JP\.?L-X[^$'BCXK_'SP)J?C&WTJU^
MGP;CTOXE^'_#L%TL^H?%#]H<W5]9^'/$?C'3HX5@A\*? S1+*VU[P787T]^_
MB#XH>)-&\8M9Z'?_  9\(:AK?36EE\4HTZ<9J=--U%-QE349SY4E9\U6I&4%
M*]N5Q3FN7VB;?)V6VZZ+TZM_>NNESTOX'ZE\6M<^&?A[Q#\;M&T+PM\1/$AU
M+Q%J7@GP^&EM_ &E:WJ=YJ/A?P!JFJ?VEJEOXB\5^#?#-QI/A[QIXGTR>#0O
M$7BZPUO5_#NGZ;H-WIMC;^LU^%?_  3#_P"">?[7'[)GQUU?Q_\ ';XO:/XP
M\/1_L\>,OA'XQNM)\2ZWK>I?M&_&77_VS?CK\?="_:0\:6.H:=9#3M?\/_!O
MXA^&/AJDFLW6I^(X]0O/%'ABUG/@KPEX2U;7_P!U*X,3"%.M*-.K"K"]U.G%
MQAK?2*;;22VNV[6YK2NE#23T::\K_K_7?4^-?V]?CS\2/V:/V<=6^,7POL/!
M6IZ]H?Q&^!OAF_L?'5CKFH:7-X=^*'QM^'WPIUV6Q@T'6-"N8]<TZP\;RZOI
M%Q<WLNGK>Z?'#>V%W!<.(_'?CW^V!\5M(^+_ .TW\*/@-I'@.]U']CW]DOPY
M^TY\2#X\TG7]4C\>^(_B#=_%6Y^'/P:T&]T7Q)X='@EM4\.?!'QE>Z_X\O++
MQFNEW'BOP;<V/A?4X]&U_2]3]=_;^^!?Q/\ VDOV9/$OP?\ A"/ 2^,==\>_
M _Q)%<?$CQ1XA\)>&;?2OAA\;OA[\5=9634_#'@;XA:H^H7^G^"9]*TRV705
MMFO=0BFNKZV@@<2>/_'#]D7XO:S\5OVG/BC\%M1^'^EZI^V3^R%X4_9I^)J>
M+]<U^WM_AWXT^'4_Q:M?A_\ %S0(--\+:C)X]LM,\.?'7QM8ZUX2N;CP-/JE
MWX0\$VUIJNF0>(O$&L>'=:/L/9P]IR>TYZEN;:W-A;>TM]GV?UCDO]K;6PXV
MZ]_UCOY6YOF?-@_X*SZAXW^"GQ]_;/\ A3HGA>?]E']F/6OV:]/\::9XCT76
M)_B+\0-#^+?PX^"'QD^+7B+P[XCLO%.GZ'X0G^$WPV_:#\)2Z)HE]X4\4KXN
M\4^#/%ND7>J:/I?B+0]<T+] OVIOVBM<^$/BO]E[X/\ @*UT2?XJ?M8_'*;X
M2>#]1\2V%_J_A_P?H/A/X9>/_C1\2_'.J:+INJ:#>:ZVC^!?AOJNCZ'I$.O:
M2)O%7B/P_>7MQ)H]CJEO+\!+_P $G]1\%_!+]H']BSX7ZQX8M_V4?VF/$?[-
M>L^*=6U[6M7B^(7@/0_A1\./@3\&_C!X8T?PY:>&;O2/%%U\5?AS^SKX/C\.
M:[<^*M A\,^)O&WC#5=1TF\T[PMH6B^*_L?XU? ;XS?&/Q3\ _C+=:3\,_#W
MQ7_9'_:J\9_$OX2Z5I_C7Q-J'A_XB?!+Q7\//B'\#M=T?QAKEWX#L[GP5X\\
M4?#'XF:IXB?2M,T/Q=H&C>-_#/A_1AXJN]"U/5-9L-)K".4'3<5%>TLI/5WP
M]+V'M$]'_M/M/:W5E&]_W;@/W=+>>]NR2OY\U[^6NQ\">)O^"K/QMTGQ!\0?
M 6G^ ? %QXW_ &>O%_QL^'_Q#5M#\2MIWQY^(OPL_:#_ &9/A]X6^'WP4L1X
MP%YX4\4?$GX-_M'>&_'JZ1J=]\0]0\+^-O$OAC0(4\5:#HNL7_B']C?"7C_7
M/'GQ+\7V?AV'3O\ A57P^BO?!VI^(I()Y[WQ?\68K^S;7-+\,WJ7,5E%X=^&
M%G;7/AWQ7>I;:M_;'Q UK5/"L=WX>U3X5^)K#7/F7X,?LQ_$OX,_#+XV0Z-J
M_AB#XV_M/_M/_$C]H'QWXKTZ4ZIX>^$MU\4KS2O#?VKP1+K^BV]SXIUSX8?!
M?PMX8\*^&K_5/#>GV7C+Q[IL>M:YX>T#PGJ^I:1IGB_Q/_8<^*<_[2GP\\8_
M"?6-(T7X7^%%_8FM?!NHWOB/5%\2?!?0OV;_ (S?&7XA?M%Z-I%M<V]_?^(;
MS]KKP%X^\*?#;Q?KJ:HNK>)5TO6;SXE:A?6FD^&UO%/ZM.\8<E+EY[3NY*;;
MI\WNNUE%N;IZR;CS67,J<9#Y7V5K[=7=7?IO;RVULCP?_@YE_P"4(O[:_P#W
M;?\ ^M;_  %K^E'4[J:QTW4+ZVL;G5+BSL;NZ@TRS,*W>HS6\$DT5C:M<20V
MZW-VZ+;P&>6*$2R*99$3<P_FN_X.9?\ E"+^VO\ ]VW_ /K6_P !:_I#\2Z;
MJ.L^'-?T?2-;N?#6K:KHFJZ;I?B.SMX+R\\/ZC?6,]K9:W:VEU_HMU<Z5<RQ
M7\%O<_N)Y8$BF_=LU?6\+_\ (OK?]AE3_P!,8<WH? _\3_)'\[G_  3&_P""
MTGQ?_;[^-'P(^'?_  KWP!)?^+?#G[6ES^V%\(_#O@OXB^#?BA_P3W\6_!3Q
MSX<T7X,Z!\6]>\9^+-6TSQW;_&73->F\.V3VO@OP#J-[XOT/Q%J>EV5K;>&/
M%_A/PQZ;_P %#_\ @K9\3OV9?C]^TI\%/@AX/^'.MS?L<_\ !._5?V_OBS=?
M$/3?$NJ'QVT?Q:\/>"M"^"7AFX\/^*/#(\#WE[X-'B;Q'J'CV_L?&\5IJ>K^
M#H[?PM=6NFZ]::G\H_ ;_@BU^U]^SY\2OV<_VH?AIK_[-GAC]L?]F?\ 9/\
MVL/A-XZ^+.H>,OBKXKT+]O\ ^-WQ5?59/@KXX_::L8?!?A7Q/;>'?#NL:Q??
M$3XCZ]?^(/'/C_5?&/\ 8'AFQFU/P_X&\/\ B6;V3]KG_@DG^U)^TEXS^*'Q
MJC\6? 33OC-^V9_P2QT3]@+]K&&TU3QWHOP^^'_Q7/CCP9XPUWXX?"&UN/#/
MB3Q!XV\$6M@OCGP_I?@+Q->^#]=N%T;P ;GQ#"-9\3ZAH/TAL)-_P6C^-WBS
M]L?X+_##X5_ _P /:E\#/B_\1O\ @F?H'@[3M:T;Q/)\7/B-\&_V^?V=_P!H
M'XY^._VB?">LV7B*VT*R\'?LXS_##PWH?B>V7P7XBTPQZ%\38M;\2:7?:AX:
M?P_^S?[/WQE\6?'OQ+\4_'NC6VB6W[.&EZW%\/\ X)ZTEI=OXC^*NL^#;_6=
M.^*7Q:MM4:_.GGX5ZAXF,'@;X70VVD1S^)(? WB3XF6>NZYX(\>^!9+;SSQ7
M^S1XK\.?LP_ ?]CCX':Q-X6^'OAWP;\.?V?/'OQ1&KMHWC_PA^S?X"\"VOA[
MQ+#\/Y]/C^WQ?$KXB:1X7T;X=:3KEA>:4WP_'BO4_B?87\^N^"-"T+6_S4^)
MG_!+S]J.]_X*)^$OCO\ ";XD^$O!'[/GA;XZ?\$_O'GP[MM,UO5=#U?X%_LY
M_LF_!']HGX8_'#]DSP3X+T_2C8Q^"OV@]=^)/@;53I^D:GI_A.\TVZ\6WGBZ
MUM]6\!>!;/Q. ?T'U\3_ !5_:!^)O@3]N3]D7]GC3=/\#W'PJ_:"^&G[3GBG
MQ-J-Y8:[)X_TOQ)\"['X67FB1:+J,.M6_AV#0=8C^(\XU2WO-!U#41-I%NUI
MJ%O%=S1Q_;%?#GQE^ OQ<\<?MP_L9_M!>%X?AP?A;\ / G[3GA;Q^FO^,?$V
ME>/[R^^.NG_"NQT2?P=X8T[X=:[X=UBTT0_#J>757UKQSX8FE&JPI:02?97:
M< \5\ _\%*/A=\5_C_\ %WP/I/Q=^"GPY^&?P2^(7Q(^$<%MXOU>WU/XQ?M"
M_$CX&Z1-K?Q\7X6>&X_%&BQ^'_!/PEDL=5\-37LVB^.?%7C[5?#?C_5](T+P
MIX0\':9XF\:\K^S;_P %!OB7\2=;_P"">^O_ !-\->"]*^'G_!3KX5_$[XE_
M!+0O#ND:U8>,/A'?>&_ &F_'SX<^#O'&O7_BO7-)^(,OC#X 3^(=3\1Z[H_A
M_P $Q>'?'?@Z2UTW3M;T+Q7;'POQ4'_!+_Q+J/@#P=^R[XKG\":G^SM\./\
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
M\::_-HWBF]CT?PG/#=VLT/B/46MM'EBN;>1+QDFC+?C?_P %#'U*P_X)#_\
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
MXG\01Z/X:F\>^*]"B_IV^(FC:QJWAR\E\(6_@4_$73+75;KX;ZG\0]#NM?\
M#FB>+KK1=2TJ'4+RRTR^TK7#:R:9J&IZ?JBZ#J^EZG=:)>ZG8I>QV]U<*X!S
MNJ?'_P"!6B?#_P ,?%G5_C/\*M.^%OC>WL+OP7\2+OX@>%(? GB^TU32+OQ!
MIUYX7\6OJPT'Q!:7OA_3]0U^VNM)O[N";0]/O]820Z;97-S%I3_&;X0VWBWP
MMX"N/BC\/8?&_CC3+'6O!GA&3QEX>7Q'XLTG5++7]2TK4O#FC'4!J&LV6K:;
MX3\5ZCI-QI\%Q%JFG^%?$][8-<6OA[69;+^=?_@G78>,]$_:3_X)L^ /B-\.
M]'^%_A+X-_LG_P#!5_X,Z1H7A35;S7/A9XC_ &I_@[^VG\%?AC\3/B/X!OM1
MLM,FCT;XG>"=#^(GQ!^'NG7FEZ?+X>\&^(_&'ASP[;+H-AJ<DW(?L"_LFZE:
M?LA_LW?M1^(_'NN76G^(?B#\'?%GPT^#4&A-<>-/B!IO[,?[07[6P_8:^'WP
MM\:77B&WT_PSX"^(OPG^+?PD;6IM2\.:EH7A?X:^#-?UVYU'3O"?B?7O$'@H
M _J)@\0Z%<Z]J7A:VUC39_$FC:5HVNZOH,-Y!)JVEZ-XBNM<L= U34+!'-S:
M6&M7GAGQ%:Z5=3QQPW\^A:M%:O*^GW0BV*_)_P" W[66E^$/VC-7_9S\2>#K
MK7?&_CK]J#Q=\"/B3\;K36&B7Q/^U%H'[&7@;]LO6M.TGP#<Z(+O1/@5X3^!
M.JZ7\,OAMXBU#Q9<^(8;KP1I&AZOX>U5M4;X@Z[^L% !115>\M8;ZTNK*X\W
M[/>6\]K/Y%Q<6D_DW$30R^3=VDL%U:R[';R[BVFAN(7Q)#+'(JN #Q;X9_M.
M?LW_ !I\8^/_ (>?![X__!;XJ^/OA3>G3?B=X)^'/Q0\$^-O%GP\OQ=36+6?
MC7P]X;UO4M6\,7"7]O<Z?)%K-I9O'J-K=V#A;RUN(8^+\ _MR?L4?%9O&B?"
M[]L+]EKXDO\ #?POJ?CCXB)X!_:!^$WC%O 7@K1)(X=9\8>-%\.^+=1/A;PO
MI$LL46I^(-<%CI-A))&EW=Q,Z@_SE^'_ (:_L _$S]OW]M'XS?L??M6?L6_L
M:ZQ:?L#_ !,_X)Z?"ZQ^%/B+X2KJ8\::/J'B3Q7\;_VOO'_PC\!>,?!UQH7@
M+X)6FB^&/AKX%\3^/9O#>F^+-9\$S^(9=7E\(O\ "*_\6_E!^VQ\#_VR?V'_
M -D?]L']DKQY\*OV*?'/@'QE\/OV1?CPG[<G[$W[,GPK_9EU[QQ\#+;]L+X:
M>"=6^%_Q\\-?!SP?X4\/W":EJFJ:=XM\/M807>AS>$=+\;74WB/Q5:76M6_A
M< _T /A]\3?AQ\6O#Y\6?"WQ[X.^(WAA=2U'19/$'@?Q+H_BK1X=:T>X-KJ^
MCSZCHEY>VL&K:3= VVIZ9-*E[I]P#!=P0R@I7<5^!/\ P2E?Q[_P\N_X+\17
M?VX?"1/VM/V<W\&##C11\29?V>K;_A;!L0/]'_M9M$3X4'6S'^_,9TDW/6+/
M[[4 %%%?F'_P5_\ %'Q)\/\ [$7B+0_AGXHO_A[=?%OXT_LO? #QU\4M,;4(
M[OX5?"+X^?M'_"_X1?%GQZEQI.IZ)JNGII?@/Q?K=G+K6EZWH>I>'X]2;7K#
M6]&N],AU.T /L'Q;^U3^S+X!\"^*_BCXY_:%^"G@WX9^!=87PYXR^(OBCXH>
M"]!\">&/$;7\NE#PYK?B_5-:M?#VG^(1JL$NEMH=SJ*:JFI*+![1;MTA;U7P
M;XT\'?$;PIX?\=_#WQ9X:\=^"/%FEVFN>%O&7@W7=+\3^%?$NBW\8FL=8T#Q
M#HEU?:1K.EWD3"6UU#3KRYM+B,AX974@U^6/P5^+;?#3XC?M'?L^_'_P)\)-
M:\(_L.ZA\ +']D[Q%\)?APW@>QUW3_CO\*/$-CX=^"WA/X9:[XQ\6:%I'QB\
M 6.AZOX.MM2T3Q)I=C-\*O'F@:CJ=OX0T/4/%U[>?2/[ OP:\'?LR?L_:7\&
M-+\1>!/[<F^)GQW^)OB'P5X&U[3;WPG\.?%GQM^*_BG]H+Q/\)? MC:FU:U\
M&_">+XL:;X7\.0KI6DS3^%;;0O$5[I&F/KZPT >Q/^UE^RO'\0_''PBD_:7_
M &?H_BQ\,?#NK>+_ (E?#!_C+\.4^(?P]\)Z!IEEK6N^*/''@IO$@\2>$_#N
MBZ/J6G:MJVM:_IFGZ;IVF7]E?WES#:W4$LGH&E_%GX7:WX#U/XHZ/\1/!6J_
M#?1+?Q)=:UX[T_Q-H]YX3T>'P=<W]GXO.JZ];W<FFZ<_A6]TK5+'Q)#>7$,V
MAWVFW]EJD=K=6=Q%'^(&I?L4?$_3?B%\5OV)+W]H&[^./[/7[=W[./[37Q$T
M;XT^+_AG\)8_VA_V>OB+:?$KX:>);N;Q!XY^$WA?X7Z%\<?@K\4?$?Q@GUA=
M%\5Z7IGBB+4O"Z^'K7Q;>^'M5:;0/1-<"?LZ6GQ%U+6YV^,7A3Q-^WW\-M?\
M::=HT4W@CP+X^_;#_:H^.'P?^#?P8^$FFWM[+XRN=%^#7[.>HZY\/?B#\8_%
M"0:]>^)?BG96?]CV<FO>'/'_ ,(9@#]NP00",X(!&00<'GD$ @^Q ([BOYXO
M^"G'_*;K_@WC_P"\M/\ ZR1X!K]GOV8/C[IG[3/P9T/XN:9X?O/"K7GBGXI^
M ]<\.WEZFI_V3XR^#'Q7\;?!?QY::?JZ6FGC6]!7QM\/]?;PWKS:;I4FN^'V
MTS5Y=*TN6]?3[;\8?^"G'_*;K_@WC_[RT_\ K)'@&N/,?^1?CO\ L#Q7_IB9
M,_@E_AE^3/V>KDO&'CWP/\/;/1M0\>>+_#7@VQ\1^+?"G@+P_=^)];T[0[?7
M/''CO7;+PQX+\(:1+J5Q;IJ/B7Q7XBU&PT7P_HEF9M1U;4[N"TLK>:9PM=;7
M\>O_  6F_:A\;:M^U1^PA;>+?V;_ -L[2]"_9\_X+#_L>)\,KBR^$.H1?"'X
MO>'/"=WXGU;Q3<?#?Q OB*VLOBK\:OBKXB2PLOAAX6FT_P"SZ9X+\%2RZ%K.
MBZKXO\>65U^:X/#/%5E33Y4DY2:M>R6BBFTFV[)OHKNSLD^.,>9V^?\ 7]:'
M]7MM\:O@[>_$>[^#MG\5OAS=?%JPAGN+WX8V_C7PW-X_M(;73=+UJ[>X\(1Z
MDVOP_9-&US0]8NU>P5[72=;T;4KA8[+5;">X/"/QJ^#OQ \4^)O _@3XK?#G
MQGXT\%O<Q^+_  EX5\:^&_$'B3PPUEK%]X>O1KVB:5J5WJ6E"R\0Z9J?A^\:
M]MH5M-=TS4M&N#'J5A=VL/\ #GI%Q^TP)_@E=>"UUMOVHS_P<V_MFKJ: 2'6
MQ&WPG2/QW _F@N/#H^&*WD;1X_LG_A#ULQ$HT=;8#V7_ ()&R?$C_A=?_!O&
MVA-K;"X_8Y_X*@#X]/*;HZB_AO\ X77XQFF/C%I\WC-_PNT>"S=_VH?-'B<Q
M&;_3RV>^IE484IU/;IN,)NUEK*G2Q-5O>_+/ZMRT^K<WJ^2TK]FK-WV7XV;_
M $LEW>Y_;I1117C&1Q_C?XA> OAGHJ>)/B/XV\)> ?#TNIZ9HD.N>,_$6D>&
M-)FUK6[N/3]%T:#4-:O+*TFU;6=0FAL-)TV*5[W4KV6*TLH)[B1(VSO&WQ9^
M%OPTN]!L?B+\1_ O@2]\4SRVWANT\8>+-"\-W.O3076F6$Z:1!K%]9R:AY%_
MK6BV$[6RR)#?:SI%G(RW.IV,4_PG_P %=+.SNOV%O';W5K;7#VGQ@_9$N+5Y
MX8I6MKA?VP_@*%G@:16,,RYPLD95P#@-S7RS^T2L!_:C_P""O,OQH:,^!(?^
M"1GPI3X<1:N(_P"QC\+)Q^VN_P >VL6E/V=)#XHM_"*^+MF+I[/_ (0S^TS]
MDBT''71P\:E.,W*2]Z:E%)-M1GAH+D[O_:'*2?V8.V]U48I_UYQ6G_@5_1'[
M):U\6?A;X<\9Z)\.?$'Q'\"Z'\0/$L=I+X>\$:OXLT+3O%>MQZA)J4.G/I?A
M^[OH=5OAJ4VBZU%IOV:UD.H2:-JZ68G;3+X0;WBWQCX3\!:!>^*O''B;0?!_
MAK3GLHK[7_$VK6&AZ/:S:E?6VEZ;;SZCJ4]M:QW&I:I>V>F:=;F7S[[4;RTL
M;2.:ZN88G_DE\&1?M!_\.P/^"ES_ !ID\1O^VXWQ'_X)YVWAL:P+@>,X_B!%
M^S1_P3T;]F]]&:1OMO\ :1_:$N?$KZ9':,)!\2/^$I8D^(9=8)_;W]N.\U'5
M/VE/^"5@2_CNOA#;?MQ^-K3XE-97$-UIL/C_ $S]D7]I5O@SI_B'R'=8A;?$
M^&QCLK>]Q%;>-%\,$QKK<>C8NI@U"45[3F7[WF:M:7L<-2Q#Y'KI453DIW3N
MTI:\W*AQVUOOMY13T\G>RW/N>X^/?P.M+'P+J=U\8OA?!IOQ/=$^'&HR^//"
MZ6/CPRZMHV@1GPC=MJ@M_$*/X@\2>'/#Z2:5)=(VO^(O#^B!CJFMZ7:77H<V
MOZ);Z[I_AB?5M.B\1ZMI6KZ[IFA27<"ZM?Z+H%WHMAK>K6E@7^TSZ;I-]XCT
M"SU&]CC:WM+K6M+MYY$EO[9)/YM_A_\ LC0_&)O^"AGQ=\7_ !8U#X<?!JT_
M:Y_;.^"EC;_\(M?^*C=_!W5_C=^S/\7/B3=?!U-/UK3[C2_B%?\ [2_PK^./
M@O3X=-TKQ+)J_COQE]MM-%U'Q%X4M/#_ (D^]X?VN'^#_P"T1K^B_$[X8ZE>
M_$3QKJ/[%ND_%#68_$MFLGP<\._MD_&+XN?!/]EOX0^#-"M=*U2U\;VW@GQ=
MX%\1:Y\<O$4?BG1]-@\2^.O$?BKPG=>)=%BL_"7A55,+%75*;J3C?GBTH\MW
M34%=V3:=11FHN5I\L='-6?+V^=[=UI^.OGINSPC_ (.9?^4(O[:__=M__K6_
MP%K^EZOYH?\ @YE_Y0B_MK_]VW_^M;_ 6OZ7J^OX7_Y%];_L,J?^F,.;T/@?
M^)_DCPKXV?M1?LS_ +-,?AN;]HW]HGX%? "'QB^K1>$9?C9\7/ 'PJC\52:"
MNG/KD?AN3QUX@T%=<?1EUC26U9-,-TVG+JFG&\$(O;8RX]M^V'^R3>^%_ /C
M>Q_:A_9XO_!7Q6FU6W^&/C"P^-'PYO?"OQ$ET+Q):>#-;7P1XAM?$<VD>*1H
MWC'4-/\ ".JOHEY>IIWBG4=/\.WC0ZQ?6EE-\J?\%0?A%^R7-^S]\3/VH?VB
M/V7/@O\ M1^.O@/\(_&.F_ SPG\;_AWX8^*^CR_$/QS=:9I7@?P3X4\+^.K'
M6?#6E:_\5OBBWP\\'W.KVFG6VJZB[:)97.H&SLH(H_Y5_P!L+]G/6/V1/%W[
M=W[,&IK$? WP/_X->=+\#_#:[MK.*P\.:YJ=A\>=&F^+OBS1=/@@M-+M-5\5
M?&:36/$.NQ6%K:S137^@(]O!9QZ+#'](;']QVO\ QQ^"_A3X@>'_ (3^)_BW
M\-/#OQ1\5II\GACX<ZYXY\,Z5XX\0IJSZS'I!T7PK?:G!KFI'5W\.>(ETE;.
MQF;4V\/:\+ 7!T;4OLOJ5?YO7C^Z_:ZE_9N_X*<W/Q(_X2\?MD1?&?\ X-S3
MX/&H_;3XMC\?K\+O!K> FT(2@72:C+XN?4I&-@/,;Q3+XB,P.K/JI/\ I"T
M%<9J'Q&^'VD^-_#WPSU3QUX/T[XC^+=+U?7?"O@"^\2Z-:^-?$FAZ (SKNM:
M%X6FO$US5='T4S0+JVJ6-C/8Z=)<6\=W/#)/"K]G7Y??M&6=FO\ P50_X)EW
MRVMLM])\&?\ @H;;/>""(7;VZZ%^S$ZP-<!?.:%7 <1%R@;Y@H/- 'T\_P"W
M%^Q5'\6!\!9/VO\ ]EQ/CF?%:>!!\&'_ &@/A.OQ8/CB6Z6QC\&CX=-XM'C
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
M78FU#4)_WUY<S2 -7>5_.'-_P6C^-WBS]L?X+_##X5_ _P /:E\#/B_\1O\
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
M+I2KX7$T(.*G6P]:E%R;45*I3E"+DTFU%-J[2;MLF]!25XM+JFOO1Y7_ ,%
M?V5/CO\ MT>#_CW^R=XU^$G[+NO_ +,_Q3^&=AIGPJ^-'B7QGXR/QG^"/Q5F
MMIX-1\?S_#63X9:SX?\ $5_X2U.6R\2^ &\+_$GP3/J3Z/+X9\4ZA9Z=XANM
M1TO\_P#XP_\ !"7Q%XLU[]ICX4>#O&_AB;]F?]L'XE?\$_OB#\2-;\6ZYKA^
M*?@>S_8YTJYT+XBZ!INAVGAB\T?QSJ?QFL-*\-7FC^(KSQ5X9C\.:SKWC&ZU
M33+RUT30K/Q#]>?\.Q_^"W7_ $L.?^<EOV2/_F^H_P"'8_\ P6Z_Z6'/_.2W
M[)'_ ,WU?+TLES>C%0I8C!0BK/E4Z[7.I4IJI:5!I3YZ%*3M:+<=8M2DG@J=
M1;.*\M;75G?;>Z3^7F[M^/W[%O[9'[55I\%OB'\<-6_9P@^,7[&__!2W1OVH
M?V;=)^&=W\0]%\)^./V6?".HVUCIGPX^*6N^)M*UZ_\ #_QFU_PS?ZU?ZAKO
MA[0]5\'P^(=#\*:>L<&G:CK>IV7KO[!_[&/Q _8/_93^-OAW2[3P9\2_V@?C
M'\<?V@/VK-8\.Q:Y?:9\-V^+_P 7-;&J>%_!4'B[5-#AUA?"GA;3-%\%^'=5
M\9OX5@U6\.E:IXCT[PI!/<66A)Y)_P .Q_\ @MU_TL.?^<EOV2/_ )OJ/^'8
M_P#P6Z_Z6'/_ #DM^R1_\WU1+(<UE2]BZN 5+G4N12KI>ZW)0TH:0YI2DTK/
MFD];62/93M:\+?-?DOF>4?MN?\$OOVAOBE\,O@GH/P?^(^@>-/$NDZ)^VSJ_
M[1T/CC6=2\$Z?\;/VD/VJ/V7O%GPD^''[1=RUC8^(H-/;]G_ .)VJ:/?> O#
MI2[U#X7?">'3M)^&=S<:M\.O"6AZE^T?P-\&>+OAQ\$_@]\//B!XTNOB1X\\
M!_"WX?>#/&WQ$OO/^V^/?%WA?PEI&A^)/&EY]J>6Y^U>*=9L;W7+C[1))/YU
M\_G.\FYC^6?_  ['_P""W7_2PY_YR6_9(_\ F^H_X=C_ /!;K_I8<_\ .2W[
M)'_S?5-3A_-*M.G2G6P+C3<G%J552]^4I.[6&U2<G9*UE:.T8I)TJC5FXZ>M
M_P#TG^ODK?9_[?WP+^)_[27[,GB7X/\ PA'@)?&.N^/?@?XDBN/B1XH\0^$O
M#-OI7PP^-WP]^*NLK)J?ACP-\0M4?4+_ $_P3/I6F6RZ"MLU[J$4UU?6T$#B
M3Q_XX?LB_%[6?BM^TY\4?@MJ/P_TO5/VR?V0O"G[-/Q-3Q?KFOV]O\._&GPZ
MG^+5K\/_ (N:!!IOA;49/'MEIGASXZ^-K'6O"5S<>!I]4N_"'@FVM-5TR#Q%
MX@UCP[XA_P .Q_\ @MU_TL.?^<EOV2/_ )OJ/^'8_P#P6Z_Z6'/_ #DM^R1_
M\WU*'#V9TXJ,:V!Y4Y2:<Z[4N9TI-2_V?5*5&G))6UCK=-H%2FMG'[WKJGV[
MI& O_!)_4?!?P2_:!_8L^%^L>&+?]E']ICQ'^S7K/BG5M>UK5XOB%X#T/X4?
M#CX$_!OXP>&-'\.6GAF[TCQ1=?%7X<_LZ^#X_#FNW/BK0(?#/B;QMXPU74=)
MO-.\+:%HOBO['^-7P&^,WQC\4_ /XRW6D_#/P]\5_P!D?]JKQG\2_A+I6G^-
M?$VH>'_B)\$O%?P\^(?P.UW1_&&N7?@.SN?!7CSQ1\,?B9JGB)]*TS0_%V@:
M-XW\,^']&'BJ[T+4]4UFP^5_^'8__!;K_I8<_P#.2W[)'_S?4?\ #L?_ (+=
M?]+#G_G);]DC_P";ZK>0YK)IRKX*37-JYU[OGIQI5+_N-?:4H1A/JTKJTFY,
M]E4TUB[=V^MD^G5))^7GJ?4'P8_9C^)?P9^&7QLAT;5_#$'QM_:?_:?^)'[0
M/COQ7ITIU3P]\);KXI7FE>&_M7@B77]%M[GQ3KGPP^"_A;PQX5\-7^J>&]/L
MO&7CW38]:USP]H'A/5]2TC3/%_B?^PY\4Y_VE/AYXQ^$^L:1HOPO\*+^Q-:^
M#=1O?$>J+XD^"^A?LW_&;XR_$+]HO1M(MKFWO[_Q#>?M=> O'WA3X;>+]=35
M%U;Q*NEZS>?$K4+ZTTGPVMYP_P#P['_X+=?]+#G_ )R6_9(_^;ZC_AV/_P %
MNO\ I8<_\Y+?LD?_ #?5*R#-%*4E6P-YWYO?K6?P\O\ S#[0Y4HK91<HM.,Y
M)OV51;./WOR\NEE;RTV;1Y__ ,',O_*$7]M?_NV__P!:W^ M?MG^UAIG[1.K
M^&/!>G_ +X1_LT?&^PO/&MO9_&7X>?M+^*O%/@S1]:^%5[I>HVNK+X&USP_\
M./BIIL7C&+4I=,E%IXM\':AX?O\ 14U2SD:&\FM95_!7]IG_ ((7?\%2_P!L
M3X(^-OV<?VCO^"\W_"Q?@S\1?^$;_P"$R\&_\.NOV=O"/]L?\(CXNT'QWX>_
MXJ'P)\7?#'BK3_[/\5>&-#U7_B5:Y8_:_L/V&^^TZ;<WEG<?U*U[V38"MEV%
MJ4*\J4YRQ$ZJ=*4I1Y94Z4$FYP@^:\'=6:LUK>Z6E.#A%IVW;T]%W2['\T\?
M_!"R]^!_Q<^$W[2G[*6F?"/PIXT\)^/_ -OKQ'XE_9YE\4^)/"OP7T'PS^VS
M\%[;X;Z-X4^%7BO3OA[K-[H.B?"+Q1X9\-^)6T=?ASHFD:U8>*OB"="TSPZV
MG^%_#=SZG\&_^"4/[1'@#]B"_P#^"3?B+X@? B^_80U#_@GAXO\ @O+\2-&T
M7QXO[2$7[:7Q+\<>)?%'C'XB6^B7MXOP_?X'Z;=>*]3\2>']"FOQXPFUFUTK
M3KZY6Q:_N&_H%HKUS0_$;_@G?_P3.^*/[//[2J_M6_'O5_AZ/'_A;_@GS^R]
M_P $^/!WAWX::_X@\5:->^&_@?8Z7?\ Q%^)>J:OXB\(^"[BP/Q!\8:!X>?P
MMX3ATJ^FT'P_HS76LZW<ZGK+Z7HW0_MD?L(_M)?M5_LU?MP)X<\?Z%\)OVHO
MCKX/;X+?L[75KX@U:T\*?!S]G+P7\1="\1P?#!_$OAW3YM1T;4OVG+'PYJ6J
M?'KQ+X=TFZFM8/%WA'P$\?C'0_@EX5U/4_V8HH _/;_@G%^S7\7OV8_AI\>=
M ^+6O:;+;_%/]L7]I3X]_"3X::'J<FJZ!^S_ /!+XL>-O[=^'OP0T>X6VL])
MMHO#5JE]K^I:/X8ME\)>']?\5:QH7AFYU/1].M=6ONF^,OP%^+GCC]N']C/]
MH+PO#\.#\+?@!X$_:<\+>/TU_P 8^)M*\?WE]\==/^%=CHD_@[PQIWPZUWP[
MK%IHA^'4\NJOK7CGPQ-*-5A2T@D^RNT_W'10!^*<'_!,#Q5?> /!W[+_ (CO
M_!5Q^S[\-O\ @H7X[_;?\&?$;3O$.NV_Q:B\.>-OBG\3?C^?AC+X<;PHNG6?
MB:#XB_%;Q-\,=4\90^-[BUU;X*E[YK-/$>LWGAS3KOP=_8"^._PL\,?L$:7<
M'X0:]XC_ ."7WP.^-GPQ^ GB2+Q;XHT9?CSJ&L?!N'X$?".P^),%O\/;F?X7
M>$];\%V&C^*/C$NC2_$2ZL?B/I&CW'A>P\2Z9HT&H7G[/T4 ?,'QC^%_Q"^-
M&A?L\>&]>@\*Z3HNE?&+X7?%3]H'2-.UO4M1M98?A'8W_P 3_"WAWP+J5UH&
MFW>O6T7[1WACX2W5U<ZSIGAL:M\/]'\1K>65M>7T>D2=5\3?AQJ_Q.\8>#M#
MU2VTR#X2:4]OXK^(">8AUCXB:[X<U2"]^'OP^O(HXFE_X0#2M:^U^./&$,]U
M:C7=0TCPKX4:#6/"6O?$#2;CW6B@#\JOV1_V0/C[\&/VG?&/Q0\?^*]'U#PQ
M>:;^UW9^(]>L-=O=0UOX]ZM\>_VQ+CX]_ /Q%XKTJ6Q@;2Y_V8/@:T_P(T.#
:5+R[33X?$.K:'X)AM/ VE:8UU^JM%% '_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>11
<FILENAME>img194660645_0.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img194660645_0.jpg
M_]C_[0 L4&AO=&]S:&]P(#,N,  X0DE- ^T      ! !+     $  0$L
M 0 !_^%-%6AT=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"\ /#]X<&%C:V5T
M(&)E9VEN/2+ON[\B(&ED/2)7-4TP37!#96AI2'IR95-Z3E1C>FMC.60B/SX*
M/'@Z>&UP;65T82!X;6QN<SIX/2)A9&]B93IN<SIM971A+R(@>#IX;7!T:STB
M061O8F4@6$U0($-O<F4@.2XQ+6,P,#(@-SDN93 V9F0T.2P@,C R,R\Q,"\P
M-"TQ.3HP.#HR.2 @(" @(" @(CX*(" @/')D9CI21$8@>&UL;G,Z<F1F/2)H
M='1P.B\O=W=W+G<S+F]R9R\Q.3DY+S R+S(R+7)D9BUS>6YT87@M;G,C(CX*
M(" @(" @/')D9CI$97-C<FEP=&EO;B!R9&8Z86)O=70](B(*(" @(" @(" @
M(" @>&UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT<R\Q+C$O
M(@H@(" @(" @(" @("!X;6QN<SIX;7 ](FAT=' Z+R]N<RYA9&]B92YC;VTO
M>&%P+S$N,"\B"B @(" @(" @(" @('AM;&YS.GAM<$=);6<](FAT=' Z+R]N
M<RYA9&]B92YC;VTO>&%P+S$N,"]G+VEM9R\B"B @(" @(" @(" @('AM;&YS
M.GAM<$U-/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O;6TO(@H@(" @
M(" @(" @("!X;6QN<SIS=%)E9CTB:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O
M,2XP+W-4>7!E+U)E<V]U<F-E4F5F(R(*(" @(" @(" @(" @>&UL;G,Z<W1%
M=G0](FAT=' Z+R]N<RYA9&]B92YC;VTO>&%P+S$N,"]S5'EP92]297-O=7)C
M945V96YT(R(*(" @(" @(" @(" @>&UL;G,Z:6QL=7-T<F%T;W(](FAT=' Z
M+R]N<RYA9&]B92YC;VTO:6QL=7-T<F%T;W(O,2XP+R(*(" @(" @(" @(" @
M>&UL;G,Z<&1F/2)H='1P.B\O;G,N861O8F4N8V]M+W!D9B\Q+C,O(CX*(" @
M(" @(" @/&1C.F9O<FUA=#YI;6%G92]J<&5G/"]D8SIF;W)M870^"B @(" @
M(" @(#QD8SIT:71L93X*(" @(" @(" @(" @/')D9CI!;'0^"B @(" @(" @
M(" @(" @(#QR9&8Z;&D@>&UL.FQA;F<](G@M9&5F875L="(^4')I;G0\+W)D
M9CIL:3X*(" @(" @(" @(" @/"]R9&8Z06QT/@H@(" @(" @(" \+V1C.G1I
M=&QE/@H@(" @(" @(" \>&UP.DUE=&%D871A1&%T93XR,#(T+3 Q+3$W5#$V
M.C$X.C4W+3 U.C P/"]X;7 Z365T861A=&%$871E/@H@(" @(" @(" \>&UP
M.DUO9&EF>41A=&4^,C R-"TP,2TQ-U0R,3HQ.#HU.%H\+WAM<#I-;V1I9GE$
M871E/@H@(" @(" @(" \>&UP.D-R96%T941A=&4^,C R-"TP,2TQ-U0Q-CHQ
M.#HU-RTP-3HP,#PO>&UP.D-R96%T941A=&4^"B @(" @(" @(#QX;7 Z0W)E
M871O<E1O;VP^061O8F4@26QL=7-T<F%T;W(@,C@N,2 H5VEN9&]W<RD\+WAM
M<#I#<F5A=&]R5&]O;#X*(" @(" @(" @/'AM<#I4:'5M8FYA:6QS/@H@(" @
M(" @(" @(" \<F1F.D%L=#X*(" @(" @(" @(" @(" @/')D9CIL:2!R9&8Z
M<&%R<V54>7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @(" @(#QX;7!'
M26UG.G=I9'1H/C(U-CPO>&UP1TEM9SIW:61T:#X*(" @(" @(" @(" @(" @
M(" @/'AM<$=);6<Z:&5I9VAT/C@T/"]X;7!'26UG.FAE:6=H=#X*(" @(" @
M(" @(" @(" @(" @/'AM<$=);6<Z9F]R;6%T/DI014<\+WAM<$=);6<Z9F]R
M;6%T/@H@(" @(" @(" @(" @(" @(" \>&UP1TEM9SII;6%G93XO.6HO-$%!
M45-K6DI29T%"06=%0DQ!17-!040O-U%!<U5':'9D1SEZ84<Y=TE$375-04$T
M46ML3D$K,$%!04%!04)!0DQ!04%!045!)B-X03M!445S04%!04%104(O*S1!
M1&M&:V(R2FQ!1U1!04%!04%F+V)!25%!0F=114)!545"9U5&0F=K1T)164I#
M=V='0F=G3$1!;TM#=V]+)B-X03M$0D%-1$%W341!=U%$031014$X3T1"351&
M0E%417AW8D=X<V-(>#AF2'@X9DAX.&9(=T5(0G=C3D1!,%E%0D%91VA54D92
M;V9(>#AF)B-X03M(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX
M.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&8O.$%!15%G059!14%!=T52)B-X
M03M!04E205%-4D%F+T5!84E!04%!2$%114)!445!04%!04%!04%!05%&07=)
M1T%104A#06M+0W=%04%G241!445"05%%04%!04%!04%!)B-X03M!44%#07=1
M1D)G8TE#46],14%!0T%1341!9U%#0F=C1$)!24=!;DU"06=-4D)!049)4DEX
M459%1T4R16EC645537!':$)X5WA1:5!")B-X03M5=$AH37A::3A#4GEG=D5L
M47I25&MQ2WE9,U!#3E51;FLV3WI.:&156DA41#!U24E*;TU*0VAG6FA*4D92
M<5,P5G1.5DM"<GDT+U!%)B-X03LQ3U0P6EA71FQA5S%X9%AL.5=:,FAP86UT
M<V)7-799,U(Q9&YD-&58<#=F2#$K9C-/16A984AI26U+:31Y3FIO*T-K-5-6
M;'!E66U:)B-X03MQ8FY*,F5N-4MJ<$M7;7 V:7!Q<75S<F$V=F]204%)0T%1
M241"455%0E%914-!341B445!06A%1$)#15--545&55).:$EG6GAG6D5Y)B-X
M03MO8DAW1DU(4C133D-&5DII8W9%>DI$4D1G:&%357E7:5DW3$-",U!33F5*
M16=X9%5K=V=*0VAG6DIJ6D9':61K9$95,SAQ3WIW>6=P)B-X03LP*U!Z:$I3
M:W1-5%4U4%)L9%E75G!B6$8Q95@Q4FQ:;61O85=P<F)',75B,E(Q9&YD-&58
M<#=F2#$K9C-/16A984AI26U+:31Y3FIO)B-X03LK1&Q*5U=L-6E:;7!U8VY:
M-F9K<4]K<&%A;G%+;7%Q-GET<G$K=B]A04%W1$%104-%44U2040X03E5-'$K
M6B]Z:FPP:4PX-3!F>F9$)B-X03MD6%!L.%<P0FAI=#(T3C982&9J5VQ5.5AN
M>4-K2#-Y2F1&<E1(>"\S;#A.4&1F265P*U(W,U$T,3AN=F)F;S),<D)B3#9B
M27A(*S=9)B-X03MY0319,#9S2VY#2&)92EEZ2#!65$DX3&5W;38O3T1Y6EHV
M-49O9#@Y,UHV;$Y+:TM1,T9R3D96<$=#2S%7541I4V9T9$U&=4MD6FI%)B-X
M03MU13)$-VEZ8D,U5'-69&ER<U9D:7)S5F1I<G-69&ER<U9D:7)S5F1I<G-6
M9&ER<U9D:7)S5F1I<G-69&ER<U9D:7)S5F1I<G-69&ER)B-X03MS5E-,>F(U
M23AS*V),2#9N<F1M='=%<C9%-"M'84EN=DA)4&E(>39(=41I,#5S14UG<5%E
M0RM:9GE/.#DK5&(T-C,U3'9:<C)'1W)))B-X03MB8RMN97AR,T1)=$)+3W@T
M.68U85I';E0U9$)K>$AI>&TO=B]!1W$R:"\X04]51W57=6Q35RMS-EA(<4=P
M271,93=J9C!!>F1+>E)H)B-X03M72'8X1E!#9S8T8EI9*S%:0TY31FQ$958Y
M2B]-4#@R=DTY:#5G,7%13#5F,#8U0DI&23150TUR=D9B>#%,1FTT9T9Z6#-/
M=T=":FAH)B-X03ML,45X3U@P9R]I;C Q:VYF3WA6,DMU>%8R2W5X5C)+=7A6
M,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+)B-X
M03MU>%8R2W5X5DDO3U!N4%%V2T]J4'%U<U-L25%E14U+1&Q,3$E14T5J5V]Q
M9'4U;T\K3%9M>GAX>#1P4&YZ5U!0+W=#84@U<5@P;6HK)B-X03M7-U-3>C!K
M-U-W5S=C4G=.9#=Q-5!%8FHY:U5".$-C:39796]Z86<X34)59GAZ3$TO3'8O
M041J1#5E:#!Q4E!-1CE.9&%N371"2F%.)B-X03LV8U5"+W=#2RM3:WE(,V-5
M<"MY34Y/5FDW2V=)*V\R6&Y'<398<E U565D-U-042]-158V,&MI*W)B44U1
M-5%-0C96,T%#>2]&6&)E)B-X03MV8U5W3T9/1710:TA$2R]X,69795-E:55*
M<BMX:&8P-7)M2THK=D8S5E1V-T4T;TUG=%15.4YD,5),=49N66=+;VM1:VLY
M04)81F5))B-X03M);D9+1V95.4Y2,E(W=49856M-<&M1145D45)81DA%1S1T
M4C K85%2>%A-56MJ9EI22%9I84-U=T)X55-#,#9R<%E*0G9)05)S45I%)B-X
M03LO<FEV14\Y,S97,'(O;'-G+W=#4G%F,7A2>$1V9"ML=$LO-6))4#A!:V%N
M.6-6-&@S<C1B*WAN9FA"8U)3=E-V1DA6:E0U031P0D,K)B-X03ME-'0T141Z
M>7!%:$Y!>G-&1F9#<'A5;6Q(.4QA5B]Y,E%F.$%),5 V-&\T:#-R-&(K>&UF
M,#1B;4M6*W9&2%9J=#=!-'!%9W(T<%5*)B-X03MR*WAH9C U<FU+2BMV1C-6
M5'8W131O36=S+U,R;&8X04Q:0B]Y3E0K=4M/260W=C!T<%@O04,R468X:E4O
M<FEV14\Y56QV<DM(:C8Q)B-X03MX2$AZ1E4U=7$Q2&E+;D9*254O,'1P6"]!
M0S)19CAJ52]R:6II2&4W.4QA5B]W071K2"]),5 V-')X1'9D*VQT2R\U8DE0
M.$%K86XY)B-X03MC5C1H,W(U9%%S25<T4S--56(P<GAD,54P4%19;D90149Q
M-G!P:DU&5S=H6FU.1E5325-39G!X6&E#2GA3:&XQ4%19,TM09'=O-FUJ)B-X
M03M+,&EG9VIS451I:FE$8U=O-F9.24DT<FU+4U)V<V]J<7A.0EA9031Q2D)%
M67!D:7)W6#@T5&]M<2]M-V]/:2MA<GAR1'DS0EII6753)B-X03M64C5*6&5T
M6"]95GI'<49U,4]O-T%U;S%V1$Q.1TUZ56%E;S-7=CA!:T1Y3C5D:&8Q-UA4
M9$HT.')31S-O>&TR-GAQ;%=K2C=T=C=N)B-X03M&>GIK>#1O.4)&-'@U:B]/
M:GHU-35V;3!,>4I9,T9P8GEB1U-%5G4R4W1/5'E$-%E&.7=F.6QG=#%E5%A:
M37@T8UER-R]W0FI*4'DS)B-X03LO=T-C94ED379,9E<O3E9W3'I5;UA%.%9H
M16%W<$EP1$LP<FYE4F<R.4(X4"MS34Y.*VTW3C14>%1.;#=::&1Q*U10*V-I
M+R]!0UHQ)B-X03LS+WI$5S,O2G9);#5Z=% K.2M$>E-/4U-+4EI),DM325%Y
M3W!O47=.45%2,T=,9T$P*WHO04UQ+T\X9FY$>69A-FDW1#E)42\V4'%5)B-X
M03M9,G!/9T97<#1/=$A(>G R=V@V;E-:+T9G1#$V=FLW.'<O.$%L4#A!>DXO
M,C%B-R]!2VE8=U!.-FXK.&PO5U S<V<O250O>6)/:&8Y)B-X03M(9CA!,4)Z
M66AV-U O=F\O2#=I=WI84"M/,7%(+TU43B]W06Y$9V-B3#E:.39#=W1B<U9E
M;2\X04]0;#1T:C4S=3<Q;$QR83989'I-)B-X03MG,DI%659Q1#4P>&1H,F%A
M>44O,%-W9GI.-6\Q=GI,<7-U<#9V8W9C6$5R17%R13A),4IQ16I8;W%J=T=,
M:5IC,'-H=5)3<D9Q6%)Y)B-X03M34G5S:V)&2D5.5F1345%2,$E)>%-$5#,O
M4R]Z93AX9CAQ379D4F%D<$YF<S=P9$QJ=FTS:S1Y0EA76FEE<FE-<W1E=%%'
M3TYU-FAR)B-X03M*9FQZ3"M)1VYG33@X,#AZ>E1Y3DQ.25,P:VIK<WI-9'E7
M2C-*>&1+4U1U5FU+2%EQ.6$O4"\X0399+R]!3%DP6#A-6&%D<"]W934U)B-X
M03M,:39T,DMU>%8V1BME=CA!>6Y++SES*WDO=T-427AC+W1(*S@K065F4GE0
M1S9Y4G-5:U%H:UI446=J8T5%675#1%0W3R]+:GIW;FY$)B-X03MY9F$V:$EW
M+U--2"MJ86MG;U S-D%696<V0U%5669/;F)#2'%D2FXX5T%06'$K52]Z26LY
M5#AW9DUR57!453=T9BM";EIF-%E(;DY5)B-X03MB>7DY-50S.&A0.$%Y8D]H
M9CE(9B]52$YI1S=S+W=$=F\O2#=I.68Q93!U+SA1=$]Z4VY6:7,P66E"275Z
M9$4S6G0U8F9L=5E&4&]#)B-X03MQ1&E"5&ME4'%$03=E65!&-2]B,2MZ;"M,
M97<U3GHS>C4O>FMW5C%$6'1$,%-Y,' W<E=8:$TP5C%$>656;S-D:SE!4DM$
M>2M*3U9E)B-X03LS8G9G3'!E,5!62TU13&LX=S$O.')04'9L,GAH,4Q6=$AK
M1FE12&MD1U=667@Q-'IE:WI'4#5M;GIR9V-$2G!-:T):1WHS2#AO+WI8)B-X
M03LO3&%7,&<P2S!S62],3C8U5D9T;3-I;FM/=W!C2#1N8SE0,VTO659W9W4R
M,&5R>$5C24A#9G@Q97<T6%IU>%8U1B]Z:WI"05!)34TT)B-X03MJ6#%J<45#
M;5AI3U904VPR-61C0F1B,F]0,UAX9DQM0C4U-E(K4EAN>B]#+VY#3S)U<$]'
M:V%V>'1R<FMA2DA)5"LU;5!B-%=016XK)B-X03M6:6-1-2]:*V\X3V1(-EI-
M6"]-4"]L4"]!1$XO,C%B-R]Q2F9&>'14+V53+W)(-S-T6"]/3$5-3&%6<FMR
M4G$P<V1Z1'=K24):87AS)B-X03M$43E2:$1T*WE2-E0W,D0O05!/4T5-35@U
M:F-9:U=.5%I116A104ML;G%D<T)C4'119G9F9VLO-4I8;6M79C5J861C8790
M8C(Q9W%8)B-X03M!:VQU,U))451!-%AK,&A#-W0P>&%T0DM)>6=Y-5!79GI.
M.&]E5U!Z0S%84V]V3'9M8E))3&E"2EDO<7-C.%1Y4W,U1$1G:TQ%;6=5)B-X
M03LT4S=,5EE96GE/1U554#52+TI$5U!*:VUR-GID-FIB,U58-DMV25!3:%9W
M,5AJ<40X47 K>F=P8T=G3TEM4DXW1C@V675H9E4S+T]/)B-X03ML:%EZ+VQW
M:GI7.%5R+UA*>'ED1EDP*TAU4FA$,%A:;TAH1#-L.'8S;3$U3T(O=G@O=T1I
M4G=04'DU;&YM;"\K4TPQ=B]T=#(S+TIN)B-X03M&>EEF-'1,*W,X.7AC0CEI
M6$1E47@U3'1D2#%R54Y/,'%B53E*4TQL4$QB=U1"2C105$UQ0U5G;6A*;V9(
M0SE4230K1&AK44QJ-5!-)B-X03M0*U9/9FMT+S%0,$@O4V)9+W="8V%D9"M3
M,"\X+W=#,$UY+U!',3 U4'EC0G1(4S9G:5=Y4S!V1C1V>FDU249:6%A9:&PS
M,C)/2F-R)B-X03M89V5"=#50;&I!.#8K<$Q3+W=$>2]W0E0O2U=Y,%$V-V]T
M;'%L>F]T=F)/.#EX8DLX57AT,%9V54A,;4=6=79F0SE&1V5/5T52-&]G)B-X
M03LX4&5/-6=D<"]W031X-C%E5S!D,6%E64Y0=4QA6E$X33A1:V5.,5!2;%I1
M45(X<T9/1T]Y:5)9:T=A+S@U1S)-3G8X06QR66=O:'5))B-X03MR>3)I85E+
M3U)#=WE$<C%P=&A,;&1P:7-8>$0U:7=04'92=GE-.#DO-%<X-'AW6%5N1%-D
M6#0R,358-TM052MJ2V8X059:<44O=T%P)B-X03M/3&YD;C9J=SAL2&Q*:E U
M:"\X04MF.$%M8B]T<3,S+T%&179I-"MP+W9*9C%J.3<R<B]N1FE'1G1+,7E6
M;S%A5T\U:#1314%S=%DR)B-X03M";V5O=V@R+UI).4HY-S-B0S=:,DMV;F(O
M;DEV5E!-5VTK9'1/;3!A.'9,2C,P,55K;',U2EEI4C8X<&]Z4FQA-45U;#=3
M;$]->'=K)B-X03MJ8F]W<CAV4%!(;F4V."MA0F%8978V;E!B>3,Y=DA00DQD
M,T1O>6U10FQD5V-G9SEW8UA%,#)F26-K45I(;C-L-FXO>FMT-6<Q-U(W)B-X
M03M4>2LR:S9L9&%C,#!L,$IJ851Y449W;VDT.'946F$P<6%6=VPR2&%M4U52
M2&A*1'E(>70U,2]-2S0X>&%3<VUV871.8E,S;'5S:71D)B-X03LS3$EY;591
M=UE&>4-/>'=7-C-$;7EM63E5<7-D4RMY8VLY3SAL+S5Y82\X04ID=V8Y=$=$
M+VLQ3&=,<G4Q4#=R-'9L=4].<$I&:E@W)B-X03M4:TM+*TI.341Z=T9Q;#E:
M6%9J97HR5C-'66)Q,6MA1V5*=7%Y4G-66E0X:4U6;$5G,&595S-.>E!D6$5T
M>F-33DQC5'4P:S!R1W)-)B-X03LW;FMZ12M*2GA5:VLR6#!4+W=!-')F.$%(
M1C$W+VU*:"]W0U1B65$W>G-N-DIE.6<O=T1Z:W(O-4UC9CAW34@O04)*.$)C
M5'14*SDK)B-X03M$>E143DLQ4%9B,4Q(5&)75SAV2D%42&)W25AD9V],3E)6
M<61G2S1U=FA!>4Y!5UAP,S549FPQ-34P-SAW3D4Q1R\P4S=T8DM'5FUM)B-X
M03MN;&I+2V]-8FER5C-'-7AD:F\Y3&MJ;&E42%HY2RM:+RM583%B+VU#=5 X
M06LP,D5U.7EF4V9C*T5S1'@W-G0O-7AT+SAL<6XO36)C)B-X03MF.&$T43E*
M,F(O8VHS;#AS6'8X079:4"]!35I(+W=#2DA!.#=0;5=E85@O-4EV5R\K,C-B
M9CAM8UA.:"]I,'8V>GHS1G=(<W8U,V57)B-X03MV34=O2C5D,4MX,#8T=610
M<SE"9TXQ9'A2<SA5651M-S@R06]V1F1Z6'1I-V)T1$9+6$-13FA&-#%I-FPY
M2R]M3"\V>FAO+R]!1$$V)B-X03M2+WA#3$-89F%N+T92-V\O;V9.5T(P3$I,
M1#AT=E Q+V)X6$YP;T8W3&)Z;W-S37=H64DX8FIK<DMX;T-#1%55>&-I3VMY
M>49I2F98)B-X03M0-6,R1C5P+VM447)+.6AA,W4W97II:FYH8U5:1T$S0D=%
M4%,V84IJ:FE$>G!H2"]!1&LQ+W=#4S=G+S=A34@O04-A;'A,:61Q9C-8)B-X
M03MX9DQC56)34W!'=$%Z<T9&96Q385E(;F=,5F(K>'4W0SEN<V)Y2F]B<3%K
M84ME2G1I<F]E3$$O26I&36]M2F\X,4]E96$T;FMN;F-Y)B-X03M44W-8;&M9
M,5IM63%9:RM*3TM#8DYL.49F.#1R9CAC6%AV.$%M2F@O-4YT:$1V3WEF;VPW
M,W5E1C)Z<U9D:7(T-#AT4U)Y9FY66E-2)B-X03MS2&IF6&=Y3W!Q0T1D16=G
M-48U;D8O:D$O<F9P96TO.#579C=X*U<O*TUL,R]W05)H=VQZ=3$K569I>F8X
M9TIO6E!Y<#!:23-6,VAA)B-X03LV4U9145-R1S9L9FDS9V5,9R])-&AY*WIJ
M*S5(>"LY-DAH8S$T<"]Z:W8U:C!2+TQ%96=R9&]D66IV24QI4WHS-6E)>'EF
M1C!P5#1H)B-X03LS=T8Q6&%M4U!"=S,V<F9/1FPO=EI"+WAK5"]I47=/:FAZ
M1#(W+VY*6'E&.59V;V9/1FI(4T,X2S(K<4)2.6U90VM5<"]W0F12>%!U)B-X
M03M",V)#6&)D<6%E:C1G*TQW=D$V9#E'+S@T<F8X8UA8=BM9;4@O:S(R14\Y
M-THK:5AV960O.#5!-GAP97$O;4$Q>'!T,4AD=U(R<U5,)B-X03MY4DU'55-)
M>FAL2DAC64A"-U-M2EID:F5Y6&9K=')E;&%**UEE;C9J<71Y='!9>$IC0U-D
M-CA16&=D5C9!.5-A67-.0FMJ1$M$23!')B-X03MD+VYF*V)"=4PS4VHU3#AX
M4W)#<U5V,7HV;$Q*14]82F5(4#=.9'$P>$IC>E@V=F-E2$PU2E(K5DAN5'IB
M<D=S879:-G)R1C-F5W8V)B-X03M'=FXY0S1M95)/4WAI:F-72D926$9R,%=E
M8S5%4TI)-%,X:GAD5RMI+W=!:79Z13AL840U15=W,6I6;V)/.$8Q3DHV36Y,
M;'AB:E$W)B-X03M!.6%99W4Y,$=O>'=X5DDP6'IZ9$UR,U5Z<6%Q>G-19EEK
M-'5J:V0R9398+T%/4TPQ=CA!-V)D="]W06UC6$]H+VDP=C9Z>C-&=T@Q)B-X
M03M,<3,U;V512G9Y=G9D2VHQ<4)T46LP4U<Q4S-(4&M:;71$1T4K>E-V3&)$
M8C!75%99>FE)-&AF1"MH.'192&Y8,%8K6E=S85A&*U%E)B-X03MG-E9,9%)P
M<4YZ<'5L4W=7:%E#4C!222M42W9C1$-896%M64=M:4PS<5 V2'IR9V1'*VU'
M+TY4>6YA+VLY0G Y:')Q42M93&9224E))B-X03M9;VDV>DIC>#(V<5969TYM
M1$-N6$1B=B]!33%!64M%=E9W+V)4=S,O04I79"M9;B]!1DUM;R\X05-43"]!
M33%92%5F;3AV.$%/3#)B)B-X03LO;DE4>DYO."]K97@P43-Q=G)A>E=L>DYA
M;7!K.4YO2"M--U4O84AF174Q-U-Y>#A-4G8Q8E!N;7DO,W-G+S1Y2B]X25EU
M:VAZ1#-$)B-X03LO;DI8>40Y6'4T9D]&:D931S5+,BMQ<6\K>DM"4TM5,"]N
M56-39D5$=6-*9'0R<' V4&E$-'9#8T1P,S!B+WII="]X>&1E+S5I668K)B-X
M03M48EE1-S-S;C9*93DW;FAD<S=&6&=8-38O;DYW1G@U4SAU5&=S45DY5S%#
M33E/>E<X6DAF<S=F-TAX=T5U;C$K=7(P42M*+U%T+TE8)B-X03LX;G!5:W1V
M3TAM0TIO,E=K=6I78F)(8V)816<O-4YJ+T%'6&AI079:*VER,7DK1#%(.'DO
M>38P-WIX;U@Q1S1F,$PV,TQ3869D:F8P)B-X03LU0TM%34\V3E-J1$5H>CE6
M<&AL:E(U.4AZ8C5A.'DK8U!Y;#@T5#)D-4%W:D1"9%(P-6HK-FYI+UIK:F)P
M5VTV3U!K931W3VIX6EHV)B-X03MA9$@T:#E5*U9F3F5I96%.1V@Q8E(U+U=T
M6F1M53=34G50=%)Y3'9X668R:F)*4%$T<W-C:V5+4$HX."]N,351.#)A;BM9
M;'ID-F)O)B-X03MT+V97<E<X0W)C5S%R3DQ'4W%5241O<DQT:UA3.6\T6GEY
M,D%4=#--0G10>2LX*W)D=W,S;')646]K56MM>75!04%2+VM9=49(5%I,)B-X
M03M(<&PX:2MY+TU':#)'=F%,96%09G!Z=$PR27A31'5+-VAL+WEL86I$,WE4
M,4=306Y%>%!)=FIR5B]W07)04#)N87!D5TLV1G%&,G1T)B-X03M+,&%85G9A
M5'E24W%P*T8P9%9914U.*W5295EN<$UK6D5C2E!W930O.#0Q-D1R;6MA4G)C
M97)A9&1A8SAT>$,P4UAC36M"64)'0DMI)B-X03M13%=M14\S-TUX>6I%.%%)
M,V5(87@U03@K4V%V9E-2*U<Y561(=4I74C%S<F=G9W530T-%=T]P>6%F25I(
M,'DU.7A1;B]+=E!0+SA!)B-X03LQ3$]Q+W=$4T1C+S@P671F-6)*+TYL.&DW
M+VQ8;FXO+T%+;&Y69CA!<$)U9BMA358O3%I0-7-V:UAO,S5$95-V36QN-3)M
M3W1A2F97)B-X03MD:$Y96$5%:W0Q8E11>&XQ3TDT8S-64E5I=4QN.6Y92FI*
M-F]K0W4U:3-N2#AL+U!/9S9V3F)7;6PS5W$R0EEM,'9,3THU=S!D9F@U)B-X
M03MR1T=+34(Q0DA8<%59=5!N,$]317%!2DAK:U@O04-R>GHO.$$Y4WIQ=B]3
M1&,O.$%.1TQ2*U=Y9GI:9DER-%!Y,B]-2V5:254X=&%M)B-X03M(8S!5>5=K
M,&$Q4&DW<7%R.'EC56I3-5-F<%!Y9E%':"]K9SA8-5-89FQ7*VY23EHQ0U@V
M.# T*TI)8FQ1=G!P569A54MN1FHO;$Y4)B-X03MT:' S5U!1,6A-0V1Z=3A&
M,4PX<E!Z13 K-VMT6F9,,2]+,%I).5,R=#5,:4IQ9#%K:58Q22MN039E96MY
M>$YC2E$S+T%#<GIZ+SA!)B-X03LY4WIQ=B]31&,O.$%.1TQ$.'1K+VUY*U)D
M+WER>GHO+T%.4WIQ=CA!,&<S4"].1TLO;'-N.#)8>4PP4#@Q+TM(;7DK,&IY
M4$A:84QF)B-X03LS5#)M9S)S1C!K3G).25EP5E)1,&-G5E1W660Q3RM,;C9Z
M1$UX:%%/,&4U-34O>7)Z>B\O04Y3>G%V.$$P9S-0+TY'3&=F;'-N.#)8)B-X
M03MY3'8K5F5E9B]W1'%79%8O-E%B;B]M:D9F>3)4*V),-48S+TMV4% O05 Q
M3$]Q+SE)3GHO04TP67(K5WEF>EIF27,V+T]B>60U=C%$)B-X03MZ:W1X66%(
M<48S0CE2=$4Y84,Q;6Q4:W-)1$QY4E-+9SE2:35U=G=Z;&MS4DHR2%)H5G K
M6#-N,6)U1FTX=&%Q1D5I:VLR5G=!04-0)B-X03LX:D9X239B2EDY379K6#):
M<C)I5T=U84YE85)Q0V,W3SEI84M58E9&96I,5W1'53!:5#)/4V5O>5%%-&U*
M-48X9&%Z*U9N;C-49%9U)B-X03LW0F1#,4,X4S)L84Y,=3)T2C5)6E95+T,V
M3W%%14U..&DX>%!36DEY23139F<Y=R\U>'(P2%A.23!J5S0Y5S V-C U-6)I
M1F]K=31:)B-X03M)0W=#34-616=7=$U)9'8R6FIL1THT9U)U.6MW=7IE2B]N
M;"MC=S!M3V)Y=C5C;D(Q4U%'4%5R,418-G5P1D1%:"\S-F8R:BMX+W)F)B-X
M03M:0DQQ=&9R94@P4C4Y9DII+W=#4G8U3F9P95-(>E(U:6=",&Q4>C K>6M(
M*SE$03=34T0O04@P0TYG9G1F-G8R:T]0;TY&>&5U9DQO)B-X03LK;$%!0E%B
M061":&0V-T972&9M5BM7;6HK94Y*.4,T<&(V;F)G;7<Q0E9Q,%I0-TQ$8FQ'
M,V-F4TU"1&IA;E-X>7AO."MH9DXK:6$S)B-X03LU>B]+4'IN3&)835)!0D,S
M,6EX4&]85494>&1'<#AY:F=B9$0K,'5",%=02FLP,E-J+V$K<79+;FUV4F9.
M3VEW-G9P13-Q,C!U>F]D)B-X03MP27!".7%/4F8R5U@K,&):2C9(1&UJ:VIX
M4E1F1G1D:7)S5F1I<G-69&ER<U9D:7)S5F1I<G-69&ER<U9D:7)S5F1I<G-6
M9&ER<U9D)B-X03MI<G-69&ER<U9D:7)S5F9#;FPS54Y)='9-1G1F-CEA>6%L
M67AY1U<U=%9C2S!Z8FM";5E(-%,Y3UAI36DX:FEL151":TQ$,V%0+VY+)B-X
M03M845DT,6IJ.'980U)O07%)<S!904%&04%!=7='1S-C9GET1"MA5C,O045.
M5&]V.$$Q66)N+VMD2"]W03 T,G8X<E$O;6PS+U$Q3VDO)B-X03LY5T<U+W=#
M4C!F.$%Z5&IA+W=!<E$O;6PS+U$Q3VDO.5='-2\U2%(O.# T,G8X<E$O;6QH
M+W=#6G8U>&55+T\K:&TP;#!#8415;T1Y)B-X03MS3#AY;U=I66MC;$Y&<559
M9%8K;G1G='AT5G)C95=.8TIV;WE4+VY&1FTT*V%&<65)3FE13S%4.5ER*W)#
M1S=S:BM,-&9P92\T6&-U)B-X03MX5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU
M>%8R2W5X5C)+=7A6,DMU>%8R2W5X5C)+=7A6,DMU>%8R2W9K=CA!-G@S+T%/
M+VHO=T-N)B-X03MB279/+W=#0R]W0DHS+U=/+W=$,SAF.$$P-UER+V=V.4HS
M+U=/+SA!,SAF+T%%-UER+V=V.4HS+T%&:G8O=T(O2"\P-UER+V=V.4HS)B-X
M03LO5T\O+V9X+SE/,DLO=T-#+W="2C,O5T\O=T0S.&8X03 W67(O9W8Y2C8Q
M*U%N+TMU+SA!8S<O9S<Y22\X978Q-SE*96PO>&0V6' K)B-X03MN+W,K5F9B
M0TA9.6XK1C9V1'9P9"]&-C%H9&DW1EA9<3=&6%EQ-T9867$W1EA9<3=&6%EQ
M-T9867$W1EA9<3=&6%EQ-T9867$W1EA9)B-X03MQ-T9867$W1EA9<2\O.6L]
M/"]X;7!'26UG.FEM86=E/@H@(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @
M(" @(" @(" @/"]R9&8Z06QT/@H@(" @(" @(" \+WAM<#I4:'5M8FYA:6QS
M/@H@(" @(" @(" \>&UP34TZ26YS=&%N8V5)1#YX;7 N:6ED.F$S,38V.&$R
M+3<Y93<M,#(T92TY83(U+6)C931F8F,R,&(W,CPO>&UP34TZ26YS=&%N8V5)
M1#X*(" @(" @(" @/'AM<$U-.D1O8W5M96YT240^>&UP+F1I9#HS-65E-64P
M-RTU9CDY+3,S-&$M8C,Q-2TS-6,X83$S-V8R,#(\+WAM<$U-.D1O8W5M96YT
M240^"B @(" @(" @(#QX;7!-33I/<FEG:6YA;$1O8W5M96YT240^=75I9#HU
M1#(P.#DR-#DS0D9$0C$Q.3$T03@U.3!$,S$U,#A#.#PO>&UP34TZ3W)I9VEN
M86Q$;V-U;65N=$E$/@H@(" @(" @(" \>&UP34TZ4F5N9&ET:6]N0VQA<W,^
M<')O;V8Z<&1F/"]X;7!-33I296YD:71I;VY#;&%S<SX*(" @(" @(" @/'AM
M<$U-.D1E<FEV961&<F]M(')D9CIP87)S951Y<&4](E)E<V]U<F-E(CX*(" @
M(" @(" @(" @/'-T4F5F.FEN<W1A;F-E240^>&UP+FEI9#HU-#8T-S@R8RTX
M.61B+68V-#@M.35D,BTT.&1C-64Q8C)E,S$\+W-T4F5F.FEN<W1A;F-E240^
M"B @(" @(" @(" @(#QS=%)E9CID;V-U;65N=$E$/GAM<"YD:60Z,&8Q9C<Q
M8C<M-&,Q,RTT,30X+3DX-3,M.&$X.#0T8C,Q8C4R/"]S=%)E9CID;V-U;65N
M=$E$/@H@(" @(" @(" @(" \<W12968Z;W)I9VEN86Q$;V-U;65N=$E$/G5U
M:60Z-40R,#@Y,C0Y,T)&1$(Q,3DQ-$$X-3DP1#,Q-3 X0S@\+W-T4F5F.F]R
M:6=I;F%L1&]C=6UE;G1)1#X*(" @(" @(" @(" @/'-T4F5F.G)E;F1I=&EO
M;D-L87-S/G!R;V]F.G!D9CPO<W12968Z<F5N9&ET:6]N0VQA<W,^"B @(" @
M(" @(#PO>&UP34TZ1&5R:79E9$9R;VT^"B @(" @(" @(#QX;7!-33I(:7-T
M;W)Y/@H@(" @(" @(" @(" \<F1F.E-E<3X*(" @(" @(" @(" @(" @/')D
M9CIL:2!R9&8Z<&%R<V54>7!E/2)297-O=7)C92(^"B @(" @(" @(" @(" @
M(" @(#QS=$5V=#IA8W1I;VX^<V%V960\+W-T179T.F%C=&EO;CX*(" @(" @
M(" @(" @(" @(" @/'-T179T.FEN<W1A;F-E240^>&UP+FEI9#IB86-E.#@Q
M.2UF-F(P+3%C-#8M.3,P.2UC8S5A,3!B86)E9F$\+W-T179T.FEN<W1A;F-E
M240^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IW:&5N/C(P,30M,#8M,#E4
M,3$Z,#DZ,S M,#0Z,# \+W-T179T.G=H96X^"B @(" @(" @(" @(" @(" @
M(#QS=$5V=#IS;V9T=V%R94%G96YT/D%D;V)E($EL;'5S=')A=&]R($-#("A7
M:6YD;W=S*3PO<W1%=G0Z<V]F='=A<F5!9V5N=#X*(" @(" @(" @(" @(" @
M(" @/'-T179T.F-H86YG960^+SPO<W1%=G0Z8VAA;F=E9#X*(" @(" @(" @
M(" @(" @/"]R9&8Z;&D^"B @(" @(" @(" @(" @(#QR9&8Z;&D@<F1F.G!A
M<G-E5'EP93TB4F5S;W5R8V4B/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z
M86-T:6]N/G-A=F5D/"]S=$5V=#IA8W1I;VX^"B @(" @(" @(" @(" @(" @
M(#QS=$5V=#II;G-T86YC94E$/GAM<"YI:60Z,3,Q8F,X-3<M.#4S,RTQ-#1F
M+6$U-&4M96(Q8V-F-F8T,60V/"]S=$5V=#II;G-T86YC94E$/@H@(" @(" @
M(" @(" @(" @(" \<W1%=G0Z=VAE;CXR,#$T+3 V+3 Y5#$Q.C$Q.C(X+3 T
M.C P/"]S=$5V=#IW:&5N/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z<V]F
M='=A<F5!9V5N=#Y!9&]B92!);&QU<W1R871O<B!#0R H5VEN9&]W<RD\+W-T
M179T.G-O9G1W87)E06=E;G0^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IC
M:&%N9V5D/B\\+W-T179T.F-H86YG960^"B @(" @(" @(" @(" @(#PO<F1F
M.FQI/@H@(" @(" @(" @(" @(" \<F1F.FQI(')D9CIP87)S951Y<&4](E)E
M<V]U<F-E(CX*(" @(" @(" @(" @(" @(" @/'-T179T.F%C=&EO;CYC;VYV
M97)T960\+W-T179T.F%C=&EO;CX*(" @(" @(" @(" @(" @(" @/'-T179T
M.G!A<F%M971E<G,^9G)O;2!A<'!L:6-A=&EO;B]P;W-T<V-R:7!T('1O(&%P
M<&QI8V%T:6]N+W9N9"YA9&]B92YI;&QU<W1R871O<CPO<W1%=G0Z<&%R86UE
M=&5R<SX*(" @(" @(" @(" @(" @/"]R9&8Z;&D^"B @(" @(" @(" @(" @
M(#QR9&8Z;&D@<F1F.G!A<G-E5'EP93TB4F5S;W5R8V4B/@H@(" @(" @(" @
M(" @(" @(" \<W1%=G0Z86-T:6]N/G-A=F5D/"]S=$5V=#IA8W1I;VX^"B @
M(" @(" @(" @(" @(" @(#QS=$5V=#II;G-T86YC94E$/GAM<"YI:60Z9#(P
M-&(X,38M83,T-RUA.#1D+3AB,6(M93,R,V(R,SDQ-#4V/"]S=$5V=#II;G-T
M86YC94E$/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z=VAE;CXR,#$T+3 V
M+3 Y5#$Q.C$S.C$V+3 T.C P/"]S=$5V=#IW:&5N/@H@(" @(" @(" @(" @
M(" @(" \<W1%=G0Z<V]F='=A<F5!9V5N=#Y!9&]B92!);&QU<W1R871O<B!#
M0R H5VEN9&]W<RD\+W-T179T.G-O9G1W87)E06=E;G0^"B @(" @(" @(" @
M(" @(" @(#QS=$5V=#IC:&%N9V5D/B\\+W-T179T.F-H86YG960^"B @(" @
M(" @(" @(" @(#PO<F1F.FQI/@H@(" @(" @(" @(" @(" \<F1F.FQI(')D
M9CIP87)S951Y<&4](E)E<V]U<F-E(CX*(" @(" @(" @(" @(" @(" @/'-T
M179T.F%C=&EO;CYC;VYV97)T960\+W-T179T.F%C=&EO;CX*(" @(" @(" @
M(" @(" @(" @/'-T179T.G!A<F%M971E<G,^9G)O;2!A<'!L:6-A=&EO;B]P
M;W-T<V-R:7!T('1O(&%P<&QI8V%T:6]N+W9N9"YA9&]B92YI;&QU<W1R871O
M<CPO<W1%=G0Z<&%R86UE=&5R<SX*(" @(" @(" @(" @(" @/"]R9&8Z;&D^
M"B @(" @(" @(" @(" @(#QR9&8Z;&D@<F1F.G!A<G-E5'EP93TB4F5S;W5R
M8V4B/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z86-T:6]N/G-A=F5D/"]S
M=$5V=#IA8W1I;VX^"B @(" @(" @(" @(" @(" @(#QS=$5V=#II;G-T86YC
M94E$/GAM<"YI:60Z,3ED,&,S-34M.3!F92TR-C0W+6(U934M-#DU,F%A-SAD
M9F%F/"]S=$5V=#II;G-T86YC94E$/@H@(" @(" @(" @(" @(" @(" \<W1%
M=G0Z=VAE;CXR,#$T+3 V+3 Y5#$Q.C$T.C(T+3 T.C P/"]S=$5V=#IW:&5N
M/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z<V]F='=A<F5!9V5N=#Y!9&]B
M92!);&QU<W1R871O<B!#0R H5VEN9&]W<RD\+W-T179T.G-O9G1W87)E06=E
M;G0^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IC:&%N9V5D/B\\+W-T179T
M.F-H86YG960^"B @(" @(" @(" @(" @(#PO<F1F.FQI/@H@(" @(" @(" @
M(" @(" \<F1F.FQI(')D9CIP87)S951Y<&4](E)E<V]U<F-E(CX*(" @(" @
M(" @(" @(" @(" @/'-T179T.F%C=&EO;CYC;VYV97)T960\+W-T179T.F%C
M=&EO;CX*(" @(" @(" @(" @(" @(" @/'-T179T.G!A<F%M971E<G,^9G)O
M;2!A<'!L:6-A=&EO;B]P;W-T<V-R:7!T('1O(&%P<&QI8V%T:6]N+W9N9"YA
M9&]B92YI;&QU<W1R871O<CPO<W1%=G0Z<&%R86UE=&5R<SX*(" @(" @(" @
M(" @(" @/"]R9&8Z;&D^"B @(" @(" @(" @(" @(#QR9&8Z;&D@<F1F.G!A
M<G-E5'EP93TB4F5S;W5R8V4B/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z
M86-T:6]N/G-A=F5D/"]S=$5V=#IA8W1I;VX^"B @(" @(" @(" @(" @(" @
M(#QS=$5V=#II;G-T86YC94E$/GAM<"YI:60Z.6,W-#-E83$M-F0Q-BTW-C0U
M+3AA8CDM.35C-&4P8S W9#9C/"]S=$5V=#II;G-T86YC94E$/@H@(" @(" @
M(" @(" @(" @(" \<W1%=G0Z=VAE;CXR,#$T+3 V+3$Q5# Y.C$W.C V+3 T
M.C P/"]S=$5V=#IW:&5N/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z<V]F
M='=A<F5!9V5N=#Y!9&]B92!);&QU<W1R871O<B!#0R H5VEN9&]W<RD\+W-T
M179T.G-O9G1W87)E06=E;G0^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IC
M:&%N9V5D/B\\+W-T179T.F-H86YG960^"B @(" @(" @(" @(" @(#PO<F1F
M.FQI/@H@(" @(" @(" @(" @(" \<F1F.FQI(')D9CIP87)S951Y<&4](E)E
M<V]U<F-E(CX*(" @(" @(" @(" @(" @(" @/'-T179T.F%C=&EO;CYC;VYV
M97)T960\+W-T179T.F%C=&EO;CX*(" @(" @(" @(" @(" @(" @/'-T179T
M.G!A<F%M971E<G,^9G)O;2!A<'!L:6-A=&EO;B]P;W-T<V-R:7!T('1O(&%P
M<&QI8V%T:6]N+W9N9"YA9&]B92YI;&QU<W1R871O<CPO<W1%=G0Z<&%R86UE
M=&5R<SX*(" @(" @(" @(" @(" @/"]R9&8Z;&D^"B @(" @(" @(" @(" @
M(#QR9&8Z;&D@<F1F.G!A<G-E5'EP93TB4F5S;W5R8V4B/@H@(" @(" @(" @
M(" @(" @(" \<W1%=G0Z86-T:6]N/G-A=F5D/"]S=$5V=#IA8W1I;VX^"B @
M(" @(" @(" @(" @(" @(#QS=$5V=#II;G-T86YC94E$/GAM<"YI:60Z-&%A
M.38V.#DM.6-B9BUE830R+6)C,&,M9#(U.&$W9&$X.3=F/"]S=$5V=#II;G-T
M86YC94E$/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z=VAE;CXR,#$Y+3 Y
M+3 T5#$Q.C4W.C(X+3 T.C P/"]S=$5V=#IW:&5N/@H@(" @(" @(" @(" @
M(" @(" \<W1%=G0Z<V]F='=A<F5!9V5N=#Y!9&]B92!);&QU<W1R871O<B!#
M0R R,RXP("A7:6YD;W=S*3PO<W1%=G0Z<V]F='=A<F5!9V5N=#X*(" @(" @
M(" @(" @(" @(" @/'-T179T.F-H86YG960^+SPO<W1%=G0Z8VAA;F=E9#X*
M(" @(" @(" @(" @(" @/"]R9&8Z;&D^"B @(" @(" @(" @(" @(#QR9&8Z
M;&D@<F1F.G!A<G-E5'EP93TB4F5S;W5R8V4B/@H@(" @(" @(" @(" @(" @
M(" \<W1%=G0Z86-T:6]N/F-O;G9E<G1E9#PO<W1%=G0Z86-T:6]N/@H@(" @
M(" @(" @(" @(" @(" \<W1%=G0Z<&%R86UE=&5R<SYF<F]M(&%P<&QI8V%T
M:6]N+W!O<W1S8W)I<'0@=&\@87!P;&EC871I;VXO=FYD+F%D;V)E+FEL;'5S
M=')A=&]R/"]S=$5V=#IP87)A;65T97)S/@H@(" @(" @(" @(" @(" \+W)D
M9CIL:3X*(" @(" @(" @(" @(" @/')D9CIL:2!R9&8Z<&%R<V54>7!E/2)2
M97-O=7)C92(^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IA8W1I;VX^8V]N
M=F5R=&5D/"]S=$5V=#IA8W1I;VX^"B @(" @(" @(" @(" @(" @(#QS=$5V
M=#IP87)A;65T97)S/F9R;VT@87!P;&EC871I;VXO<&]S='-C<FEP="!T;R!A
M<'!L:6-A=&EO;B]V;F0N861O8F4N:6QL=7-T<F%T;W(\+W-T179T.G!A<F%M
M971E<G,^"B @(" @(" @(" @(" @(#PO<F1F.FQI/@H@(" @(" @(" @(" @
M(" \<F1F.FQI(')D9CIP87)S951Y<&4](E)E<V]U<F-E(CX*(" @(" @(" @
M(" @(" @(" @/'-T179T.F%C=&EO;CYS879E9#PO<W1%=G0Z86-T:6]N/@H@
M(" @(" @(" @(" @(" @(" \<W1%=G0Z:6YS=&%N8V5)1#YX;7 N:6ED.C!F
M,68W,6(W+31C,3,M-#$T."TY.#4S+3AA.#@T-&(S,6(U,CPO<W1%=G0Z:6YS
M=&%N8V5)1#X*(" @(" @(" @(" @(" @(" @/'-T179T.G=H96X^,C R,RTP
M-2TR-%0Q,SHS,SHT."TP-#HP,#PO<W1%=G0Z=VAE;CX*(" @(" @(" @(" @
M(" @(" @/'-T179T.G-O9G1W87)E06=E;G0^061O8F4@26QL=7-T<F%T;W(@
M,C<N,R H5VEN9&]W<RD\+W-T179T.G-O9G1W87)E06=E;G0^"B @(" @(" @
M(" @(" @(" @(#QS=$5V=#IC:&%N9V5D/B\\+W-T179T.F-H86YG960^"B @
M(" @(" @(" @(" @(#PO<F1F.FQI/@H@(" @(" @(" @(" @(" \<F1F.FQI
M(')D9CIP87)S951Y<&4](E)E<V]U<F-E(CX*(" @(" @(" @(" @(" @(" @
M/'-T179T.F%C=&EO;CYC;VYV97)T960\+W-T179T.F%C=&EO;CX*(" @(" @
M(" @(" @(" @(" @/'-T179T.G!A<F%M971E<G,^9G)O;2!A<'!L:6-A=&EO
M;B]P;W-T<V-R:7!T('1O(&%P<&QI8V%T:6]N+W9N9"YA9&]B92YI;&QU<W1R
M871O<CPO<W1%=G0Z<&%R86UE=&5R<SX*(" @(" @(" @(" @(" @/"]R9&8Z
M;&D^"B @(" @(" @(" @(" @(#QR9&8Z;&D@<F1F.G!A<G-E5'EP93TB4F5S
M;W5R8V4B/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z86-T:6]N/F-O;G9E
M<G1E9#PO<W1%=G0Z86-T:6]N/@H@(" @(" @(" @(" @(" @(" \<W1%=G0Z
M<&%R86UE=&5R<SYF<F]M(&%P<&QI8V%T:6]N+W!O<W1S8W)I<'0@=&\@87!P
M;&EC871I;VXO=FYD+F%D;V)E+FEL;'5S=')A=&]R/"]S=$5V=#IP87)A;65T
M97)S/@H@(" @(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @(" @(" @(" @
M/')D9CIL:2!R9&8Z<&%R<V54>7!E/2)297-O=7)C92(^"B @(" @(" @(" @
M(" @(" @(#QS=$5V=#IA8W1I;VX^<V%V960\+W-T179T.F%C=&EO;CX*(" @
M(" @(" @(" @(" @(" @/'-T179T.FEN<W1A;F-E240^>&UP+FEI9#IA,S$V
M-CAA,BTW.64W+3 R-&4M.6$R-2UB8V4T9F)C,C!B-S(\+W-T179T.FEN<W1A
M;F-E240^"B @(" @(" @(" @(" @(" @(#QS=$5V=#IW:&5N/C(P,C0M,#$M
M,3=4,38Z,3@Z-3<M,#4Z,# \+W-T179T.G=H96X^"B @(" @(" @(" @(" @
M(" @(#QS=$5V=#IS;V9T=V%R94%G96YT/D%D;V)E($EL;'5S=')A=&]R(#(X
M+C$@*%=I;F1O=W,I/"]S=$5V=#IS;V9T=V%R94%G96YT/@H@(" @(" @(" @
M(" @(" @(" \<W1%=G0Z8VAA;F=E9#XO/"]S=$5V=#IC:&%N9V5D/@H@(" @
M(" @(" @(" @(" \+W)D9CIL:3X*(" @(" @(" @(" @/"]R9&8Z4V5Q/@H@
M(" @(" @(" \+WAM<$U-.DAI<W1O<GD^"B @(" @(" @(#QI;&QU<W1R871O
M<CI3=&%R='5P4')O9FEL93Y0<FEN=#PO:6QL=7-T<F%T;W(Z4W1A<G1U<%!R
M;V9I;&4^"B @(" @(" @(#QP9&8Z4')O9'5C97(^061O8F4@4$1&(&QI8G)A
M<GD@,3 N,#$\+W!D9CI0<F]D=6-E<CX*(" @(" @/"]R9&8Z1&5S8W)I<'1I
M;VX^"B @(#PO<F1F.E)$1CX*/"]X.GAM<&UE=&$^"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @
M(" @(" @(" */#]X<&%C:V5T(&5N9#TB=R(_/O_B?1!)0T-?4%)/1DE,10 !
M$@ (@'!!1$)% A   '!R=')#35E+3&%B( ?0  < &@ % "D -6%C<W!!4%!,
M     $%$0D4                       #VU@ !     -,M041"10
M                                                        "F1E
M<V,   #\    =&-P<G0   %P    *W=T<'0   &<    %$$R0C    &P  "B
M!D$R0C(   &P  "B!D$R0C$  *.X  "B!D(R03   47   (XM$(R03$  WYT
M  (XM$(R03( !;<H  (XM&=A;70 !^_<  "0D61E<V,         &E4N4RX@
M5V5B($-O871E9" H4U=/4"D@=C(
M
M            =&5X=     !#;W!Y<FEG:'0@,C P,"!!9&]B92!3>7-T96US
M+"!);F,N  !865H@        M5H  +QG  "2,&UF=#(     ! ,)   !
M                 0                    $   $   (   (D!!T%V@=I
M"-D*-@N%#,<-_P\Q$%X1BQ*W$^(5"Q8R%U<8>1F8&K4;TASO'B4?62"'(;(B
MVB/_)2,F1"=F*(8IIRK'*^@M""XH+T@P:3&),J8SPC3>-?LW&#@U.5$Z;3N)
M/*4]PC[>/_A!$4(I0T)$7$5U1H]'J4C#2=U*]TP232Q.0T]94&]1AE*<4[)4
MR57?5O98#5DC6CI;45QF77A>BE^;8*UAOF+/8^!D\68"9Q)H(VDS:D)K4FQ>
M;6=N<6]Z<(-QC'*4<YQTHW6J=K%WMWB]><-ZR'O-?,Y]S7[,?\N R8''@L6#
MPH2_A;N&MX>SB*Z)J8JDBYZ,F(V1CH:/>Y!PD6226)-,E$"5,Y8FEQF8#)C_
MF?*:Y)O6G,B=NYZMGY^@CJ%\HFJC5Z1%I3.F(*<.I_RHZJG7JL6KLZRAK8^N
M?:]KL%FQ1[(VLR2T$K4 M>VVVK?(N+6YH[J0NWZ\:[U9OD>_-< BP1#!_L+L
MP]K$Q\6UQJ/'D<A^R6S*6<M$S"[-&,X!SNO/U="^T:?2D--YU&'52=8QUQC8
M -CFV<W:LMN8W'W=8MY'WRS@$.#TX=CBN^.>Y'OE5^8SYP[GZ.C!Z9KJ<>M(
M[!WL\.W#[I;O=O!5\3/R#_+J\\/TG/5S]DGW'O?S^,;YE?IA^RG[Z_RG_5S^
M"_ZT_UK__P   >@#IP4L!H0'OPCG"@0+%@P<#1X.' \9$!<1%!(0$PL4!!3\
M%?,6YA?8&,P9UAK>&^$<X1W?'ML?UB#1(<LBQ".^)+@ELR:N)ZHHIBFB*J K
MGBR=+9HNE2^1,(TQB3*&,X,T@35_-G\W?SB .8(Z?SM^/'P]?#Y\/WU ?T&"
M0H5#B42-19)&F$>:2)M)G4J?2Z-,IDVJ3J]/M%"Z4<!2QU/.5-55UU;95]M8
MWEG@6N-;YUSJ7>U>\5_U8/AA_&, 9 -E 67_9OQG^FCX:?5J\VOP;.YMZV[H
M;^5PX7'><MISUG3-=<-VN7>O>*5YFWJ0>X5\>GUO?F1_6(!-@4&"-8,IA!R%
M$(7^ANV'VXC*B;B*IHN5C(.-<8Y@CTZ0/9$LDAN3"I/ZE.F5V9;)E[J8IYF3
MFH";;9Q:G4B>-I\EH!2A!*'UHN:CV*3*I;VFL:>FJ)NID:J'JW^L=ZUOKF>O
M8+!:L52R3[-,M$FU1K9%MT2X1;E&NDB[2KQ.O5*^5[]=P&/!:L)RPWO$A,6*
MQI#'ELB=R:7*K<NVS+_-R,[2S]S0YM'QTOO4!M42UA[7*M@WV43:4=M>W&O=
M>=Z&WY3@G.&BXJCCK>2RY;;FNN>]Z,#IP^K4Z^7L]>X$[Q+P(/$L\CCS0_1.
M]5GV8_=J^&[Y;_IL^V3\5OU$_B__%___   "!0/8!6@&Q@@&"3(*4@ME#'(-
M> YZ#WH0>A%Y$G43<!1H%5X64A=%&#<9*1HT&ST<0!T_'CH?-" L(2,B&2,/
M) 0D^27N)N,GV"C,*<$JMBNK+)\MDRZ'+WPP<#%D,EDS331!-38V*S<A.!8Y
M"SH .O8[[3SC/=L^TS_+0,1!O4*W0[)$K$6F1J%'G$B7291*D$N.3(M-BDZ)
M3XA0B%&)4HA3B%2(58A6B5>*6(M9C5J/6Y%<DUV67IA?FV"=89]BH&.A9*-E
MI&:F9Z=HJ&FI:JIKJFRK;:MNJV^K<*EQJ'*E<Z-TH'6==IEWE7B1>8QZAWN"
M?'Q]=GYO?VF 88%:@E&#2(0^A36&*X<AB!>)#(H"BO>+[8SBC=B.S8_#D+F1
MKY*EDYR4DI6)EH"7>)APF6J:8YM>G%F=59Y2GU"@3Z%/HE"C4J15I5FF7Z=F
MJ&ZI>*J"JXZLG*VKKKNOS+#?L?.S";0@M3BV4;=LN(>YI+K"N^&] ;XAOT/
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
MG7-ZYCH?FO9[C2 IFIA\<0  E=-_RJS.KRB"@YMHJN2!F8E^IMJ X';[HQ.
M8V.HGYN )D]3G'^ (SETF@6 3!^AF9:!%P  E(Z  *O?KCV++IJ*J?Z)C8B]
MI>V(&G8QHC"&^V+DGKR&($Z?FZ:%CCC5F2R%2Q\NF*N&1@  DW"  *L2K6J3
MYYFJJ3>1FH?,I3"/A'50H6B-O6(2G?R,44WHFNB+.#A!F&J*HA[*E]>+LP
MDGB  *I!K,J<M)C:J)B9PH;SI)27%W1UH,^4P&%-G4N2L$U"FCV1*#>_E[B0
M:QYUEQ2080 +D9* !ZF0K"RES)@OI_RB,89(H_F>XG/*H#6;[V"JG+*97$RO
MF8^7:S=-EPJ6Y1XHEE^46  ;D,2 $JCBJ[FO Y>BIWVJN(7"HW*FPW- GZRC
M0V IG#:@3TQ!F1R>.S;VEH"=?1WSE<B40  HD!F &ZA"JV&X=)<9IQNS>X5#
MHPVNYW+(GTBJY%^[F]:GJ4OAF,6EXS:PEB.BZQW,E4^4)@ SCX^ (J>YJQ7"
M7I:FIL2\JX36HK:W<7)BGO:R^E]CFX:ONDN<F'6M'S9[E=VDUAVGE0F4#0 \
MCR" *)^PNH1Y=([5M:MY.GW1L/QY,FQDK(MY9UHXJ&1YU$;OI*YZ:C'KH>9[
M!Q?PHG)[O@  D2B  )ZFN;:!I(Y"M,* O7UBL 6 #6OSJXQ_GEFXIV1_<D9L
MHZY_@S%LH-Y_P1>PH3N N@  D&Z  )WWN,N)U8V:L]Z(27S/KQJ&[FM5JJ.%
M[5D>IGJ%-$7AHL:$S##ZG^R$Q!>!H!R&!   C\N  )UHM_.2$(SXLP^/YWP:
MKE*-^VJJJ<Z,8UA]I:N++459H?:*5S"5GQ.*+!=<GQR*L   CSZ  )S5MT::
M:8QBLF&7IGM[K::5-&H&J223&%?MI/"1743AH3^0-3 ^GE*0*A<^GC:.N
MCL2  )P[MK^B[HO9L=&?DGKZK0^<CVF+J(^9^%=YI%J7UD1]H)*6<"_XG9Z6
MI!<GG6>/J   CEZ  )O(MC:KH(MPL42GI7J8K(*D$VDOJ 2A!5<EH]2>ET0Y
MH B=22_$G/"<)Q<5G*B/FP  C@J  )M*M=>TC(LBL-2OVWI7K .KJVCIIWFH
M,5;?HTNEL$/\GY6DGB^<G(:@,1<5G!>/FP  C<6  )K9M8:]ZXK+L'2X@WH.
MJZ&SMFBLIQNOXU:RHN^MH$/?GSBJIR^1G"^@*1<?F[:/H@  C8Z  )'SQ6-Y
M&((?O])XRW(6NGQXN6&CM6EXZE!QL*=Y4SX+K'-YY"FFJ99Z:@]FJUE["P
MC4.  )$WQ(N YH&VOO-_^''"N9!_2F%*M&U^XE -KYY^Q#VMJU]^Y2E=J&9_
M,@^%J<. 1   C/Z  )#-PY*(J(%'O@B')W%>N)Z%W&#;LW6$\T^AKI^$63U2
MJEJ$&2DCITJ$3@^OJ$^$[@  C,&  )"!PJF0:X#HO2..7W#IM[R,E6!KLH:+
M)D\ZK;**)3T J6J)DRCVIDB)XP_:IP2) @  C(R  ) LP>B83X"4O%N5M7"2
MMO"3=& +L;N1E4[HK-:0)CS#J)*/:2C7I6.0&Q $I>&*U   C%Z  (_'P5"@
M8H!"N[6=-W!-MD":<U_/L0F8+$ZNK":6<3R5I]"5LBC"I):5O! KI..*[@
MC#B  (]FP-6HE'_\NRJDT' 6M:JAAU^BL&^>WTZ)JY.=!SQ]ISJ<K"BXH^":
M;A!.I :+!@  C!F  (\FP%&P]7_,NJ&LDV_VM1^HRU^-K^.EV$YWJPFD&CQO
MIKRB_RBSHU.;A1!LHT2+&P  B_^  ([4O_"YR7^NNBVTFV_MM)NP+5^'KU&L
M^DY[JG"K7#R IB"G]2C<HLB;H!"PHKB+2   B^N  (2TT)]X\W77REEX@V:N
MQ&]X6U<1OM9X?4:SN9-XVC4'M0AY6"#VLG=YK@?KLME[10  B?F  (1BSY^
M;G6;R7Y_9V9PPXQ^K5;.O=9^1$9QN'1^*339L\Q^4"#VL/Y^GPAGL.I_YP
MBA:  (1*SH6'Q75OR'R&069#PH6$^E:9O+V$(48_MTN#GC2^LI&#@2$+KY6#
M^ CFKRB#_@  BB^  (1&S7R/%G5?QVR-&68@P7*+9U9VNYN*&D8DMBB)2#2U
ML6:(_B$LKDF)Y E=K9N&50  BD6  (0YS)B6A758QGB4!V8=P'"1\%9JNI>0
M248AM16/)#3$L%6.WR%:K2"/>PG,K$*&H   BEB  (0=R]2>(750Q:2;&F8H
MOXZ8D%:#N:^6F48XM"^52S3CKUV52B&2K!B40 HTJQN&Y@  BFB  (/^RRRE
MSW5*Q.^B.68WOLR?.U:AN.F<_49<LVZ;N34.KIJ;K2'-JS*6VPJ1JA^')0
MBG6  (/<RIJMIG5%Q%2I=F9*OBBF 5;"N#VCCD:$LL*BH34]K?B@Z2(*JH*7
M! KGJ4^'7P  BH"  (.^RA*UQ75%P\6PZF9DO9.L\E;RMZ.J9D;"LB6HWS6(
MK5:D,B)EJ=N700M'J+"'H   BHB  /*&>T9YBMKW>YQYI<+]>_9YT:I]?%AZ
M')%P?,-ZBG>[?3M[%ESV?<-[JC_6?GA\7!L6?]%]#_!<>9"$[]DZ>@>#Z,%Q
M>H"#!*D5>OZ"3I =>X6!R'9Y?!>!9%NZ?+*!"CZ7?6> U!EU?E^ V^YJ>":0
M=-=H>*R.4;_7>3>,4:>2><R*GXZ\>FF))74W>Q&'U5J1>[J&E3UV?&N%B1?V
M?.^%&.R8=OB<!M6?=X68T[X@>!J5T:8!>+R3#8U2>6^0IG/U>B>.:UEU>MN,
M33QL>X6*@A::>XB(W^KP=@6GH]0 =I.C;+R*=RV?;Z2%=]>;N8OO>)&81G*^
M>5J5+%AG>A>2.3MU>K>/U15D>E>,%.F"=4NS4M*9==6N(KLI=FRI**,U=QFD
M?HJ]=]J@(G&8>*><$U=L>6N89CJ6>@*5KA16>6>-P.A0=+F_'=%M=3VX]+G^
M=<ZR_Z(3=GJM9(FY=T.H+'"S>!:C3E:1>-B>ZSG6>6:<*A-R>*:-)N=7=$S+
M"]!Y=,K#ZKD&=5*] *$9=?FV=HC,=L2P:&_H=YZJX57G>&2F'#DS>..AT1*Y
M> B,J.:1= /7*<^X='G/#+@Z=/;',:!%=92_R(?_=ERX]V\O=SBRZ%5&> "N
M+3BF>'>F31(E=XN,1.'CA"YWY<PS@Z-X.[7R@RYXF)[^@M%Y#(=:@HMYG6[P
M@EUZ2U5@@D][ CDF@IE[TQ/?A)U\CN ?@J""O<KW@BF!][3=@<6!39W?@7F
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
MB)(_I.2$A8%LH6:#I&^RGC&"_ET?FSR"B$EYF*."1#0LEK*"*QIMEQF"Q@
MBV"  *&PIY6.+Y%CH_:,@X!]H("*_F[;G42)LEQ5FEF(JTC+E\6'X3.AE=&'
M>!H3EAJ(.   BG>  *#CIM26YI"7HS64FG^IG\*2?VX"G(B0GUN<F8F.]D@L
MEOV-OS,FE0*-+QG(E2V,[0  B:^  * ZIB*?WH_MHHF<\W[\GQ::-6U6F]J7
MMEKXF-J5AD>@ECF3Y3*[E#N3B1F$E%:0Z@  B0>  )^=I:&H\H]GH@6E9WYW
MGHJB!FS(FT:>\UINF$Z<6T<JE;*:DS)BDYV:$!E0DZ*1'0  B'R  )\6I4.R
M-([FH:2N$'WTGB.J%6Q(FMJF>EGUE^"CE$:^E4RB#C(1DRZ?=!DFDQ"1 0
MB N  )ZJI/F[WHY]H52W(7V$G="RBVO7FH.N>EF0EX:K@T9LE.^I0C'.DMBA
MK!CWDK60X0  A["  )7QM0ASQ(9]L+AT-W:0K*)TPF7OJ,5U;%1GI2MV,4&B
MH@AW RSPG_AWK!)NHAQWK   B7Z  )55M")\ 88?K\5[M'8TJYY[D&6.I[)[
MEE/[I!%[R$$XH.E\&BR/GLE\:1)4H)U\KP  B,2  )35LQF$+(6,KL.#-'6P
MJI."963\IJF!V%-OHP>!?T"]G^"!6RPOG;2!9Q(_GS^""0  B"&  )1.LA^,
M4X3LK<^*PG3[J:2)8&19I;&(/U+6HAB':$ ]GO*&V"O2G+J&P1(KG@:&R@
MAY.  ).[L5.4DH14K022<'19J-R0B&.RI.F.WU)*H4"-A#_(GA^,H2N!F]N,
MJ!(;G.Z*X@  AQF  ),JL+><^8/+K&::2W/4J#B7U6,OI$&5K5'.H)23Y3]F
MG5F2PRM FPN3$Q(0F_*,-@  AK.  )*^L"6EA8-@J]6B2W-HIZ6?2F+&HZV<
MIU%NH &:CC\;G+^9>BL0FD:8E!()FPR,,@  AEZ  ))3K\6N18,;JVRJ>',F
MIRRFXV)XHQ^CR5$=GVVAC3[.G#V@NBK:F<J<^1('FEV,,0  AAF  )'[KWJW
M;(+*JQ>S$7+5IM"N\6(JHK^K?%#<GPFI<SZ>F]2FS2J\F62<Y1(&F>:,,
MA>*  (AVO^5S47GANO5SK6K9MD-T*ULGL<ITS$J*K9YUASB3JA1V1B12J"MV
MMPI8J@=W%P  A@R  (@>OP5[+GFYN@AZU&JNM3QZK%KTL*MZMDI/K&YZ[CA?
MJ-5[0R0TIL=[@0J?J"Y\8@  A;:  (?>O?*"Z7EBN/V!]&I>M":!+EJ6KX^
MM4GVJTR =#@:IZR ;"03I8& E K?IH.!)@  A6N  (>7O.>*F'D!M_6)&VGG
MLR*'U%HLKH&&UTF4JD&&+3?/IIV%U2/RI%N&& L7I0>%40  A2F  (<^O J2
M8'BEMQ:08FF$LD&.IEG K9Z-,TD_J4Z,'#>/I:R+EB/7HU:,/@M*H[F'H@
MA/&  (;?NV*:4WA0MF>7UFDUL8B5G%EUK-^3O4CYJ(R253==I-.1QB/#HFN1
MZ MTHI2'OP  A,*  (:'NMZB7W@)M=J?9&CUL.^<KEDYK#Z::TC"I^R8VS<Y
MI"R8JB.ZH9B6HPN<H92'V0  A)J  (9-NF*JE7?5M5JG'FC&L&NC]ED/J[.A
M94B:IUZ?Y3<4HZ:?"B.JH/R8'0O H+2'\@  A'N  (8-NA&S/G? M/BO.6BW
MK_.K@UCUJR.HJ$B(IKVG.3<3HOVD#R/"H&"8+0OQH!V($P  A&&  'MNRS%R
M_6V9Q;9S-U]8P']SFE!SNX)T)T">MM]TRR]%LR%U9!L&L?AU:P-OL$UWB0
M@R2  'MHRD!ZB&VKQ,)Z$5]>OVMYV5!PNDEYVD"9M8=Z#2]2L:AZ5AM'L#%Z
M7P0+KB]\1@  @R*  'MRR1*!V6V7PYZ V%]'OCV #U!.N0M_H$!]M#I_;2]0
ML$=_=QM]KI)_JP27K$F =0  @R&  'MPQ^B)%&U]PG.'GE\7O1&&9U EM]2%
MA4!>LP&% B]*KP*$WQNMK1V%A 42JIN#;@  @Q^  'M;QNR096UEP7".@%[^
MO 2,Z% "ML*+I4!/L=^*SR]0K=R*K!O?J]"+, 6!J22#N0  @QZ  'LYQB67
MY&U4P)J5D%[WNQ^3CE #M=61]D!/L.Z0["]AK-*1 1P5JJ:0"P7DI^&#^P
M@QV  'L7Q82?=6U'O^J<LU[WNF":1U *M0R89D!;L"6772]YK "7>1Q+J:.3
M(08[ILZ$-P  @QV  'KVQ0:G,&T_OUNC_5[\N<&A+% 6M&&?%$!GKW6>62^-
MJU:<TQQXJ."30 :'I>N$:@  @QR  'K<Q)VO/FT^ON&KDU\)N3BH6U JL\RF
M,T"%KM>DSB^YJK"@11RSJ#&39P;(I4:$E@  @QR  .8?=G!S&- ;=TMS\;F
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
M")B.F'-P08>EECQQ:76PE#QRC&*UDFASMTZ2D-5TYSC4C\)U]!ZCD(9VA
MBG)[1:?*F9UX)Y?2ESUX@(;7E0YXW73DDPUY1V'KD3MYQ4W0CZQZ4#@9CI5Z
MS!X&CS5["P  B-E^DZ;OF%>!.Y;1E@F RH7ID]N 97/MD>6 '&$%D!U_\4T!
MCIA_WS=CC8%_UAUWC?Y_\P  AW*  *7UES:*0)7"E.J)'X3&DL>(#7+VD,V'
M#V ;CQ.&04PYC9:%E3; C'Z%&QS\C-V%9@  ACN  *4+EBZ3<93.D^R1HX/+
MD="/XG'VC]R.,U]&CA:,LTM^C*6+?38JBXR*KAR/B]"*XP  A3"  *0TE6^<
MQI0-DR^:48,*D0Z7WG$DCQJ5AEYWC5J3:$K*B]^1KC68BL60QQPCBO*/D0
MA$^  *.!E-JF+I-2DIZC&8)*D'J?^G!HCH&<_%W)C,.:4THVBT:8/S4EBA:7
ME!O1BBR2SP  @Y6  *+QE&FONY*]DC&L"X&KD >H1F_'C@2DIUTMC$2ABDFF
MBL^?9#2TB9B=V1N+B8>2GP  @OV  ***E!:YFI)(D>"U6X$CCZZP\V\XC:&L
MOURJB]BI4DDWBF"G2#12B3"BUQLWB1B29P  @H2  )I2I-MNA(L\H;IOKWM9
MGMUPTFI[G#AQ]%B5F<9S&T5NEZ]T/S!REF5U*!7_F$UU*   AB!^:9FRH[MW
M+HJTH*1WA7K#G<%WZ6GDFQ%X7E?\F)MXYT3=EH)Y>B_JE2IY[16FEM1YW
MA0"  )D+HH9_P8GJGWU_7GH*G)9_#6D?F>U^X%=&EWI^T$0[E69^V2]BE =^
MZ!54E7A_"   A 2  )A*H66(2HD-GF.'1'D8FX:&4VA.F-F%A%: EG.$XT.3
ME&2$:B[>DO^$*Q4'E#Z$@   @RB  )=^H'R0W8A#G7R/0GA'FJ&-O6=TE_>,
M6%71E8&+&D+\DWN*-2YLD@R)T13*DQN)0   @FR  );7G["9JX>7G+F7>G>7
MF=^55V;)ER^34U4OE+>1C4)[DIN00"X,D2>0#A22DA2-1@  @<Z  )9&GQRB
MCX<8G"B?SW<5F42=#68YEHJ:=%2=E!6804'_D?R6R2VTD&V6A11AD3B-R
M@4N  )7.GK&KEX:=F[VH3G:2F-*D^66VE@ZAUU0>DY6?44&'D8*>$"U8C^F;
MX!0YD(2-K   @."  )5UGF*T\(8[FVNQ*78BF'BM1F5!E:JIKE.TDRJG#D$O
MD1*E.BT.CWV>=A0"D R-AP  @(N  (R<KS1N 'Y7JWMO%V]=J -P+U]YI,!Q
M2TZ,H;MR:#Q!GS=S=R?-G?=T) TOH+ASQ0  @G^  (PLKCEV07X&JGIVCF\
MINUV\E\:HY5W;$XKH(-W^SOHG?1XC">$G)EXY TZGN)XT0  @<6  (NZK0U^
M77USJ5A]_VY\I<)]NUZ+HFE]HDVGGU9]J#MYG,=]QB<SFU=]W@T_G39^.P
M@2&  (LPJ^J&9WS/J#J%=VW#I*N$HEWKH4V#^4T1GD.#@3L F[2#-B;@FC6#
M+0T_F[6#$0  @).  (J;JOF.@WPTITV-#6T>H\&+M%U!H&**@4R)G4R)B3J-
MFL&([":4F3&(_PT_FER'/0  @!J  (H0JD&6Q'NNII:4S6R8HP62[%RZGZ&1
M.4P)G(6/T3HRF=V.]"9;F#^/6PU"F2>(]P  @ "  (FHJ9Z?('M I?B<JVPF
MHF2:1EQ(GOV8&$NAF]Z67#GCF2Z5AB8VEUZ4W U*F!&(_   @ "  (E+J32G
MIWL%I8JDO6OGH>2ASEOXGF*?(TM*FSF=.3F*F)F<K"7SELN9<@U*ESF(_
M@ "  (D#J.BP@GJ\I3.M*FN5H8*IP%NCG?:FO4K_FL6D^CE.F!^BQ"7(EE&9
MC U#EJ"(]P  @ "  ']RN?]M;''AM<!N:6.QL;UO<52KK>EP@$29JF!QC3,!
MIY-R>!Z[IM%RP06]IS]S;0  @ "  '\SN1]U4'''M,EUC&.1L)YUZ52*K*EV
M8D1VJ0EV\#+KIB9W=1[$I3!WD@8@I2%XQ0  @ "  '[YM_%\_G%OLY]\G6-%
MKV=\7E0SJVA\5$0JI\)\:S*VI-5\EAZYH[5\H09RHS9]HP  @ "  'ZJMK^$
MDG$%LG&#L&+&KCV"\5/*JCB"9D/)II:"%#)RHZ2!\!ZDHF*"%@:VH7^!Y
M@ "  'Y,M;^,.'"DL7**X6);K3Z)L%-5J3>(K4-TI8:'\#(QHI.'GAZ0H32(
M*P;QG_J$L0  @ "  'WPM/Z4!G!/L*V20&((K'&0EU,"J&*/)D,EI*J.$C'^
MH9V-M1Z!H".-X <AGJ.$T@  @ "  'V?M&F;YG +L!*9MF'&J\F7F5*^IZ^5
MQ$+BH_:4@C'2H-Z4>AY^GRZ2IP=.G7B$\0  @ "  'UJL^FCY6_8KXZA4&&0
MJSV>S5*&IQN<J4*LHUR;<#&<H$J:XAYFGGR4C0=YG':%#@  @ "  'TVLYNL
M1V_0KRNI5F&$JL&F75)DIH*CZT*0HJVBPS&4GX^?\QYVG<F4F0>@F\6%*
M@ "  '*OQ4ALWF6EP*QMM%@=O#ENGTG3M^QOE3IUM %P@2E3L31Q+126L>EP
MN   JRET>P  @ "  '*BQ'=T<&7#O[%TBU@ZNP1TU4GQMH9U0#J6LG9UORF-
MKW]V(145K\1UNP /J>EXYP  @ "  '*CPSI[N&6JOG)[15@FN;5Z_4G6M21Z
M]SJ(L0-[$BF>K?)[.!5NK=Y[! "CI]-]+@  @ "  '*5P>V"VF6 O2:!^%?G
MN&J!0DFHL]* S#IFKZV EBF<K(J D!6OK#" S $AI?B Q   @ "  ')VP-**
M"V5?O >(R%? MT6'MDEULJB&VCI1KG.&42F>JT>&217MJJ^&D &1I%6!#P
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
M6IFDA@^%MXB0A3Z% ':+A(:$4V-Y@^V#PT]<@WF#23FF@SB"XQ_&@YB"N
M@F^  *BEA<./VYB8A.".BH>#A!>-(G5B@V>+MF)O@M:*9$YK@G6)2CCA@C*(
M;A\R@F:(>P  @2Z  *>KA->9?I>6@_J7?H:!@S"57'1O@H"3,V&,@?&1,$VJ
M@8:/>#A%@46.4AZU@5B-W0  @""  *;BA!RC,I;(@T6@B(6M@G:=K'.9@<*:
MRF#$@3>8)DT @,V5\C?'@':4NAY1@&R25P  @ "  *9*@X^M")8C@KZINH3X
M@>>F)G+A@2:BC& 2@)>?5DQ3@#F<V3<W?]^;M1WX?Z>41   @ "  *7C@RVW
M&I6D@F"S,X1>@7RNZW(\@*FJH%]\@!"F[TO7?Z^D>C;-?UBA>1V>?PV4!P
M@ "  )ZFE1YI3H_4DR9K(W_ND7ELU&[,D -N:ER-CK!O]DD/C9UQ=#/6C1!R
MLAF'CJ)R]@  @Q9ZO)WLDY1R6H\6D<AS37\4D"=T,VWZCJQU%%O$C5AU^4A5
MC$5VV3,HBZUWBAC]C0!W@P  @:%^'YT8DA-[3HX0D&)[?7XACL9[IVT C5A[
MV%K@C U\&$>.BP%\7S)^BF-\D1A^BWQ\;   @%J  )P9D+>$*XS]CPN#LWSV
MC7Z#-6P)C!""N%GZBM:"6$;.B=.""3'EB3"!S1@1BA*!V0  @ "  )LFCX2-
M+(P C>*,$'OXC%Z*Z6L(BO:)OUDMB;6(LD8<B+Z'W#%9B!>'4!>PB,:'6
M@ "  )I2CJ"648L_C0:4F'LWBWZ2Q&HUBA20\%A>B-6/1D5MA]2-\3#+ARF-
M31=)AZR,!0  @ "  )FDC>^?@HJ'C%J=,'IYBLV:M6EZB5Z8/5>MB"&6"D35
MAQR46S!>AE>3]!;_AK*/C0  @ "  )D<C6BHS(GUB]BEZ7G<BD2BS6C<B,F?
MMU<2AXB=#T1 AHN;22_FA;V:*1:^A>&/80  @ "  )B]C0BR5HF$BWNN\7E6
MB=RK.6A.B%*GD%:1AP:DE$/5A@2B]B^&A3B?'19KA4B/*   @ "  )#8GN%H
MS(+7G$QJC7/?F@)L-&/$E^]MQ5*'E@MO23_LE(9PL2M*D^AQLQ!LEMYQ+P
M@ !]T)! G8UQ8X)(FQ!R47,\F,-S.F,FEJ-T(E'PE+9U##]EDRIUZ2K3DG5V
M>A XE/5U\@  @ "  (^8G"%YV8%UF;IZ$G)]EVUZ36)@E5-ZE5$]DVIZZ3[+
MD>%[0"I9D1Q[<1 &DR][)0  @ "  ([/FLR"/8"2F&Z!VW&$EBV!>6&0E!.!
M)E![DC> ZCXJD+. PBG>C^* J0_2D9* J@  @ "  (X F;2*J'_&EUF)N7"T
ME1V(QV"TDP>'WD_6D1R'##V;CZ"&>BEWCL&&/@^MD!:%>P  @ "  (U5F,:3
M1W\7EGB1RW !E#R00& *DA^.ND\SD#.-8#TECI^,:BDBC;:,70^+CL")D0
M@ "  (S&F!B;]WZ:E<^9^&^"DXF7U%]ZD6"5N4Z>CW63\3REC>*2S2C/C-B2
MQ0]IC9V*:P  @ "  (Q5EYFDOWXBE5*B0V\ DP.?DU[VD,V<\4X=CMR:U#PF
MC4^9W"AKC#B8&@]+C*R*5P  @ "  (P!ESVMQ'W#E/2JW&Z1DIJGJ%Z"D%:D
MD4VTCENB43O/C,:@]2@?BZ^;(0\<B_F*-P  @ "  (.)J1-H-W8\I?9IX&@5
MHQYK>%CBH'AL_DB+G@YN<C:RG#5OMR)>F^-P6@A8G:]P(   @ "  (,2I_)P
M9W7>I-9Q1V>MH>=R+%B!GR=S%D@PG*MS_C9GFL-TRR(KFD=U'@B FW1U,0
M@ "  (*6II9X:'4_HXAXHF<BH)-XY5?OG=)Y/4>PFU1YH#8 F6=Y_B'KF,QZ
M%0B=F6=ZIP  @ "  (( I4* 4'20HCJ  &9?GTY_ME=.G(Q_@D<<FAA_:36+
MF"E_7R&AEW5_6 BNEXM_DP  @ "  (%DI"6(1W/PH22'>&6UGCR&K5:?FWF%
M\4:6F/J%7#4;EP^% B%:ED*%% B\E=^#T0  @ "  (#8HTN07W-HH$Z/&64N
MG6&-RU85FIB,CT83F!*+B#3(E@>*\2$KE22+8@C,E&"%\P  @ "  (!MHI"8
MAW+WGYF6SF2XG*B5 E6=F=J3346FEU&1\C1WE3R16R$5E!Z0Z CBDPZ& @
M@ "  ( 4HA2@TW+#GQN>N61^G!><;551F2R:.$50EI68IC07E(Z882#&DV^5
M?PCHD@"&!@  @ "  '_1H;RI7')]GK>F[&0NFZ:D,E3ZF*VAI44"E@V@+3/9
MD_R>?""9DMB6"@CCD3N& @  @ "  ':TL\%G?VGUL#AI"%R K.5JC$X8J;QL
M CZ'IN)M7"T]I.MN:QBYI9=N; &)HJIP @  @ "  '9:LM!O4FG*KRAP'5Q7
MJZ9P^4WYJ%1QW3YPI5YRO"TZHTES:ACCHZ=S1@'^H#=U80  @ "  '8,L7QV
MZ&E@K=AW&UP"JD=W8$V@INMWPSXHH^QX+2T0H<=XA!CNH>EX5 )>G?EZ6
M@ "  '6LL!U^76CIK'U^%EMWJ/-]W4TTI91]PSW'HIE]QBS0H&I]T1CGH%I]
MO *LF_I^KP  @ "  '5$KO2%X6A_JUB%+EL%I\^$ATRWI&V#\SURH62#CRR0
MGS*#:QC9GO>#OP+MFCN!^P  @ "  '3DKA.-BF@HJG6,<EJOIN.+6$Q?HWF*
M6#T>H&B)FBQ?GAB):!C2G;:)@P,CF+:"'P  @ "  '24K665/6?FJ<&3REIN
MIB.20TP8HJV0WCS4GYJ/[BPPG3N0!QC:G)6.60-6EVJ"0@  @ "  '1=K->=
M F>QJ2V;.UHRI8:95DO8H@:7HSR4GNR6M2OKG).6=AB[F\:0N0.)EE."9
M@ "  '0NK'ZE%V>TJ+ZC&5HNI/R@T$NXH5V>R3Q[GBF=\ROKF[Z;DQC1FO*0
MR .LE8R"?   @ "  &HROP-FM%W.NT!H#E#CMY9I<$,CM 5JQC0JL.AK]",?
MKSYLH@XAL4AKXP  GP1SL   @ "  &GMOCUN,EW/NCENV%#UMD)OG$-%LG=P
M;C1;KRYQ,2-SK4IQG ZUKNAPY@  G<!X*0  @ "  &G-O.=U9%V=N-IU@%#5
MM,]UN$,FL.UV&311K9!V?".1JXAVK@\<K,AV)@  G(E\(@  @ "  &FHNW)\
M:UUAMV9\'E"'LUU[Z4+RKW=[WC0MK!1[\".3J?)[^ ]GJN)[V   FVA_H0
M@ "  &EZNC&#?UTUMB."VE!6LA6"2T*TKBN!US04JK>!FB.4J(6!G@^IJ3"!
MK@  FFR     @ "  &E.N3R*NUT>M1R)R5!$L0"(W$*>K0V($#/\J9&'DB.=
MISJ'P _FIZN&N   F9"     @ "  &DIN'^1_ET4M$>0R% _L!B/@D*4K!N.
M;#/QJ)N-X2.GIC*.11 BIEF*Z0  F-^     @ "  &D-M_.965T7LYZ7YE!$
MKUF654*2JTV5"#/DI\>4MB.<I5Z3S! _I5F*_   F$B     @ "  &CZMX^@
MZUTCLQ.?25!1KK6=?$*6JIN<)3/IIPN;;B.QI)28(A!6I(.+#   E[*
M@ "  ,U0;&UF1+GG;C!H=:73;]AJD)#@<6-LE'L.<M]NC615=$]P?4QL=:1R
M4#&M=JESU@W'>#%SMLM<:>YQ5+A8:^=R9Z1M;;9S=X^?;V=TAGGC<09UEV,^
M<I9VI4MA<_IWFS"Q=-QX50SF=G1WY<F(9\E\8+:1:=Q\7*+A:\M\7XXF;9E\
M?7B1;U9\JF(2</]\WDI9<F]]!"_&<RM]! PA=.Y\@\>[9>*'4+3": J&4*$;
M:@N%8(R::_*$AW<J;<V#TV#;;XR#+TE4<06"C2[I<9F!ZPMV<YN N,889$:2
M-+,I9GR05)^#:(V.?HL/:H.,NW77;&Z+%U^R;D.)HDA@;\*(02X><"N''PKD
M<GB$4L3%8P"=(;'=93^:<)XX9U67M8G*:5.5"G2F:T>2A5ZE;2&0,T>";J:.
M*2UI;N:,Q0IH<82'"<.V8?VH$[#49$"DEYTJ9E6@^HB[:%2=:W.I:E*:$UW(
M;#.6_T;';;&45"S2;<N2\PH"<+F&Q,+M83RS"; -8W^NQ)Q398VJ3(?;9X6E
MVW+*:82AN%S_:VV>!48D;.J:_2Q/;-F87 FO<!2&C,)J8+N]_J^%8OJXYYNR
M9/BSDX<E9N*N3G(7:-JI<UQ=:L*E/D6+;#>B/BO&; "<J EM<!*&7[ZO=(YE
M8*T$=8)GOIIL=G%I[X:^=UIK_7(/>$)M^UQ:>2QO[D53>@]QNRL#>M]S&0>
M?19S?;U&<CUO\*OI<V9Q.YE:='5R<(6V=79SF'$.=G-TO5MJ=W%UWT1V>%UV
MY"HX>05WD ;U>UMX%+O <"YZ:ZH^<7)ZMI?3<IIZ^80_<[9[0F_!=,][E5I$
M=>1[[$-S=M9\,BE8=TY\/P9Z>=9\;+HI;EV$RJB:;[*$,Y8Q<.R#EH+7<AN"
M_FYX<T^"@%DG='B"#D*%=6Z!GRB1=;>!+@8/>(6 ,;BN;-&/*:<G;C*-PY2_
M;WR,4(%L<+B*WVU&<?>)A%@:<S2(4D&H="V'.R?>=$2&>06T=V2#;+=X:Y:9
MFJ7T;/^7;9./;DV5(X!#;Y&2VFPP<-F0KU<I<A:.MT#B<Q.-$B<^<ON,5@5G
M=MZ#I[:":IND%*3\; BA))*2;52>!7]);IJ:YFM';^N7^59@<2Z55D ^<A^3
M.":\<=Z2(P4G=TJ#?+7+:=^NEZ0^:TRJYY'%;)&F^'YV;<^C!FIW;R*?856C
M<&Z<-S^F<5V9\R9)<.J6X@3T=Z&#6;56:6*Y)*.X:LFTMY$C:_ZO^'W&;2^K
M/FG/;GJF\E4/;\6C9S\8<*ZA#27'<!69BP3*=^>#/;!P?/]DK*!-?1UG'8\1
M?51I5WR6?9QK9VC^??%M951$?E9O4SX1?M5Q#R0 ?ZMR)@'W@6=T :]3>M%N
MH)\S>R=P$XW?>WIQ:'MU>]5RJ6?S?#ISXU-3?*]U%#TX?2QV'2-#?<EVGP&V
M?ZYX<:X=>-5XD9W@>4UY&8R^>;9YD7I+>B9Z &;D>IQZ=E)F>Q]Z[3QP>YU[
M3"*<? )[5 %]?BM\5ZRX=Q""9YQS=YB")8LW>!:!SWCZ>):!<F6N>2>!)E%:
M>;R Y3N/>CJ HR'F>F2 5@%+?=%_NJMF=9>,0)L@=BJ+0(GE=K2*)7>Q=S^)
M &2<=]>'ZU!F>'V&^SK'>/J&*R%)>.B%S $@?AB PZI/=&F6,IH)=0.4>(C1
M=9&2EG:D=B.0J6.A=L&.UD^2=V.--SH9=]^+^2"_=YB+M@#]?E6 JZEP<WB@
M+YDE=!>=OH?J=*.;%G7!=36896+,==J5XD[;=H"3L3F*=NN2*"!1=G.0S #?
M?H> EZC*<L&J.9AS<V*G%H<K<^BCK'3_='*@.6(.=1B=$TXK=<>:>#C]=BR9
M$!_O=7J4] #'?K" AJA<<D2T6)?P<N*PBH:/<UNL8G1:<]>H.&%S=':D@4VE
M=2*AL#A\=8.?AA]W=*B51@"T?M& >:)_A<5D&9.@A19FB8.7A)QHPG(_A$=J
MT5^XA MLRDOQ@_)NK#:!A"!P2!QEA6%PY@  @$QVNJ&8@[AM@Y*G@T5O"8*
M@NAP;7$U@I]QOE[#@FMS!$L7@EIT.S7 @GUU.!O(@V]U9@  @ !ZN:"+@=EV
MU9%F@8AWBX%=@3MX*W 2@0-XP%W @-YY54HX@-=YY#4%@/-Z3QLW@9IZ+
M@ !^.I]F@!F )9 S?]V (H 7?Z>  V\3?WE_WES;?V1_PDF ?V9_K31X?WY_
ME!K*?^%_5P  @ "  )X[?K")?8\D?GV(SW\'?E"'_VWD?BN''5O6?AZ&2DB1
M?C*%F3.R?D*%#1HY?EF%#   @ "  )U$?9"2[HXD?661E7X*?3J0#VSR?1F.
M=UKU?0Z,^$?7?1F+L3,<?22*W1G'?/N*9@  @ "  )Q]?*J<9XU9?(:::7T]
M?%>8+FPF?#25Y%HT?"Z3R4<T?#B2"C*E?"N1)AEQ>\>.V0  @ "  )OE>_NE
M\XRV>]RC57R.>Z>@:VMW>WF=<EF)>W&:R4:/>X.8PS(?>VV7^1D@>L20_0
M@ "  )M]>W^OGXPY>V*L;GO\>R&HV6K>>N2E/%C^>M*B'489>N"@&C&O>L:=
MGQBX>?*0MP  @ "  )31CPQCDH;RC9UE\7?PC'EH(&>?BXEJ)U8;BKML%4,]
MBBIMX2YVBBEO1Q/(C)MO%   @ !Z0)00C2UL>H8KB_=M_G<.BN5O:&;+B?1P
MP%59B25R"T*1B)-S/RW?B'UT'A-BBGUSK   @ !]MI,QBU]U1X4<BDUV#G88
MB4AVQ&74B&1W<%1]AY]X&D'7AQ-XN2U)ANYY'Q,#B']XF@  @ "  )(LB;A]
M^X0+B+)^)'3RA\%^-63JAN)^.U.IABY^1T$NA:E^52S+A79^5!*YAJ!^!@
M@ "  )$PB$R&S(,/AU.&5W/\AFN%PV/UA9*%'5+UA-F$@4"<A%R$#"Q;A""#
MOQ)WA.B#A@  @ "  )!7ASN/OH)4ADJ.LG-#A6"-=V,BA(6,)U(D@\R*\#_R
M@T2* "O2@OV)GA(?@V>(.@  @ "  (^HAF*8M8&:A7B7%W*%A(F5.6)G@ZF3
M1E%M@O*1BC]5@F600BMO@?N0'1'E@AZ,&0  @ "  (\@A;RAOH$)A-F?EG'I
M@^&=&V',@O2:BU#5@C>86CZY@;*6]"KP@3J61A&R@1&+]P  @ "  (Z^A46J
M]X"7A&6H5W%C@V*E16$_@F*B(5!8@9>?F#Y6@0J>92J;@(Z;-1%Q@$6+RP
M@ "  (=\F)UC%7IIEIAE66Q$E.-G>%SADV1I<DQ)D@]K33HVD2!L]279D3AN
M 0L\DY5M=   @ !]1H;5EOUKBGG/E1]M FN9DVEN9UQ%D=MOOTN\D'MQ!CF^
MCX%R)R5XCW9RR LND1AR10  @ "  (8@E4ASVWCNDXATI6K2D=EU9%M[D%%V
M'DL,CO5VU#DNC?IW="4.C=1WNPL<CLAW?0  @ "  (5(D[!\%G?^D?Q\3&G,
MD%U\<UJFCMI\ETI+C8Q\P#B1C)1\Y22<C%A\Y@L!C+Q]#   @ "  (1ODEV$
M67<JD+&$!VCXCQB#H5G&C9J#,4FHC$&"R3@%BU&"AR0XBOZ"9PKMBO&![@
M@ "  (.ZD4>,R'9RCZB+[V@_C@^*]%D8C(F)ZTD&BRZ(_3><BB6(6R/KB<"(
M:PK9B6>&%   @ "  (,FD'251'7QCMV3\&>\C3N28EB&BZB0Q4AKBDV/:#<4
MB4*.F".>B+*.Q@K&B!V'20  @ "  (*QC]:=SG5VCD*<!6<ZC)>9[U@$BO:7
MS$?JB9.6&C:/B(R5:R,TA^F4%0JVAQ"'/@  @ "  ():CV2FA'46C<ZD6V;+
MC!>AQU>1BF>?+T>$B/>=4C8\A^6<<"+NASF7G@J5AD:'*   @ "  'J0HJ5B
M<&X3H"9DE6"KG>YFH%(@F^=HBD)8FAYJ3C#BF/YKPQR!F<%L/P/?F*%LO@
M@ !_T'G\H4%J>VV@GLQKXF TG']M05&YFEUNE4(!F(!OTC"CETIPU!QFE\]Q
M!P0@EA!QT@  @ "  'EKGZ)R6&SNG4)S(5^=FO1SYE$AF-%TK$&"EO)U:#!$
ME;%U_APVE@5U^P12D\5W30  @ "  'C$GA!Z'6PRF[MZ85[-F7AZG%!\EUAZ
MW$#LE8%['2_3E#Q[3QOWE&=[,01TD<!\3   @ "  '@;G+^![VN(FG*!N5X>
MF#6!=D_(EA.!+4!HE#2 ^"]DDN^ W!NUDO6 V 2.C_V G0  @ "  '>&F[J)
MWVKZF7.).%V3ES"(=4\ZE0F'K3_BDR*'!R\9D;F&L1N/D9V'%@2HCG:#)@
M@ "  '<1FMV1UVJ F)Z0Q%T5EEB/ADZZE"N.2#]MDD"-3B[$D,J,]!N&D&6,
MI 3'C2F#.P  @ "  ':SFD69ZVI+F :8@US=E:Z6RTYSDV&5##\>D663UBYC
MC_N3TALPCXR1/035C!R#10  @ "  '9KF=:B*VH"EXV@>UR+E2>>7$X<DLR<
M1#[2D,2;&2XGCTN9\!L'CLV21@38BU*#1@  @ "  &X&K3EADV(#JEUCDE4Z
MI[=E@T=II3MG5SA-HQUH]R<VHA=J&Q(JI']IIP  F--N8@  @ "  &V#K!!I
M/V&ZJ1MJCU3]ID9KX4= HZ!M*C@WH6!N4R<_H#%O&Q)QHBUNB@  ERUS:0
M@ "  &T7JH%PLV$YIY-Q<U28I+1R-T;>H@-S 3?MG[ESNB<;GG)T+A*2H!-S
MF   E:!X,   @ "  &RAJ.IX"&"OI@-X4U/]HRQXG$9JH'IX[S>)GC-Y02;=
MG-QY;!*7GC)X]0  E#!\8P  @ "  &PHIY!_;& XI*]_4%.!H=E_*T7CGR9_
M!#<QG-!^]":=FW!^\A*2G(9^XP  DNB     @ "  &N]IH>&\E_9HZ6&=U,E
MH,>%Y$6%G@N%4#;8FZN$Y29OFBB$U1*2FP.$N   D<:     @ "  &MDI;>.
M?5^1HM*-KU+?G^>,LD4ZG1Z+NS:&FKR+&R8[F26+2A*EF:B)H0  D-N
M@ "  &LDI0^6$%]4HB:4]5*<GS.3GT3SG%^2639 F?21LR7IF&&1O!*"F*V,
M@P  D">     @ "  &KPI*&=XU]6H:2<J%*9GIB:]T38FZ*95C8SF1>8SR7\
MEVJ6YQ*JEZF,G@ +CXJ "   @ "  &&SN'Q@B57TM7QB4DFALI!D&#QAK\-E
MPRV[K8QG)1R2K41GN A<KJ1G:P  DUARV   @ "  &$PMY%GVU7'M$]I DF2
ML15J.#QOK@MK9BWEJY]L9!SPJPILN@CQK EL:0  DA=W;@  @ "  &#JM@MN
M[%5WLK]ODDE=KW)P13Q#K%%Q!RW6J<YQIQT4J05QR0E<J:5QG0  D.%[@
M@ "  &"JM&1UV%4EL1IV&4C]K=!V83P$JJMVNBVJJ"!W"QT7IS)W!@FHIWIW
M.   C[]_%@  @ "  &!HLO5\TE3IKZQ\OTB^K%U\K3NYJ31\G"V.II5\HAT9
MI8Y\F0GJI8A]&0  CL&     @ "  & NL=J#\53'KH&#ETBCJR2#*CN;I_&"
MP2UOI4B"@QTEI!""H HGH\R".0  C>.     @ "  %_]L/R+%%2UK8V*?4B8
MJA^)O#N+IN&)""U=I#&(MATKHMZ)( IEHDJ&B   C3.     @ "  %_9L%>2
M1E2RK,N1?DB8J4B0=CN%I?F/B2U+HT&/91T8H>R.O I\H1^'%P  C)R
M@ "  %_!K]V9H%2[K"R8O4BCJ)&7@3N'I326A"U2HFV6+1TSH0&33@J2H"*'
M)@  C "     @ "  ,$39Q5?[:[3:3EBM)OM:SYE8(@B;21G[G-I;OAJ:5VW
M<+ELT4;'<D5O$"S/<R9PW0H$=BIQ%+\@9"5JT:U+9HILA9J.:+]N+(;H:M)O
MRW)&;,]Q8%RH;K%RZT7)<$ET4ROH</%U70EM=&AU:[U)895UIZN&9"!V3ID'
M9GUV\X5S:+-WI7#X:M)X7%N!;-!Y$43*;G!YKRL/;MEZ"@CI<MQZ+;MW7TN
M7:FX8?6 #Y=#9&Q_R(/N9L%_C6^7:0%_:5I2:QA_34//;+Y_*2I";.1^[0AV
M<;-^AKG,756+!*@@8!>)W)6R8J:(M8)I90R'EVY29V*&CEDU:9"%IT+G:SF$
MS2F):QF$&@@4<EF"/[AQ6\"5LZ;47I*3NY1P82V1M8$Q8Z*/MFTM9@.-U%@\
M:#>,'4(::>.*H"CE:7Z)L0?!<N6%/K=<6GF@8Z7,75:=GI-J7_6:NH Q8G"7
MWFP]9-Z5,5=J9QJ2P$%Q:+N0KRA@:!>/R@=\<UF%$+:.67^K#J4%7&*G?)*<
M7OZCOG]?87:@"&MN8^><F5:M9BR9CT#69\F7)R?L9N*5(@=$<[B$ZK8*6-2U
MK*1^6[6Q/Y(#7D2LI7ZZ8+&H(6K/8QVD U8?96"@?D!-9O">'R=N9<B97P<8
M= .$S+,W;NQ?1Z*9<$]B,9$.<:=DZ7YH<O9G=VJT=#]I[57I=8%L33^\=J1N
M=R8"=UIO_ 0R>PEQ$K'";"QIJZ%[;<]KC)  ;U!M4'UK<+UN_VG#<B!PGU4.
M<WAR,C[X=*!SFB57=0]T> /A>7)UR; Q:;5S])_-:WYTWXY[;2!UN'OV;JUV
MC&AZ<#!W8%/M<:%X+CW^<LEXW"2'<N9Y)@.9>>MZ1JZ29X)^'YXF:69^+8S:
M:R%^+GJ5;,=^*6<X;FE^,%+9;^Y^.ST<<1=^/"/2<.%^$ -;>E-^*ZT099^(
M1YRS9YB'BXML:6F&NGDN:R"%X683;-&%%5'7;FR$9SQ+;Y*#QR,P;P:#4P,F
M>JV!@JO69!B2?9N 9A^0_(I!9_J/67@.:;^-KV4%:WJ,&E#V;1:*KSN4;CJ)
MB"*@;5V)'P+Z>OF" ZK<8MR<M9J)9.R:<HE+9LN7_G<?:)65A60E:ER3-5 V
M:_Z1)CK_;1*/CR(O:^J.W +5>S>!ZJHC8>RF[9G,8_ZCZ8B$9=F@J'969Y^=
M8F-@:6J:84^ :Q27T3IN;"&6%B'):JJ3D *W>VJ!UJFM846Q'YE&8U2M6X?H
M92*I376Q9MRE16+%:**AI$[Z:DJ>MCGK:TJ<^B%/:8J6A0*?>Y.!Q:6D=Q5>
MPY9Z=Z]ANH8T>%QD='2G>11F^V'P>=-I9TX&>IMKMSB+>V9MOQ[+?#MNTP
M@ !R8*1X='EHC95:=51JCH4!=B5L:7.+=O9N)V#N=\MOU4TB>*-Q;#?#>69R
MQQXH>=AS40  @ !W!:,V<A=R4)0"<Q]S;H/D= YT=')H=/AU9E_L=>!V4TQ&
M=L=W-C<1=X5W[1V==Y)X!P  @ ![&*'$;_5[]Y*-<1=\3X)8<A]\C'$9<QY\
MN5ZX="5\Z4L\=1Y]&#8U==5]-ASS=7=] P  @ !^HJ!L;B:%G)$X;UJ%.X$(
M<'6$MV_4<8.$'UVT<I2#D$I5<Y^#%S5\=$V"K1QJ<X6";P  @ "  )]0;*^/
M5I @;>^./G_X;Q.,]V[-<"R+G5R]<46*54F-<DR)-C3;<O*(8QOO<<N(2P
M@ "  )YM:X"9$X\\;,B71W\4;>Z5/VWP;PN3)UON<"Z1-$C<<3>/B#19<<6.
M<1N0<%V-6   @ "  )W$:I:BTXZ*:^.@5WY8;06=D6TU;AV:O%LV;T*8*T@P
M<%*6&3/1<-25'QLZ;S61>@  @ "  )U4:?&LEXX(:SVI<GW!;%2E\FR7;5^B
M:UJE;GV?34>U;XJ= S-6;_^;>!K$;D>2&0  @ "  )A0?Y=>6HI)?W!A1GL8
M?WAC^&J6?YYF=EC8?]=HU47&@"YK#3#E@+YLWA:U@CUM-   @ !V7)=3?1MG
MF(E&?3EII'H!?61KAVF1?9QM35?M?>-N_D3[?D%PCS Y?KUQR18V?[-QNP
M@ !Z9Y8Y>M=POH@!>R!R 7CE>V)S)VAX>[!T-U;Z? AU.D0O?'!V*2^7?-MV
MV!7%?4AVA0  @ !]\Y4%>,1YYX:\>2IZ<G>7>85ZVV=Y>>%[.580>DY[CD-Q
M>L![W"\)>QM\"A5F>QU[I@  @ "  )/3=P>##H6N=W^"\W:$=^J"L&9->%*"
M4E4?>,>!^T*6>4B!M"Y7>9*!=A3I>4V!4P  @ "  )+4=:2,2X2I=B:+AW6$
M=I>*D658=P:)@U0Z=WZ(@T'@=_:'KBW&>#"'+12!=\:&I@  @ "  )('=(*5
MB8/;=0R4(W2W=7V2?&21=>Z0P5-]=FR/*4%!=N*-X2U:=OR-4Q0Y=GZ+%@
M@ "  )%J<Z">S(,W=#"<RG0+=)Z:>&/G=0B8$U+7=8:5\T"A=@"49BS:=@>3
M_A/U=7>-?@  @ "  )#]<OVH'(*Z<X^EBG-]<_2BDV-5=%&?CU)3=,:<_4 S
M=3F;:BQL=3.9C!.+=+2--P  @ "  (LLB'Y=\'X1AZU@QV_3AQUC:F!'AKAE
MVT]TAG%H)STKAF9J.RB\ANUKN0X&B/YK1P  @ !YTXI1AC1FK7TZA:1HM6[L
MA2UJFE]SA,YL8DZZA(IN#SR/A'QOCRA A-]PCPW7ADEO]0  @ !]6(E>A =O
M4WP=@Z1PHVWM@T)QVUYW@O-R^DW?@KMT"SO8@K%T^B>S@O=UAPV>@^=T[P
M@ "  (A/@A1WZ'KZ@<5XEVRX@7AY*EV$@3)YJ$T @0UZ'CLC@0=Z@2<L@3)Z
MJPUF@=%Z70  @ "  (=*@%: BWG]@!N HVO"?]^ EER+?Z: ;DQG?WN 23JH
M?WV +2;<?XZ $ U2?_Y_Z   @ "  (9H?P>)3WDV?MB(TVL"?IN((UO"?EZ'
M5DN-?C>&ESG]?BR&"291?B2%V0T-?GJ$HP  @ "  (6Q??.2$7AY?<R1!FI'
M?8V/MUL-?4Z.4$K<?2F-#SEF?1:,+"7U?..,.@SJ?3*(E@  @ "  (4B?1V:
MU7?G?/N91&FP?+>77UIY?&^58DI)?$:3LCC3?#22L26">^:22@S+?">(I@
M@ "  (2X?'^CL7=T?&"AK&DO?!.?.%GV>[R<L4G6>X>:K#AV>VN9X"4F>PR7
M(PR*>U^(>@  @ "  'Y#D?E=9G':D)%@&F1ICW%BIE6ZCH-E!T6^C<-G.30?
MC7)I&Q_2CE9J%P9.CIEJ%   @ !\RWU[C^AEJ'$JCK!GH&.RC9EI?U49C*1K
M0T4VB]QLY3.UBWUN11^.C"=NX 9JB_9N\   @ !_WGRNC==MT7 ZC,5O(V+D
MB[QP8E1.BM!QCD2+B@URHS,NB:ESAA\VBB-SS 9WB9]T*P  @ "  'O)B^UU
MZ6]$BNYVJF'>B?EW5%.%B1-W\4/7B%UX>S*CA_9XYQ[=B$9X[09\AY)YOP
M@ "  'KIBDI^!6YXB5A^1&$9B&M^9%*PAXY^:D-1ALM^;3(VAF=^=QZ=AHQ^
M8P:,A<9^KP  @ "  'HBB/J&1&VYB!:%^V!>ARJ%AU(+AD*$^$*ZA7R$<3'R
MA/>$(!YNA/F$.P:1A#R"VP  @ "  'F#A_2.C&TZAQJ-SE_CAB>,RE%WA3"+
MIT(9A&F*LC%@@]Z*,AXI@Z.*B0:+@O.$;   @ "  'D$ARJ6W6RYAE25L5]=
MA5F4)U#UA%62?$&:@X.1,3#4@OB0R!VX@IN/U@:)@>6$:P  @ "  'BBAI*?
M36Q2A;Z=RU[JA+B;QE""@Z69HD$V@L*8)3"&@B:7MAV!@:^3\P9]@12$8P
M@ "  '&OF]A<LF7QF?=?0ED[F&!AM$M.EOQC^SP*E=IF!RKBE7UGGA8NEX5G
MQP  DPUIOP  @ !_2G#WF@YDC&5GF$=F;UBTEJ)H0$KAE2-I^#NVD^IK@RJO
MDVYLJQ8PE1=LE  OD+YNM@  @ "  '!/F!-L0F2BEFIMCE@.E,MNS$H_DTUO
M^SLTDA%Q"2I6D8)QRA85DMQQA0!SCG!T,P  @ "  &^3EC%SXV/1E)9TK5<K
MDP=U94F-D8]V$CJ9D%MVJ"GEC\%W"17>D-EVK0"BC&MY1   @ "  &[7E)M[
MD&,7DPQ[XE9QD8)\'4C0D E\0SH2CL]\9REUCC%\?!6<CPY\.@##BJI]I@
M@ "  &XRDUN#6F)\D=:#/E7<D$B"^T@[CLJ"H3F$C8:"5BDPC+Z"-Q5VC62"
M: #@B2> EP  @ "  &VLDD^+)V'UD-6*H554CT6)Y$>SC;^)%3D&C':(=BC/
MBYV(415UB^.(! $#A]^ KP  @ "  &U"D8N3"F&QD!>2-542CGF1 4=IC-./
ML3B\BW2.TRAPBIZ/!!49BL>,H $:AM& O@  @ "  &SOD/B;#F%?CWV9^%2Y
MC=287T<0C""6L3ARBK&5T2@YB<65)Q3\B<F., $GA@. R   @ "  &5BIE=;
ML%H2I!]>%4WPHB-@94"KH%MBC3'RGP5D:"#GGQ-EB@O[H;ME&@  C91MT@
M@ "  &2SI,QC)UFFHHYD\4V3H&UFL$!LGGMH5C'2G/]IOR#SG-5JB@Q/GOII
M_0  B_MRS   @ "  &0KHNAJ=5D,H+AKN$T9GI1L\3_XG)IN'C%_FQ%O&B#0
MFL%OE0Q]G&QO!@  BGMWH@  @ "  &.=H0=QJUAKGN)R>DQHG,ES/#]UFM%S
M]3$1F4ATC2"0F-YTPPR.FAET50  B11[Y0  @ "  &,.GVYX\%?AG5-Y6$O>
MFSMYK3[CF3]Y[#"TEZEZ)R!-ERUZ,0R.F %Z*@  A]%_G   @ "  &*0GBR
M5E=QG!: 84MUF?B 2#Y\E_. &C!5EDY_^B EE:)_^ R5EAZ $0  AK2
M@ "  &(FG2V'OU<9FQB'>4LDF/"&^#XHEMR&9B_ZE3*&#A_FE&V&1 RLE'2%
M#0  A<Z     @ "  &'5G%Z/*U;,FDJ.FTK3F!R-OCW8E?V,VR^NE$2,=A^+
MDWZ,KPR)DR6(>@  A2&     @ "  &&5F\N6S5:_F:Z6)$K%EVR4[SV]E2B3
MK"^KDTJ39Q^QDEN1[PR_D>R(GP  A)R     @ "  %DCL:U:9$X:KU)<C4)D
MK1E>JC6<JQA@GB<LJ>-B(Q63JV%B: -%J;9C6@  B.=Q_0  @ "  %APL&=A
M?4VZK>)C&T(CJVIDN35_J2YF.B<ZI[UG8!7JJ,]G< /2IK]H40  AZ!VL@
M@ "  %@(KI)H:$U*K MID$'0J8EJM#4XISAKSB<8I:QLFA8*IG-L? 0YH_-M
M>   AF=ZW0  @ "  %>NK*=O.DS?JB9O_4%7IZAPN33GI55Q;2;?H[QQ[!8*
MI$YQJP2$H5QR_   A4%^B@  @ "  %=2JOUV'$R*J()VBD$$I?]VZC2*HZ9W
M,R:ZH?5W;18)HEUW*03"GP9XX0  A#Z     @ "  %;_J:U](TQ0IRI]2D#5
MI)U]3C1>HC=]/R:2H'1],Q8;H)=]%@3_G.]^%@  @UZ     @ "  %:ZJ*"$
M+4PIIA*$%D"YHW6#QS1!H0*#;"9TGS2#1Q8=GRV#AP4^FR&">@  @JV
M@ "  %:%I]*+0TP3I3**_4"JHH.*9S0RG_Z)SR9=GB&)RA7_GA&)-@5-F:N#
ME@  @A:     @ "  %9BIS22?DP,I'J2(D"GH;J1530NGR.0I"9GG2^0F18F
MG/:-Y 5JF'"#J0  @8"     @ "  +4F85-9LJ/^8]%= Y(V9B]@-W^&:'%C
M3&O>:I]F1E<H;*YI)4$J;F)KSR?K;MIMW0:Y=*-NQ;,J7<YD8:)Q8)IFK)#4
M8S9HYGY+9:YK$&JZ: UM*%8>:D!O+D U:_QQ!B<8;!)R7@9C=35S0;%.6K%O
M :"J7;-P2H]-8(-QC'S68R9RSFEN9:QT#53[9_YU0S\^:;MV5B91:65W"@87
M=;5X(J]T5^5Y@9[=6Q9YW(V,7@EZ.7M98-)ZEV@48W][ 5/49>I[:SY.9ZA[
MQ"679MU[ZP75=B1\FJV^57B#\IU&6,Z#=8P$6^."]GG>7L6">6;B88R""%+(
M9!&!KSUV9<J!6"3R9(2!$06==H. ;:Q24W:.9IOW5NF-&(K,6A2+P'BX70V*
M:F7.7^2)*%'G8G"("CR^9"6'&21B8G6&G05N=M.#IJLM4<^8U9KJ55B6MHG0
M6)&4@W?*6YB2663O7H"05%$D812.A3PI8KB-#"/P8,B,H@5&=Q:#D:I04(2C
M-IH>5!N@0XD*5UJ=-W<,6F2:.V0W7527@%!X7_&5'CN<88J35B..7VR1[ 4F
M=TR#>ZG!3YBM=9F24S2IH(AX5FREN79Y67"A^&.P7%Z>F5 $7OJ;Q3LH8'^:
M!2,B7D66'@4-=W>#:J@7:-M929AC:JE<KX?/;&M?YG8E;A]B\&-E;\IEW$]_
M<5]HISHB<J]K*B#H<O%LS %,?<]N\Z:!98AC=Y<T9Z5EY(:]:9IH,74M:W9J
M8V* ;4)L?4ZS;O%N?SET<#YP12!;< )Q3 $N?@%SQZ3>8HAMCI5_9-EO#H4W
M9OMP>'.X:/]QU&$X:N]S)DV6;+AT:3B!;?UU?!^=;2YU^0$4?BUX9:,T7]=W
MB)/58E!X,(.69)1XQW)?9KAY45_^:,UYW$R,:JIZ8S>K:^9ZSQ[Z:IUZX0#]
M?E1\9J&H77^!?9)@8!F!78(M8GR!)G#^9+B XE[H9N& I$N7:-2 =S;H:@.
M2QYK:'2 '0#J?G5_U*!C6Y"+>Y$K7D**EH$)8+B)DF_I8PF(@UWF94"'@DK)
M9S6&HS9#:%B%^!WN9JN%V@#9?I& DY]?6?F5=) R7+R3S( :7SZ1^V\&89N0
M)%T18^*.;TH39=R,\S6_9N6+X1V/93.+C #,?JB BIZ=6+N?88]S6XB<]W]9
M7@V:6VY*8&R7OUQ:8KB584EH9+F3:34W9;*2-QTZ9 20-@#!?KJ @IX=5]BI
M-H[J6J6F#'[#72.BIVVR7WN?3EO08<2<6$CU8\*:!S3#9**8Y1S+8PV3> "X
M?LF ?)LV<+)8]XS5<<Q<8'UG<O%?D&R\=!MBC%KA=41E9$?!=F=H$S+R=VAJ
M8!E>=\UK6@  @ !R'9GA;8=BC8NC;NYE#WPQ<$%G:6NC<8QIH5GE<M%KOD;F
M= =MNC(X=/5O8!C2=,EOW   @ !VR)B%:J%L((H_;$!MQWL1;;UO56J%;R9P
MQECN<(-R*$88<<ES=#&9<J5T?!AC<B9TDP  @ !ZXI<$: 5UF8C!:<MV?GF#
M:V=W1FDZ;.QW^5>^;FQXHT46;\)Y03#'<(EYMQ?*;^QYC   @ !^<96@9<9_
M#H=G9Z9_/'@S:5Y_1F?X:OE_.5;&;(A_+$0Y;>U_*# :;IY_'A=2;@9^\
M@ "  )1[8^J(DH9,9=^("G<F9Z:'5F;W:5.&C%76:NV%S$-_;$Z%*R^(;.>$
MOQ;I;'*$P   @ "  )./8F*2$H5E9&:0V'9&9C:/9F8A9^V-XE4-:9*,?4+6
M:O2+5B\5:VJ*K!:=:R.)QP  @ "  )+>82Z;B82R8SN9H76.90Z7=65N9L.5
M.E1>:&V3/4(O:=*1LBZ3:BZ1)196:A6-Y0  @ "  ))F8$VD\X0N8EVB9W3[
M9"F?A&399=:<G%/89WJ:%T'!:-F84RXB:1B78!7E:4R.S@  @ "  (Y\>.=8
ML8$G>5)<"7*W>>%?*&+^>H1B$U(!>S%DU#^=>^]G7BL\?,5I6Q#>?E!I8
M@ !V"8U2=>%ANH 0=IED0'&<=U)FFV']> ]HTU$?>,]JZS[=>95LTRJ?>D=N
M0!"(>X5M]@  @ !Z'XP=<QMJM7Z]= EL>7![=.-N'6#E=;MOHE R=H]Q$CX:
M=UUR72H+=^US11 ]>1!RRP  @ !]M8K5<)-SLGUK<:ATP&\I<J%UK5_H<XUV
MAT]/='IW2SUG=4]W^RF.=;UX:1 #=NQW\   @ "  (F3;FM\KGQ0;YE]%FX+
M<*E]5UZX<:5]>DY=<IY]FCR*<WU]NBC=<\9]PP^A=25]G@  @ "  (B);*2%
MMGM';>.%>FT.;O^%#%W'< F$@DU_<0>#_SOC<=N#F2A;<?^#90]:<Z&"^@
M@ "  (>R:RR.NGIU;'F-WFQ!;9R,PUT";JN+D4S&;["*>SM(<'Z)IB?Z<'")
M:0\N<EF'<   @ "  (<,:@*7N7G-:UB61&N5;'R4@5Q=;8F2J4PC;HZ1#SJJ
M;UN/]B> ;R>/[ \ <5"*)0  @ "  (:7:22@LWE/:G^>M&L*:YZ<45O0;*&9
MWDNG;9V7TCI%;E^6KB<5;@F590ZG<)&)Z   @ "  ('7@8M87758@5A;EV?&
M@5I>H5CL@7UA=TC!@;AD&S<#@B=F<2+1@QUG^ CGA*1GWP  @ !Y<X#+?K9@
MXG1H?LIC7V;4?NUEM5@7?QYGYT@+?V!I\C9P?\IKN2)G@(1LR0C?@>ELF@
M@ !]!G^Z? UI77,Y?%9K*67-?)=LV%<9?-QN9D<R?2UOV#6^?99Q$R'F?AAQ
MM@C%?X9QFP  @ "  'Z8>:9QRG(.>@UR]V26>FAT!58N>KMT]T9;>R!UTS47
M>X=VB"%T>]1VT BR?7!W"P  @ "  'V =XEZ2W#Y> MZW&.,>'E[254L>-I[
MF46T>3][X32+>:E\&R$9><!\( BJ>Z%\E@  @ "  'R/==>"WG L=FN"WV+-
M=N&"K51?=T:"7$3E=ZR"$#/R> *!WR"?=^.!U0B#>A^!7   @ "  'O+='&+
M:F]F=1"*WF(,=8F*$%.E=?&)*$0T=EB(73-<=J"'V2!*=CN(#PAR>-B%50
M@ "  'LQ<U*3\&[.<_N2X&%S='.1?U,3=-60!$.C=3F.S#++=7J.*Q_<=.".
M#0AC=\Z%JP  @ "  'J^<GB<?&Y7<R>:_6#S<YN9$%*3<_*7#D,U=$F5@3)T
M='J5$A^!<[:2U@@L=PJ%A@  @ "  '5.BK=7VFF B?M:\%RRB7Q=WDZDB2=@
MFS\TB/YC&RWSB4IE*1E_BOEE\P'UBA1G&   @ !\7W18B!M?YVBSAYEB4UOH
MARYDGDWXAMEFQ3ZIAJMHN2V.AN)J2QE/B#!JNP(LAVQK^@  @ !_@W-JA9%G
MYV>LA3YILUL+A.EK9DTCA*%L^3WXA'AN9"T'A*%O?1D A9EOH ).A1-Q-@
M@ "  ')P@S]OWV:A@PAQ&5GV@L=R.$Q*@HQS/CTT@G!T(RQM@HYTRAB<@S9T
ML@)=@PIVS0  @ "  '%]@4)WX&6Y@1UXD5D.@.IY(DM=@+=YF#R9@)-Y_"OH
M@*EZ0AA(@/]Z$P)N@41[P   @ "  '"F?Y!_\F3O?W^ (UA2?U6 )TJU?R&
M##P'?OA_\"NS?NE_Y1@S?O-_Z *-?[U_^   @ "  &_V?CF("V1A?CJ'QE?/
M?@V'/4HK?<J&E#MR?9N&"RLI?7V%U!?W?2J&'0*6?G:!P   @ "  &]I?2:0
M)&/7?2^/<E=%?0".9TFJ?+6-/#KU?'R,8"JD?%&,/!>0>[2+6P*??6J!Q@
M@ "  &[]?%.82V-J?&"70E;3?"R5OTD[>]:4(CJ7>XV3$BI;>TF2_Q=1>G6/
MCP*0?*"!O   @ "  &D#E']7"EW0DTA9]U&NDE5<Q411D95?8C5YD25AL"1R
MD:)C50]/E(QC)P  B EIF@  @ !^U&@=DB->J%T?D11@_5$)D"%C.$/,CU%E
M3C47CLQG'R0^CQQH6P]ID6UG^@  AB)N9   @ "  &=1C[9F-UQ CLQG_5!0
MC>=IK4,<C1MK/32-C)%LE2/BC,)M;@]>CH)LZ0  A%YSIP  @ "  &9^C7%M
MO%M>C)YN_T]BB\EP*D)EBP5Q/#/LBH!R("-OBIARG0\WB\]R#@  @KQXF@
M@ "  &6OBWUU3%J6BKQV%4Z;B?%VPD&>B2YW4#-FB)]WR",#B*)W_0\,B5-W
ME   @4Y\Y0  @ "  &3WB>)\\%GNB3!]2TX B&=]>T$)AY]]C3+>AP1]F2+9
MALQ]HP\+_^)]$$E#0U]04D]&24Q%  (2AQ)]M0  @!N     @ "  &1:B(B$
MBUE2A^:$=TUHAR"$+T!VAE2#T#):A;"#BB* A5B#B0\SA2&#1P  @ "
M@ "  &/>AX",15D-AN^+Y4TOAA^+)$ _A2R*.S(OA&>)L"(VA :* 0[E@Z"'
M\@  @ "     @ "  &-\AK&4&5BMAB&3?$S+A4V24S_AA$^1!C'C@W.0;B("
M@NV0*@[;@EV*"P  @ "     @ "  %S@GO%5WU)"G5E8GT; G A;13GYFOM=
MN"N)FGU?OAI)F\U@N :$G$IA!   @Z-M20  @ "  %P&G-U='5&LFUE?548W
MF?1A>3F5F,!C<BM1F!1E#!I0F1%EM ;?F-UEXP  @A!R,0  @ "  %M?FH5D
M0U#UF1ME_$6?E[UGHCD%EH1I)BKJE<5J5AHFEH=JM0<7E9QJY   @)=W%
M@ "  %JVF$!K6E XEN=LGD31E9=MSCAJE&%NXRIJDY]OL1G=E#-OS@<NDK%P
M(P  @ ![90  @ "  %H,EDQR@4^2E01S6T0PD[=T'#?&DGQTMRH"D:MU+1F4
MDAQU(0<QD"IUW@  @ !_+@  @ "  %ESE+=YR$\&DWUZ0T.QDBYZE3=1D.EZ
MPRF8D 1ZWQEQD"UZS <[C?A[T0  @ "     @ "  %CPDVN!$TZ6DCZ!.T-,
MD.J!(S;MCY> ["DNCJ6 SAD@CJF ZP=0C!R X   @ "     @ "  %B(DER(
M8$XOD3J(.T+GC^:'Q#:0CH:'-BC<C7Z'!ABWC7.'1P<KBJ.$V0  @ "
M@ "  %@WD8Z/Y4X)D'*/HT+#CQ6.SC9OC9"-VRCBC%>-PACYC B,H0=RB52%
M"0  @ "     @ "  %"FJF%4349BJ)A6TCM-IPU9/2[LI>1;:2"&I=E<]PZ7
MJ*-="   H A@?   @ !Q+@  @ "  $_&J)1;*D7$ILQ=-SJ_I1Y?,BZ%H\%@
M]R!;HVUB*P['I;)B!P  G6QE%0  @ !U^   @ "  $\]IE-A[T4MI)9CCCI!
MHNME&"X1H7YF>2 3H0=G5@[1HN%G"@  FMYI[@  @ !Z/   @ "  $['I MH
MIT2CHEEIWCFDH+9K 2VAGTEL !_ GK]LD0[&H#]L*   F'=O*P  @ !]_P
M@ "  $Y+H@MO<40KH&MP3CDSGL5Q$2TKG4QQI!^,G*5Q]@[ G=EQC@ UE@!U
M"0  @ "     @ "  $W7H&IV8$/*GM-V\#CDG2AW52SKFYYWD1]8FM=WG [8
MFZEW7@!QD]IZ5   @ "     @ "  $USGQ-]54-_G8-]HCBKF\]]L"RWFC=]
MGA\FF5U]C [1F>5]M0"PD@E^S@  @ "     @ "  $TDG@.$64-*G'.$<3B!
MFK:$,BR9F0B#WQ\*F!*#Y ZJF'>#>P"UD)F >P  @ "     @ "  $SQG2F+
MCT,HFY2+ACADF="+""R&F!"*CA\3EO.*KP[9EQZ(1 #=CV> E@  @ "
M@ "  *G.6NI3J9FM7<=7?(CS8(9;-7=08RQ>S&2H9;IB0U#A:!5EE3O":=UH
MHR,E:7!JZ0/G>6=LRZ?"5J->()@46>!@_H>'7.YCQG8-7]AF>&. 8I]I$$_6
M92)KC3K39N=MT")E9=AO; /(>9QQ9Z7<4LQHC99'5E5J<X7[6:=L3'257,9N
M'&(R7[MOWTZV8EYQD#GE9!AS%2&Q8K%T&0.M><IV8J/Y3U-RW91Z4R!SVH0\
M5J%TU',?6?%UR&#A711VNTV97]!WJ#D!87QX>"$*8 1X^0.5>?)Z]:(R3$!]
M'9+@4$A]1(*^4_Q]:'&O5VU]AE_$6K-]JDR>78A]V#@Z7R%^ 2!Z7<E^'0.!
M>A1^WZ"P2:2'69&+3=V&L(&14;F%_W"=54Z%3E[#6*F$J4O86XF$'C>870V#
MLR !6_2#H -P>C""*Y]V1W&1BI!X2].0#8">3\^.AV_$4W^-"EWW5O&+JDLG
M6=B*=C<:6T")CQ^D6G6)E@-B>DB"29Z$1:R;I(^C2BZ93'_@3C^6\&\:4?^4
MJUU757^2GTJ.6&R0WS:;6;F/L!]564".U0-6>ER"0IWB1%^EAH\/2/"B27]5
M30F?%6Z;4,Z<%ESK5%.9<DHU5S^72#9 6&F6(![^6$22_P-->FN"/)V'8B93
M@(ZD9&576'[V9I5;!FXZ:+=>B%QA:L5AYDE1;*EE%S2S;@9G[1O7;8)IFP
M@ !M\)O$7A!==(U>8+%@9'W:8R=C-6U"97YEYEN$9[=H=TB2:;9JY#07:P-M
M 1MG:DUN(   @ !RTYH+6EIG68N>74-I9GQ/7_5K7&O,8GYM/%H\9.)O"4=W
M9OMPO#,K:"UR+AJZ9Y%RSP  @ !W@YA25OUQ)HGN6B)R7WJN70-SAVIX7[9T
MG5D(8D5UIT9U9'%VI#)A985W=AHK93MWM@  @ ![EI:X5 5Z[(AU5UU[7WE)
M6FI[O6D>73Y\"E@"7^I\5D6.8BA\I#&M8QM\Y1FP8T1\[@  @ !_$I5D48*$
MM8<\50&$9'@K6#&#^F@56R6#@E<,7>.#$D358"2"N3$:8/2"@1E(8:6"H0
M@ "  )113VB.<X8_4P:-7W=#5D^,*V<_65J*\E9"7"N)U$0K7FZ(YC"I7Q2(
M4AC\8$V(20  @ "  ).!3;B8&H5[46V61':(5,6426:15]N24E6=6K>0DT.,
M7/J/+3 L77B.?!BY7SF,[0  @ "  )+T3'>AEX3M4#>?!'7W4Y.<1&8'5JN9
MF54E68B724,L6\:5C2_)7!.4^QA97F:0=@  @ "  )%8::Q38H.>:TQ7+W3S
M;/!:S&4;;I!>-U00<"-A>$&L<9AD@"UU<J5G"1/1<\9GQP  @ !QY(_*9<-<
MOH)39\!?MW.V::%BB60#:V]E-U,9;2=GP$#8;JYJ&BS';Y)L A-A<.=L4@
M@ !VE8Y+8BIF((#=9')H27*/9HQJ5V+H:(%L0U(I:E9N%T 6:^MOQ2PY;*5Q
M%1,2;EUQ#P  @ !ZLXRW7NAO;G]386APUW#^8ZMR)6&A9<9S6%#^9\-T>#\;
M:6-U@"MQ:>MV11*2;$=V#   @ !^1XM%7 QXN'WR7K5Y:6^M82!Y_&!@8UEZ
M=5 096QZYCY'9Q=[42K09VA[G1(T:GI[;P  @ "  (H16:"""'S27&J"!VZB
M7O*!WU]E84:!H$\G8V>!9#V=90N!.RI-922!+!'F:/>!.P  @ "  (D95YF+
M3WOG6GV*GFW%71B)O%Z67W^(R$YD8:Z'[3SZ8TN'0BGI8R>&_Q&S9["&0P
M@ "  (A<5?:4@GLQ6.V3)VT16Y61CEWL7@*/ZDV_8#:.>SQ;8<Z-<2EO86Z-
M21&"9JJ*8@  @ "  (?95+J=F7JJ5[V;GVR"6F>95EU>7-*7"$U%7P.5%COZ
M8(^3TRD)7^^3:!$D9>^+EP  @ "  (4P<9)30'AJ<I96\VJE<[-:>%NE=-A=
MR4M>=?=@YSF7=PYCNR69=_EEUPNZ>L1F @  @ !UPH/';=)<#G<W;S!? VF!
M<(1ASEJE<<UD<TJ"<P9F[3CA=")I)"4+=,AJM@N-=_=JJ@  @ !YX8)P:EUD
MW772; %G%VA8;8-I,EF-;NYK*4F8<$!L_S@C<5YNGB2"<;QOL@ME=8)OB@
M@ !]@($.9S-ML'1P:0QO-V< :K9PH5B5;$!Q\DB];:YS(C=];LQT*R07;N%T
MRPM.<UYTLP  @ "  '^Z9')V@'-(9G-W8V7<:#YX(E=@:=UXP4?/:UIY5#:D
M;'AYTR-M;#EZ%0L*<9MZ90  @ "  'Z@8AU_67(W9#E_FF3<9AM_K59P9]!_
MHT;T:51_F#8&:E]_F"+W:<I_HPK?<!A_QP  @ "  'V\8"B()G%>8EJ'RF0/
M9$R'-%6N9@V&AD8]9YB%ZS5P:).%@B*D9Z2%B@K+;L^$0P  @ "  'T*7I&0
MY7"S8-2/]F-D8M".NU4,9)2-:T6?9AZ,4#349PJ+I2(N9=B+Z0JS;>J'/
M@ "  'R+75>9DG R7ZB8(&+;8:662E2$8V24844I9.62UC1X9;Z2&R')9&*1
M40IK;F2'"P  @ "  'C]>>Y2_FT$>F)6CV ->P!9]E'7>[!=*4)'?&A@'S#_
M?4%BKASB?FQD(P2$@.ED[0  @ !Y('>S=F!;2&OU=RA>+U\.=_)@[U#_>+AC
MA4&4>7UEYC!T>D=GZAR(>P5H\02;?BEIL@  @ !\P'9]<PUCEVJP=!=EU%W\
M=0EG\T_\=>IIZT"Y=K]KN"_%=WUM-1P0=\MMU@2<>\5NN0  @ !_[W5$< 5K
MWVES<3IM?5RZ<D]N_D\0<T5P8#_B="YQFB\A=-]REANF=+IRX@2?>;%T*
M@ "  '03;5=T-VA+;K!U.ENB;]YV'4X%<.=VWC\\<=9WC"Z9<GMX$AM8<>YX
M(@2M>!EYLP  @ "  ',.:QA\GF=O;(]]$UK:;<]]6DTR;N)]?CYJ;\Y]G"X
M<%)]O1KA;XA]P@28>#Q^@@  @ "  '(Z:3.$^6:A:KZ$Y%H6; J$D4QX;26$
M(CVZ;A"#Q"UN;G6#EQJ8;8B#W@2:>#B"@P  @ "  '&29Z>-1F8 :4.,L5EX
M:I:+S4OD:["*SCTH;).*!BS<;-^)NAHK:_:)S 29>#J#'   @ "  '$59G&5
MC66$:!J4CECW:7"3(DME:H.1GCR]:UB0@"R*:X607QG0:K2.B 1L>(>"_0
M@ "  &S%@ME2>V&"@LU5YU5(@O19+$?+@SE</3C6@Z%? 2?9A'AA+!+TAKMA
ME0  @SIEK@  @ !\ VN6?X1:3F"0?\%=(51F@ =?T$<0@%5B4SA#@+EDD"=T
M@6MF1!+7@OMF7P  @0EJ8@  @ !_-FJ$?%-B(U]O?,MD7E-V?3)F?$8N?9!H
M;C>+??AJ)R;J?HIK9Q*4?XEK/P  @ !O>@  @ "  &EM>69I^%Y.>@1KH5)1
M>H5M+45+>O=NF#:_>VAOSB9,>]MPH1(Y?(]P2   @ !T_@  @ "  &AC=M5Q
MTUU4=Y!R]5%=>"5S]411>*)TT38C>0MUC27(>6!V Q'U>?AUG@  @ !YX@
M@ "  &=S=*!YQ5QP=7AZ8E"(=AYZU4.:=IU[)35_=O][9"5]=Q][DA'7=[E[
M8   @ !^"0  @ "  &:N<LB!LUO+<[V!VT_V=&N!Q4,+=..!C#3I=3F!8R3W
M=2^!9!&I==J!B0  @ "     @ "  &82<4F)FELT<DV)54]B<P&(O4*"<W2(
M!31G<[N'BR1R<XF'FQ%+=&J&P0  @ "     @ "  &68<!:1AEJ^<2B0ZD[K
M<>"/VT(3<DN.LS0+<GZ. B0O<B&.-A$1<S^*\   @ "     @ "  &"FC&]1
MF%8'B^U4W$IWBZE7_3V<BY5:Y"\:B]==91X(C2E>^@F CFI?*0  @ !I:0
M@ !^<%^/B5)8_E4KB1%;NTFJB-Y>53SUB,1@O"ZAB.YBQAW)B?EC^ FDBJAC
M_0  @ !N*0  @ "  %Z?AD%@8U0MAC%BF$C7AA=DKSPOA@1FEBX%AB1H*1UB
MAO5H_0FCAU%HZP  @ !S9   @ "  %VP@VAGR5,R@W=I>D?5@W%K#3MG@VIL
M>BU5@XEMG!SCA"1N& F&A&=N#   @ !X6P  @ "  %S&@.AO/5).@1)P<4;T
M@1QQA3J+@15R;RS @2=S+1QG@8YS8PEA@>-SB@  @ !\K   @ "  %OT?L=V
MQ%&(?PIWA48]?Q]X'#G=?Q=XCBPC?Q1XXAPE?RAX\0E:?[1YF0  @ "
M@ "  %L\?/!^/5#7?4]^DD69?6]^M#E'?61^MRN;?4]^NAO1?21^Q F-?=)_
M,P  @ "     @ "  %JL>WF%RU!T>_F%SD5&?!N%>#D&>_&$_2MO>[:$PQN-
M>UJ%&PE2?%R#WP  @ "     @ "  %H[>DJ-;% %>M>-*T39>O^,;3BG>LV+
MDBLG>G6+2!MB>=F+,@E,>RJ&20  @ "     @ "  %2EEMQ0/4J,E?%353^)
ME4]62C,FE0)8^B3/E7=;%A+OF%);J &"E*5=C0  @ !M%   @ "  %.>D_U7
M/TF\DT19X#[%DJ=<73*(DD1>FR1GDHA@3Q+8E.=@F0'4D0IB:0  @ !Q^
M@ "  %++D0Q>/TC<D'E@9SX*C^QB;3'8CX=D.2/DCZ]EAQ*;D:1EC@(&C<MG
M9P  @ !VY   @ "  %( CD)E0$@&C<AF\3THC4MH@3$OC.EIX2-4C0%JT!)*
MCI-JG0(?BO!LI   @ ![/   @ "  %$YB\AL54=$BVEMECQKBO=NM3!TBH]O
MGB+CBHIP/1'^B[YOY@(MB'AR6@  @ !_!@  @ "  %""B:MS@$:9B6=T7#O2
MB/UU#2_JB(QUCR)IB&AUUQ'BB1]UB )%AE5X2@  @ "     @ "  $_BA^)Z
MJ48,A[A[+3M8AU1[=2^ AM5[ER($AI-[IA&HAN5[BP)PA()]5P  @ "
M@ "  $]@AF.!Q$6(AE*!\#K8A?:!UR\,A7"!IR&;A1&!IA$OA1B!PP)A@Q&!
M=0  @ "     @ "  $[XA32),T5:A4:)0#JYA/.(O2\0A#B(%"'M@X.(&A'D
M@QV') +7@;2![   @ "     @ "  $A8HG%.7S[?H3Q10C1IH&=3]BA9H"A6
M3AG#H7-7OPBCHQM890  D91?Y   @ !P>@  @ "  $='G^94_CWXGNQ7=S-X
MGAI9Q2>/G:];O!E%GJ%<V BGGW-=60  CMQD?@  @ !U40  @ "  $:;G0U;
MG3TTG"U=K#+"FV]?CB;;FOEA)!C#F[UAZ@B7F\YB4   C$-I40  @ !YJ0
M@ "  $8'FCQB.CR$F6]CW#'VF+QE5B9 F$=FBQA'F.UG!@B F$QG7P  B=YN
M?   @ !]@   @ "  $5DE[AHZ#O=EPQJ*3%>EEAK0"6HE=)L"A?[EDQL2PAU
ME0]LKP  A\9T+P  @ "     @ "  $3%E9-OOCM*E0IPIS#DE%MQ7R5,D[YQ
MTQ>XE !QT B2DBER9   AA!Y9P  @ "     @ "  $0[D\)VG#K/DUIW.3""
MDJYWEB3XD@%WO!=HDAYWF0B"C])XFP  A+)]R@  @ "     @ "  $/)DD%]
MD#IMD?9][3 RD4]]^"3#D(A]VA="D'-]R A2C?!^>   @T6     @ "
M@ "  $. D02$QCHED,Z$]"_QD#*$LR29CUF$91=*CP6$APB%C%F#6   @G&
M    @ "     @ "  )[[4]5-U8_(5PA2'8 $6B)64&]<72Q:8UVE8!E>44J_
M8K5B$39Q9&-E@1Y?8Y9G] %[?8!K&9S13H58"(X44BY;;WZ$5;)>OFX(61%A
M\EQO7$-E!DFK7P=G]C6 8)AJGQVM8#)L=@&+?61OSYK:2:QB/HP[3<!DN7SO
M49QG(FR*54%I>UL@6*AKODB-6XIMZ#2:7/-OVAT.74IQ) &:?4MTXICH13QL
M9(IK2;-M^7LR3=1OB&L?4;EQ#5G:559RA4=^6$YS\#/(685U-!Q_6MIV!@&F
M?39YBY<*039V>(C+1@IW.'F^2GEW]6F]3H]XJEC84EQY7D:<56AZ$#,75F9Z
MLQP*6--[*@&Q?21]B)5G/:F ?H=K0M2 ;'B;1XN 7&C#2]R 2U?O3\: /D7W
M4MZ 0S*14Z" 6!NK5RF J &Z?12 Y90*.I:*<89*0 ^)B'>Q10:(IV@!28F'
MU%<[39.'%45<4*V&>S(N436&(1MG5<J&D@'"?0B!,)+U. :4/X5E/<"2=G;Y
M0NV0Q&=N1YB/-5:Y2[N-UD3<3M2,MC'#3QB,&QLQ5*^+RP'(?/V!-)(S-@^=
MM(2^._*;!W9Q04*8AF<$1@F62U9L2C^48T2E35F2XS&)35Z24!KW4\^/\ '-
M?/6!.).#6KY-[H5#76%2('9;7_U6.69]8HI:+U6!9/E=^T,]9Q=ACR]/:$!D
ML1:J:75F5   @ !MTI%Y59E7F8/56+M:_G4M6[9>2F5_7HUA=E2C83%D>$*
M8VIG2BZY9%UIMQ9.9F!JV@  @ !RL(^:4.1A28("5&UCUW.95[EF4&0"6L]H
MKU-67:5J\D%C7_%M$"W18)UNVA6Q8^!OB@  @ !W8HW*3)-JZX!'4'-LIW'U
M5 %N5F*T5U)O\E(I6EEQ>$!J7*]RYRT370IT&!4X8;AT<P  @ ![=HP<2*YT
MAG[%3-MU>W"24*UV8V%@5"QW/%$T5UQX#3^46;MXU"QQ6;IY>Q357^=YK
M@ !^\XJQ14A^&WV$2;A^36]Z3<1^<F!F479^C%!.5+]^J3[T5QU^U"OU5L!_
M"12'7F1_6   @ "  (F(0EN'GGQ^1P:'#6Z72T2&;5^>3QZ%S4^44GZ%0SY8
M5-2$WRN;5$R$Q!157:*$^@  @ "  (BA/_"0_WNR1,J/K6WB23".2E\!32:,
M\T\#4)6+T#W+4MR*^2LM4D>*QA0J7>N)FP  @ "  (?_/A&:'GL<0PR8%FU6
M1XJ5]5Z&2Y*3\DZ@3PJ213V"4461'2KA4*V1$Q/?7FF-0   @ "  (@=8>Q.
M#'K#9 =2'6RQ9B96%UV;:#E9[$U6:BY=D3ND:]I@[R?R;)ACJ0Z3<.MD:
M@ !QM(8G7/E7&WE(7XM:=VMC8?Y=MEQ[9%%@TTQ99G)CPSK,:"EF=2=":(=H
ME Y#;A%H_P  @ !V:(1N6&)@1G>T6UMBWVHM7AQE8UM<8*-GQ4MI8NAJ SH+
M9*%L#2:Y9))MF0X3:X=MQ0  @ !ZBX*[5#!I:7875WEK0FB56G1M"UH473!N
MNDH_7Z!P2CD4855QM"7Y8,ARO0VX:7ARSP  @ !^(X$R4&MRB'2J4_1SJF=!
M5RETN5C46@]ULDE<7)]VG3A,7DMW<25G78-X"0U^:3%X.@  @ "  '_K32%[
MIW. 4.%\%V8V5$=\;U??5U9\M4A[6?9\^3>R6Y!]0R3V6LQ]B0U2:7Q^"0
M@ "  '[A2DV$M'*.3CR$>&5;4<J$&5<85/B#L$? 5Z6#63<962:#*22F6)&#
M1 T\::&#$P  @ "  'X31_6-I7'23 J,PV2J3[:+LE9W4OB*G$<G5:J)N#:$
M5PJ)*R0W5L*)8@TE:<B'-@  @ "  'V"1B"69W%(2E.4\F0?3A&3-E7S45N1
M>D:Z5 N0%S8Q54^/42/?55"/9 SA:CR(M0  @ "  'R5:7-.$W &:PU1_&*Z
M;+=5TE1A;EA9@T3&;]U<^S./<2M@$Q_4<:QB.0<S=[9C$   @ !UAGJS9+)6
MD6Z<9K=9W&&#:*E="U-8:GU@%4/B;"%BZC+2;65E:!]$;4]G"@<?=.IGOP
M@ !YK7D=8$5?*VT78J9AR6!)9-ID3E(W9MIFKT+Q:)EHY#(0:<IJSAZZ:4UK
M]P<-=!5LI0  @ !]4G>27"YGTVN:7MIIOE[D841KEU$[8W)M6$(794MNZS%M
M9F5P11Y89=YQ 0<.=!-QS@  @ "  '8C6(=P>&I>6V]QO5VU7@ER[5 "8%1T
M 4$M8D%U #":8SMUUAVX8OMV/0;G=%5WA   @ "  '3S55-Y(6E"6&EYQURP
M6RMZ3D\1799ZO$!47XE[(C '8%A[@QU/8(E[NP;6=')\Z@  @ "  '/]4I&!
MN6A@5<^!QEOA6+&!IDY06S*!<S^@72:!3R]U7<2!2QT,7GZ!B ;8=&^!:0
M@ "  ',]4$.*.6>O4Z.)N5LV5IZ(^$VS62J()S\'6Q:'AB[>6WR'01R=7.2'
MQ0;3='B$G0  @ "  '*S3G"2FF<M4>V1HEJP5/602TTO5X*.XCZ866&-TBZ*
M692->1Q 6YZ-&0:==-.$>0  @ "  '#1<7--XF4&<I-1I%AX<\U554K1=098
MWCO-=BU<("KG=T->V1:=>#!@%@"G?N9B6@  @ !XVF\/;.M5W&.[;FI9$U=?
M;]Q<+DGI<39?(3L-<FIAT"I2<UID Q9#= EDUP#.?J1G(0  @ !\A&V6:*==
M]V)2:GA@D58V;"-C$4C8;9UE:3HF;MUGB"F:;Y]I-Q7'<'UIK0#@?H9L*@
M@ !_O&PU9+1F%V#X9L1H$E3B:)QI]T?>:C9KO3E&:X1M32CP;!%N@A5=;6YN
MJ0#S?F5QE@  @ "  &KC82-N1E^X8V9OI%.[961P[4;*9Q=R%CBC:&YS(BAM
M:,-SYQ4;:LESV@$3?BYW'@  @ "  &G%7@-V@%[(8'9W4%+G8I9W_T7T9%QX
MD#?-9:-Y$2?99:IY>!2N:)IY9P$2?C![]   @ "  &C<6TM^JUWM7>-^]%(;
M8!]_#$4V8?)_"S<;8RM_$R='8MY_+Q1Q9KM_9@$D?A-_^@  @ "  &@E60.&
MP%U$6[N&CU%Y7@N&%T2@7^.%B3:)80B%*2:T8&&%)A0&952%1 $P??Z S@
M@ "  &>>5RV.QES%6@".,U#W7%Z--D0B7C*,(C8@7S^+:B9G7F&+B1.P9#B)
M\P$/?C6 N   @ "  &3C>@Q-6EG<>KA0^$X'>XA4@D$#?&17W3)T?4Q:VR&4
M?H!=#0S,@*!=>   @ !EG0  @ ![M&-%=<)4WUBH=L%8 DS]=[I;!4 J>*1=
MV#'(>8)@4R$<>F=B$0RT?*QB/0  @ !J2   @ !^]&'Q<:=<@U==<NY?%TON
M=!)AD#\O=0]CUS#Z=>9ET""!=GAG'@Q\>4%G&@  @ !O5@  @ "  &"P;=5D
M,E8;;U%F-$JP<)=H'3XW<:QIWS ><GYK61_5<K-L/PPP=EAL(   @ !TT0
M@ "  %^$:EQKZ%4#; 1M7TFD;6ENO#TL;HMO\R]X;T]P^1]+;QUQB O^<]!Q
M;@  @ !YL@  @ "  %YV9T9SLE0&:1ETI$B^:IQU=#QJ:\=V(B[/;'1VL!\#
M:]MV_0OT<9EW'P  @ !]TP  @ "  %V89)-[>%-+9I5[\T@;:#-\.CO2:5]\
M8BXS:>A\BQYZ:1U\K O7;\)]/0  @ "     @ "  %SG8DJ#,E*D9&V#04=]
M9B&#!SM#9TR"LRVK9[."BAWL9NJ"MPN*;ER">P  @ "     @ "  %QB8&V*
M[%(F8JJ*I4;_9&Z)]3K,996)+2U+9=B(S!VH92:)*@M9;3Z&J@  @ "
M@ "  %CS@UQ,8$ZK@Y9/W4.$A 13/C<*A)I682B\A8!9 A=6AXE:7 1QA]5;
MH@  @ !I-0  @ !^&E=X?TY3?$V$?]56BD)Y@&!9<38L@/%<&R@3@;%>21;Q
M@S-?0P2-A A@;@  @ !M\0  @ "  %9(>UI:LTQ4?!]=0$%[?,E?JC4^?5]A
MUR=3?@)CD19K?OMD+P2*@+9E5@  @ !S)   @ "  %4K=Z)A]4LQ>))C_4!6
M>55EY#18>?=GFB:(>G]HYA73>OAI+P1S?=QJ;P  @ !X(   @ "  %0:=#EI
M1THI=5)JSC]5=B]L-C-B=M!M;"7B=S=N6!5'=X1N7@1:>VEOXP  @ !\<@
M@ "  %,F<2QPJTE#<F]QNSZ$<V1RIC*A= 9S9R4W=#USZQ4%=(=STP1B>4-U
MWP  @ "     @ "  %)1;G=X"DAS;^=XJ3W$</9Y&C'U<99Y:R2A<9MYGQ2B
M<B9Y@ 20>$I[<P  @ "     @ "  %&F;"=_=$?O;<Q_N#U8;O=_L3&H;XE_
MC21E;U)_B11"<#I_L 1<>** )P  @ "     @ "  %$E:C^&\D=O; &&Z3S<
M;4&&>#$Y;<Z%\R01;62%VQ00;J2%N 11>+6"ZP  @ "     @ "  $SOC:!*
MUT-@C6I.-CC5C8-1:2R]C?]41!Y5CU]65PR D=U6]@  B8I<-   @ !LK0
M@ "  $N3B<M1E$(XB>94BS>UBA=74"O%BG]9OAV9BYA;; PYC15;U@  ADY@
MWP  @ !QC@  @ "  $J%A?I89T$<ADM:Z3:\AI1=/"K7AO-?.QS<A]1@A OD
MB)Y@OP  @U1EN@  @ !VB   @ "  $F-@E1?1T 7@LAA3S6K@R-C*RH!@X%D
MOQP@A#%EJPN(A+=EP@  @*IJW@  @ !ZZP  @ "  $B;?O%F/#\G?X]GSC3"
M?_YI-RD>@$]J5QN5@,%J^ L[@6!J_0  @ !P>0  @ !^O@  @ "  $>Z>^)M
M3#Y-?+!N<#/^?39O:"AQ?7UP(AK[?:9P; L3?H9PAP  @ !V50  @ "
M@ "  $;X>3%T73V5>BUU'3-<>LMUIR?F>P5V QIR>N=V$PK4?#9V;   @ ![
M1P  @ "     @ "  $9/=M![;#SK> -[T#*]>+Q[^"==>.U\ !GZ>(1[^PIM
M>F]\K0  @ !_>   @ "     @ "  $73=-N"O#R'=D2"X#)O=R""GR<Z=SF"
M2QHD=G*"6PK.>+6"!@  @ "     @ "     @ "  $"9F45(JS>RF*U+Y2VC
MF)1.U"&JF5%1.Q)YG#)24P-2F;Y48   A+)?B@  @ !P#0  @ "  #\WE;Q/
M!#94E8Y1V2PLE9E48B!+ED!69A%NF*%7+P,)E159/P  @:YD0   @ !U 0
M@ "  #Y!DA95>#4ZDAE7X2L>DCY: A\ZDM=;H!"@E,-<'P+2D,]>+@  @ !I
M(P  @ !Y=   @ "  #UOCGU;_310CI]=]BH8CM5?J1YGCV1@Z __D-=A*@*J
MC09C.@  @ !N5@  @ !]6   @ "  #R:BQ1BFC-TBVED)BE$BZUE=!V9C")F
M2P^GC1!F9P*9B<5HAP  @ !T!   @ "     @ "  #O+A_)I73*FB(=J@2B0
MB.5K:QT&B4)K\0\_B:1KU@*FAP-N,   @ !Y.P  @ "     @ "  #L5A2EP
M*3'TA?YP[R?XAG=Q>1R-AK]QM [GAJYQA@*6A,5T4P  @ !]F   @ "
M@ "  #I\@KMW"C%=@\]W?"=VA&5WKAPNA)=WJ ZCA$EWD@)N@P)Z*P  @ "
M    @ "     @ "  #H-@*I^)S#G@?9^3R<+@JQ^,1OC@LQ^ 0Z1@EQ^+@*)
M@8A^_P  @ "     @ "     @ "     __\  /__  #__P  ;69T,@     $
M PD   $                    !                     0   0   @
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
M276!&HME,R2!'X9[Y@"#\;-+T!N#!*VZN<V".JA8HS*!HZ,MC'N!-IX@=<B
M[ID47TJ OI/;2.2 KXXZ,KF P8?/Y-6#<[WXSOJ"A[=6N+6!O+#BHB^!)JJH
MBY^ Q*2*=1& @YY57J> 5)?12&F 4Y#9,F" <HC[X]:##LBES@6"),#BM\:!
M5[E3H4J O['ZBM" 8:J[=&N +J-<7BF !YN52 * !Y,[,A> ,(G^XP""O=-4
MS3>!ULI9MOJ!!\&:H(B ;KD3BB. $;"B<]I_XJ@&7;=_QI[]1ZM_T)56,=Q_
M^XK7WA*1XGRPR.Z/\7QCL[&.&'PZGCN,:'Q'B(V*WGR/<L6):7T*71&'_'VH
M1WN&F7Z3,E&%.7_QW"J0M(:7QY2.P852LI*,](0\G3:+5X-;AXZ)Y(*V<=*(
MB((]7"N',X'81KF%Z8&B,<N$HH&=VJ./CI"5QCF-J(Y7L7*+W8P^G!6*5XIP
MAGB(^(C9<-"'M8=H6TB&=X7\1@6%1H2?,52$&8,TV4*.FYJ7Q-B,OY=LL >+
M!Y1KFLB)@I&DA5*(.8\=;]F'!8RH6H.%V(HF16^$NH>/,.R#H(2OU^Z-X:24
MPX>,":"!KKJ*6YR;F8^(WICDA#J'C95/;O"&:Y'56<Z%2HXT1.B$/8I;,)&#
M-88+UK6-2ZZ<PER+=ZF=K9F)RJ3$F(*(4J 7@TR'")M^;AJ%X9;B62N$SI(=
M1'.#T(S_,$6"VH=$U:>,T+BCP5R*_[*PK*&)4:S:EYN'W:<J@H:&FZ&*;7>%
M>IO06*&$8I701!*#<X]L, 6"C8A6U,*,:L*FP(:*G;NRJ\^(\;34EM&'>ZX2
M@<Z&/:=;;..%*:""6#:$%IE.0\&#)Y&<+]&"3HE!U 2,$\RIO]6*3<2@JQ^(
MH[REEB>'+;2^@3>%\:S>;&>$X*355]2#V9QM0WB"]).%+Z>"&XH%SD^;&WN
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
MWH.(H"RTQYB'D+>ODI64@1FJ:9+9<5NE3)!/8::@,XWI4B.;'(N;0R>5SHE
M-/B00X;D*$B*882-GYNT0J ED#>O!)QY@*.IUID"<.ZDNI6\842?I)*)4=6:
M?H]50OF5.(P4-.V/OXC!*&F)]X5NGRZSNJ>PC]:N>J- @$FI3)\#<)RD-9KR
M8/V?)9;N4:&: I+;0M:4JXZJ-.6/1HIF*(6)H(8OGK>S7*\9CXVN#*G-@ ZH
MTJ2T<%ZCL9_-8,*>I9KZ47&9FI810KR45)$%-.6.[HO:*)N)68;/GDVS"K9G
MCSRMKK T?\NH<ZHP<"BC5Z1D8)R>4)ZT45N92)CO0K24$),--.J.MHT2**V)
M((=1E>S!_7E_AS*[\GE0>)&U^'EB:?RO_WG"6V>IZWIH3.RCH7M//NN=#GQB
M,866!7W3)72.;W^IE3S!)H#8AM&[&'_Y>$6U%']<::ZO#W\'6Q6H\W[\3*:B
MIW\L/KV<$W^ ,9.5%H ?)=R-G8$!E-G ,H@/AFNZ,X:+=^NT*X4[:4VN(H1!
M6KRH X.$3&*AO(+Z/IJ;+8*),:640()+)C:,YH(XE)&_4(\NAA2Y5(T(=X*S
M3XL9:.VM/(EM6FBG)8@"3"6@Y8:U/GZ:7X5T,;B3A(13)H2,2(-.E$*^DY9(
MA<:XDI-Y=S.RBI#J:)FL>HZ36B6F6(QE2_B@)XI4/FN9K(@\,<N2XH8S)L>+
MPH1"D^2]_9U=A7NW\)G<=O6QX9:;:&:KTI.26?:EM9"E2]:??8W!/E^9#8K3
M,=V258?F)OZ+4H45DXF]@Z1.A3JW:* /=L2Q49P0:#^K09A+6=BE+Y2B2\2>
M_)#Q/EB8@XTM,>R1W(EE)RR*]87&DTV] :L3A0ZVY:8*=J>PS:%&:"RJOYR_
M6<FDLYA22[J>D9/5/E68&8]$,?J1<8JO)U&*J89:DP"\HK&UA/*V=*N_=I^P
M4:82:">J.:"Y6<RD+)N.2\>>$I97/FZ7NI$1,AB1,(O&)V^*;H;1B97,)'EP
M>_7%-GDH;F:^:'DO8.RWCGF/4Y"P>'H\1FFI"7LN.=JA-WQ,+@:8U'W)(Z2/
MX7^<B4G+*H!E>[_$8G]V;B^]CG[58+2VG'Z(4UNO<'Z+1DFG]G[1.=F@'7\\
M+D.7QW_T)#.._(#IB3/*&H<B>Y?#:H6@;@B\DX178(>UE8-P4S2N88++1C:F
MZH)@.>6?%X(2+H"6UH'\)+".-H(3B2_)'8V^>XG"9XNG;>B[D(G/8&JTB(A
M4Q^M7(;Z1C"E\(77.?>>+(3%+KF6!8/=)1N-C8,:B2/(0I10>X+!@)&:;>:Z
MGX\N8%^SFHT"4QVL:HL%1CJE$HDJ.A&=8(=1+NZ54865)76,_80 B0G'A)K8
M>WO MI=W;?"YS91D8'6RR9&54R^KI([G1E"D38Q).B^<KXFK+Q^4N8<@)<&,
MA83%B.S&X:$O>W; "IT8;?VY&IE48(ZR&)7:4TNK ))_1FZCM8\G.E"<&8O(
M+TN4.8AY)?^,(H5JB,W&5*=0>W&_=Z)V;@VX@IWX8*JQ@)G*4VNJ<)7"1H^C
M.9&V.G*;JHVD+W23T8FA)C*+TH7SB+'%T*TR>W&^\:>';B6W^J(]8-*P^9U7
M4YNI\)BC1L.BQ9/N.J2;2X\W+Z&3AXJ6)EJ+DX9A\L][8WFPV]U[O'G2Q*A\
M''H'K25\@WI>E7%\]WK=?:U]?'N"9?!^%7P^3D1^V7TT-LM_Z7Y]\+)YN83/
MVBUZ-(/*PRIZLX+HJ\][.X(RE#1[T(&J?(A\=H%"9.%]+H#C355^$("?-@%_
M.H!H[LQX69 "V&IXY8W:P9]Y>(O2JEYZ&8H0DNIZR8A]>V1[BX<%8^1\7X6&
M3'U]6X/^-4Q^FX(_[09W,YLQUJYWR)?OO_AX:)38J.!Y&9'RD9AYX8]4>D%Z
MNXS#8O)[IXH:2[A\N8='-*U^#(/]ZVEV1Z95U1MVWJ(#OG)WA9W>IW=X09GL
MD$UY%I8=>2AZ!I)R8@U[!HZ62P)\+(IO-"1]C86=Z@1UD[%OT[]V)ZP1O1YV
MS:;7IC=WCZ'/CR]X;ISF>!]Y:9?]83EZ?)+K2E][LHUM,Z]]'X<7Z-IU!;Q[
MTIUUE;8.N_]V-Z^ZI21V^ZF4CCUWY*.-=U%XZIUS8(%Z!I<,2=1[2Y S,TU\
MPHAHY^=TG,=QT;!U)[_NNQ!UPKA[I#=V@K$KC6!W<:GX=IMX@Z*N7_)YJIK\
M25YZ]I*[,OQ\=(F,YR=T5=)!T/9TV<F;NDQU:L#_HVYV)+B C*)W$[ 5=?1X
M*Z>(7VIY6YZ.2/EZL93Z,KQ\-HJ!XIF$$7@;S8V#A7AXN!R##GCAHCB"JWED
MC F"7'H,=;R"'WK97X"!\'O#256!XGSL,WR"!'YUX.&"CH*IS%R"%X'FMQ*!
MLX$_H2B!98#!BNF!*X!K=*"!"8 Y7G. _H 92'6!%8 ?,N"!6H!)WU&!08U!
MRL& V8MNM9: @HFXG\6 38@^B;* +H;P<Y2 *86^78^ -82*1[J 9(-8,E:
MOX('W;^ *)?%R25_QY3TM %_?))"GEQ_4(^YB'1_2XUN<H=_7(LQ7+=_?XCC
M1Q-_Q89T,=V -(.LW$1_0J)!Q[-^XIY[LII^H)K2G0=^@)=*AT%^@I/=<8E^
MJI"36^]^X(T@1GM_.8EM,71_NH4PVOI^D*R^QG1^,:@$L6-][J-8F^-]TY[%
MACU]WYI(<)Y^#)706SE^5I$V1?1^PHP[,1M_48:.V>A^ K<RQ6Q]I+%^L%Q]
M7JO'FN1]0Z8AA5Y]6J"1;^9]DIKR6IY]X94718%^7([1,-!^^8?#V0U]E\&8
MQ)9].KKBKW]\[;06F@9\S:U-A)%\YZ:;;SE]+9_76AI]AYC#12%^")$K,)-^
MKXC.V&9]2LONP^Y\[L0GKL5\F+PUF41\;[0[@^!\B*Q8;J9\U:1@6:Q].YP4
M1--]R),],&-^=(FMTN^,ZW;9OY*+?'=7J[V*+7?=EU^(_GA\@JF'YGE#;=&&
MWGHT61B%WGM&1'N$\7RA,%J$&GYKT76+E(#!OF2*-8 \JJ.(]'_1EEJ'U7^&
M@:^&TG]E;.B%XW]G6$"$_7][0\R$+'^Z+^Z#;H JT":*5(JYO1:)!8DUJ8.'
MR8?*E32&OX:3@)N%T(6#:_&$^8215VV$+(.B0RN#=X*_+XV"U('2SLZ)0I2E
MN[2'^)(WJ!"&SH_BD^F%RXVS?W:$]8NT:OJ$,XG"5JJ#?(?#0IV"VX6O+SF"
M2X-=S8&(:9Z$NFB'(ILTILF& )?ZDK*%!I39?F2$,9'.:A:#A8[:5?J"WHO$
M0A^"4(AY+O&!TX3&S%N'OJAIN4R&>J0VI;2%5Z )D:R$8IOM?7F#E9??:4>"
MZ9/.55V"5(^<0;*!V(L7+K.!;(8+RV:',[)$N%Z%\JTGI,>$SJ?_D,F#VJ+?
M?+*#%YW*:*2"<YB@5-F!W9,]05>!<HU^+H"!%H<GRJ"&Q[P/MYR%BK8!I "$
M8Z_5D 2#:JFA>_R"JJ-W: N"%)TR5&F!AY:E00N!'H^G+E: SH@:R@J&=<7-
MMP.%/+[ HUF$$+=]CUF#$K E>V*"4:C49XV!P*%H5 :!/YFP0,6 X9&(+C2
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
MPG)]BWR:KFA]LWRCF;A]XGS!A)Y^'GS[;VE^;7U/6E%^T7VR169_77XW,0"
M(7[DU"-[\X<4P-=\*(8$K.U\8(4"F%)\J80H@V5] 8-K;EQ]<(+"67%]\8(8
M1+A^F(%P,)%_=8"TTIYZLI%TOT1Z[X]IJV![-8UNEO5[C(N,@BY\ 8G4;55\
MB8@E6)]])89F1!U]YX2+,"]^W()GT2YYJ)O&O=UYZIC-J?YZ.97=E:)ZG9+\
M@05['9 M;%M[P(UT5]U\<XJ70Y!]3(>!+]I^58/WS_EXV:82O*QY':(PJ-)Y
M;9Y"E(-YV)I:@ )Z9)9]:W=[$)*<5RU[V8Z>0Q-\R(I)+Y)]XH5ASOUX-;!,
MN[-X>JM]I]=XQZ:,DXYY-*&4?R=YRYRF:L%ZA)>E5IA[5I)M0JM\5XS9+U=]
M@8:?SCEWO+IHNN]X +2JIPAX1ZZNDKQXKZB;?F%Y2Z*.:AEZ$YQM5AAZ\98$
M0E)[^H\I+R9],(>QS:]W:L1>NEQWK+VFIE]WZ+:4D@AX1:]:?;EXX*@D:8EY
MKZ#65:1ZFID\0?][L)$N+O]\[XB5R F'TG$%MCJ&Z')&H[>&'W-VD':%;W2G
M?,&$SG7P:-^$.W=<526#L7CJ08>#0WJ\+GN"^7SYQMR&1WKEM32%?GL?HJ>$
MR7M:CW2$*7NE>\V#FWP*: &#(7R+5%^"M'T@0.Z"9GW<+B>".G[+Q;.$X83*
MM "$+80"H:*#@8-"CEJ"]8*>>L6">8(:9QN"%X&L4Y^!RH%$0&&!G8#F+=Z!
MCH"#Q%J#I8Z.LIF"](SDH"*"68L\C0R!W(FG>9^!?X@V9B>!.(;.4N*! X5>
M/]Z [H/8+9V ]H(>PPZ"I)A L4Z!]I6^GN"!99,VB]N \I"P>)6 GHXV94N
M<8O34CN 48E2/VV 4X:@+6: <8.5P?6!VZ'UL#N!,IZ;G=* HILDBMN -)>D
M=[!_Z90I9(A_P)"N4:E_MXT;/PE_SHDZ+3=__X3DP1*!/:N;KUF F*=BG.V
M!*+VB?E_EYYQ=N=_5YGR8^5_.I5E42Y_,Y"M/K=_7HN=+1!_H(8)P&2 QK4J
MKJ: ); -G"U_BZJAB39_%J4)=C)^V9]X8T=^S)G74+A^TI0 /G!_ HW"+/!_
M48<$O^V =+ZAKAY_U;B8FXI_,;(:B(E^KZM?=99^;Z2O8LI^:9WR4%M^?9;\
M/C)^NX^=+-=_$H?5N7>0KG!&J1*.YG&2E_B-3'+0AAZ+U'01<]&*:75N85J)
M!W;R3QF'I7B;/0.&4'J/*Z:%!WSSN'Z/1'F5J"R-G'GJEP6,%'I#A3>*IWJN
M<O>)2GLV8)6'_'O=3FR&L'R:/(F%=7V(*WZ$0WZRMWJ-^8++IP2,8X(_E?N*
MX8&VA"R)A8%+<@N(.X#Y7\V'!("^3<R%T(",/!V$KH!J*UJ#DX!4MFB,Q8P
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
M2)J*>>Z!EY<9:3F!#I.C6)B IY B2%F 5(R#.&^ .(BB*:6 ,(1WJ26#9*F
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
MH8+!>I^I3YCO;TNE+Y:*8Y.@Z)/=5ZF<B)$,2]68)(Y"0%>3O(M\-:B/)8C
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
MHW5]1&@LDSE]@6J)@AQ]T&S/<'!^+F\?7I)^G7&.3/!_(70B.XU_SW<!*PB
MNGI5L<1[#&]+HFI[:7#/DAM[QW(^@1-\,G.G;X1\K74=7<I]0':L3$]]ZGA4
M.R)^PGHM*N9_U7Q,L)QY*'CAH2IYJWERD0UZ)'GY@ )ZJWI^;I5[1'L4705[
M^GN\2[I\RWQR.L-]S7T_*LA_"7XEKT9W>H)+G]!X$8('CZ%XI8&N?L]Y1(%1
M;85Z X$"7"=ZW8"\2Q5[TH!W.EY\^( P*JY^5'_;K@1V%8NAGH]VNHJ.CF9W
M8(E<?:1X$H@7;)5XY(;56UYYX86<2H-Z]816.@=\/(+V*I=]MX%KK/IT^)3P
MG8AUJ),.C69V5I#X?+!W%H[&:[AW^(R.6K!Y!8I22@1Z-X@'.;Q[FX6,*H1]
M,8+0K"9T%)X?G+%TS)MKC(]U?9AL>^%V1)5%:OYW-Y(66AIX58[829UYE(M\
M.8![$X?G*G5\P80'JX=S:*<DG ET)*.9B]UTTY^K>S)UF9N%:EEVEI=668MW
MR9,523=Y&8ZN.4MZI(H!*FA\9840JQ]R\J_QFXYSKJN)BTUT5*:B>IQU$:%U
M:=)V#YP^61YW2Y;V2-MXK9&".0MZ3(O,*EY\'(7LI8N%?&4[EW^$R&?(B(V$
M1&HL>+:#WFQ[:%&#@V[85[V#,W%71W*"\'/^-W*"S';T*&J"U'I<I*^#B&Y3
MEI6#$F_OAXR"KW%T=\:"7'+V9WZ"&'2(5PV!Y78T1NJ!P7?\-R.!P'GY*&N!
MZ'P^H["!P'=%E6B!<'@)AG^!(WB[=L" Z7EO9I^ OWHO5EJ K7L#1FB JGOF
M-MN S7SD*&N!%GX!HIN &( CE$A_WX @A5-_KH #==Q_AW_B9=I_>G_+5<=_
MAG^^1@5_IG^U-J9_\7^L*&N 7G^@H7]^PHCODTM^EH@OA%E^<X=)=,Q^789*
M9/I^9(5-50E^DH1817U^SX-9-E]_-8)'*&M_OX$8H)9]LI&SDEQ]D9 Q@W%]
M=8YV<_1]:HR79#E]?HJQ5'9]MXC'119^#X;1-BA^DX2Q*&M_.()EG]E\V9I2
MD9Y\PI@,@K5\IY5V<SY\H)*Q8Y5\PH_@4_5]"HT!1,5]:XH+-?Y^"8;B*&M^
MQX.&GTI\-*+(D09\))^[@A1\!IQ#<J)[_)B,8P-\))3(4W-\@)#R1&I\\8T
M-=A]F(C4*&M^:X1[GNA[P*L,D)%[LZ<T@8Y[C:+1<AI[>9X>8HU[H9E?4Q=\
M!)2.1!Y\AX^>-:=]0HIY*&M^(85%F)V.,63IBZF,KF=L?=V+:&G0;SJ*06PH
M8!V)'&Z14-Z'^7$@0?J&UW/9,W*%R7;F)?^$U7IAE^B,:FUYBO"+(6\:?1")
M\G"N;G^(TW)%7WJ'O'/O4%F&KW6Y09B%J'>A,T:$N'G%)B&#X'PPEQ>*M'7?
MB?6)DG:Y?#&(='>*;::':WA?7L.&:WE&3\N%>GI$03:$D7M5,QV#P7R')CZ#
M!WW=EB*)(WX:B/F($'Y'>R:'#'Y?;-F&$'YQ7A*%+GZ/3TJ$6WZX0.:#D7[J
M,OV"XW\E)EB"27]FE36'RX97B!"&R(72>D>%TH4K; *$Y81N77R$#(.Q3MN#
M5H,#0)Z"JX)0,N""'X&3)FZ!IH#(E&N&R8Z/AV.%T8U:>:"$WHOL:TF#]HI6
M7,^#*8B\3EJ"?(<I0$>!ZH6.,KF!>8/4)H"!'(( D\>%^Y:?AK>%#92V>/6$
M&9)Z:J:#,Y *7#>"<8V33>.!T(L80 B!0XB0,J" [(7=)H^ J8,,DT>%7YZ!
MAC*$>9OB>&B#@9C3:A^"DY5^6[F!U)(A36Z!1HZ\/[B QHM*,HJ >(>I)IR
M2X/ODNR$[Z8ZA<F$#J+E=^^##9[W::6"$YJO6U.!3Y9D32. QY(4/X. 68VU
M,FV 'HDM)J:  (2IC"B7 V2M@!Z4T&<@<UF2U&F#9=^0Z&OC6 2.ZVY72AF,
MX7#V/*"*S7/ +YR(O';?(\R&MWICBXZ5>&S"?Y'_XGT024-#7U!23T9)3$4
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
M-J-X!(G\*4=ZLX47F^A_G5_1CL-_>F+C@+Y_@V7,<=I_J6B?8FU_WFM^4M:
M)&Z!0Y> ?W&Q-+F!!G4W)OB!Q'DWFOI]1VB_C=-]:VKI?[]]GVSZ</-]XF\%
M8:9^.'$>4C=^I7-40R-_*G6K-(!_WGA!)PR QGLJF?![)G&'C*1[>W+@?KQ[
MSG0F;_I\,G5G8-E\JW:T49A]07@60KA]\7F/-$Y^TGLN)QU_Y7S[F,]Y-GH_
MBW=YK7K3?8QZ(7M,;QAZGWO!8!1[/WPY405[_'S 0EI\U7U2-"5]XWWU)RQ_
M'WZFEZ]WF(+=BGQX)8*Z?))XL8)N;A!Y2(()7TIZ (&F4%UZYH%,0>9[Y8#Q
M,^Y]%X"2)SE^=8 IEK]V3HMOB8MVZHJ->ZIW@XEQ;3EX*X@R7HIX^(;L3])Y
M\86G08A[$81>,\%\9H+\)T-]Y(& E?]U09/8B,QUZI(U>O%VBI!%;(IW/HXF
M7>UX'HO]3UAY+(G,04)Z7(>-,Z-[T(4K)TQ];(*IE6QT<9P/B#5U(YFI>E5U
MQ9;>:_9V>Y/776-W:)#%3MYXCXVF0/!YTHIV,X5[58<;)U-]"8.EE09SVJ0&
MA\%TDJ#>>=1U,)TQ:W9UXIDZ7/9VTI4X3HMX!)$J0*EY7(T&,U=Z]XB])UE\
MNH1UCY>'[U^I@W>'$6*O=HB&:666:,V%VVAO6IB%4FM83$6$SVYI/EN$5W&F
M,.6#_74\)*6#RWE"CLN%R6@0@K*%+FI =;B$IFQ>:!:$+&Y[6?^#NG"J2]&#
M6'+Z/@^# W5L,-""T7@@)-:"PWLAC>F#P'!1@:R#5G' =-6"ZW,A9SR"C72!
M64V".W7Q2TN!_7=Y/;J!SWD:,+:!Q'KE)0&!VGS<C.V![WAP@**!GGDN<\&!
M4'G89FJ!"'IY6)B VGLE2L: P7O>/6F N'RF,)R U'V#)2>!#GYRB_J 4("!
M?[N &8"4<N5_XH"%995_LX!>6!Q_E( [2FU_H( A/3E_O( *,)-__W_U)4:
M7W_?BRA_&8B/?P9^\H?U<CI^PX<C9.E^FX8K5VQ^D84N2?!^KH0X/.9^Z(-
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
M;8Z ^GED8IN QWH65T6 DWJ]2]F ;'MM0%6 ;'PO-7* >'S^*T: IWWA(H:
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
M9QEZWFW57/1[?6^W4G5\&W&>1YY\RW.6/.-]EW6K,L5^>W?<*6!_AGHZ(66
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
M82UU'V*75[MVBV683<9W]&BH0Z5Y<&O6.9I[$F\O,#!\T'*R)XI^N79[($F
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
MEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67
ME>;_ICDR_Z)&2OV@36#QI$QRYJ=,A-JH4);/IEFFQZ5DL<2G;[;!IWB[O:>!
MP+JEA\:VHX?+LZ"'T*^=B-:KFHO=I9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7F
MI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>;_
MICDR_Z)&2OV@36#QI$QRYJ=,A-JH4);/IEFFQZ5DL<2G;[;!IWB[O:>!P+JE
MA\:VHX?+LZ"'T*^=B-:KFHO=I9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5
MYJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>;_ICDR
M_Z)&2OV@36#QI$QRYJ=,A-JH4);/IEFFQZ5DL<2G;[;!IWB[O:>!P+JEA\:V
MHX?+LZ"'T*^=B-:KFHO=I9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67
ME>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>;_ICDR_Z)&
M2OV@36#QI$QRYJ=,A-JH4);/IEFFQZ5DL<2G;[;!IWB[O:>!P+JEA\:VHX?+
MLZ"'T*^=B-:KFHO=I9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:E
MEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>;_ICDR_Z)&2OV@
M36#QI$QRYJ=,A-JH4);/IEFFQZ5DL<2G;[;!IWB[O:>!P+JEA\:VHX?+LZ"'
MT*^=B-:KFHO=I9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7F
MI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>;_ICDR_Z)&2OV@36#Q
MI$QRYJ=,A-JH4);/IEFFQZ5DL<2G;[;!IWB[O:>!P+JEA\:VHX?+LZ"'T*^=
MB-:KFHO=I9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5
MYJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>;_ICDR_Z)&2OV@36#QI$QR
MYJ=,A-JH4);/IEFFQZ5DL<2G;[;!IWB[O:>!P+JEA\:VHX?+LZ"'T*^=B-:K
MFHO=I9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67
ME>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>;_ICDR_Z)&2OV@36#QI$QRYJ=,
MA-JH4);/IEFFQZ5DL<2G;[;!IWB[O:>!P+JEA\:VHX?+LZ"'T*^=B-:KFHO=
MI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:E
MEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>;_ICDR_Z)&2OV@36#QI$QRYJ=,A-JH
M4);/IEFFQZ5DL<2G;[;!IWB[O:>!P+JEA\:VHX?+LZ"'T*^=B-:KFHO=I9>5
MYJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7F
MI9>5YJ67E>:EEY7FI9>5YJ67E>;_ICDR_Z)&2OV@36#QI$QRYJ=,A-JH4);/
MIEFFQZ5DL<2G;[;!IWB[O:>!P+JEA\:VHX?+LZ"'T*^=B-:KFHO=I9>5YJ67
ME>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5
MYJ67E>:EEY7FI9>5YJ67E>;_ICDR_Z)&2OV@36#QI$QRYJ=,A-JH4);/IEFF
MQZ5DL<2G;[;!IWB[O:>!P+JEA\:VHX?+LZ"'T*^=B-:KFHO=I9>5YJ67E>:E
MEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67
ME>:EEY7FI9>5YJ67E>;_ICDR_Z)&2OV@36#QI$QRYJ=,A-JH4);/IEFFQZ5D
ML<2G;[;!IWB[O:>!P+JEA\:VHX?+LZ"'T*^=B-:KFHO=I9>5YJ67E>:EEY7F
MI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:E
MEY7FI9>5YJ67E>;_ICDR_Z)&2OV@36#QI$QRYJ=,A-JH4);/IEFFQZ5DL<2G
M;[;!IWB[O:>!P+JEA\:VHX?+LZ"'T*^=B-:KFHO=I9>5YJ67E>:EEY7FI9>5
MYJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7F
MI9>5YJ67E>;_ICDR_Z)&2OV@36#QI$QRYJ=,A-JH4);/IEFFQZ5DL<2G;[;!
MIWB[O:>!P+JEA\:VHX?+LZ"'T*^=B-:KFHO=I9>5YJ67E>:EEY7FI9>5YJ67
ME>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5
MYJ67E>;_ICDR_Z)&2OV@36#QI$QRYJ=,A-JH4);/IEFFQZ5DL<2G;[;!IWB[
MO:>!P+JEA\:VHX?+LZ"'T*^=B-:KFHO=I9>5YJ67E>:EEY7FI9>5YJ67E>:E
MEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67
ME>;_ICDR_Z)&2OV@36#QI$QRYJ=,A-JH4);/IEFFQZ5DL<2G;[;!IWB[O:>!
MP+JEA\:VHX?+LZ"'T*^=B-:KFHO=I9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7F
MI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>:EEY7FI9>5YJ67E>;_
MICDR_Z)%2OVA3&#RI4MQYJE*@]JJ397/J5:ER*AAL,6J:[7"K'6ZOJM]O[JJ
M@\6VJ(?*LJ:'T*NBA]:DGHG<FIJ/X9J:C^&:FH_AFIJ/X9J:C^&:FH_AFIJ/
MX9J:C^&:FH_AFIJ/X9J:C^&:FH_AFIJ/X9J:C^&:FH_AFIJ/X9J:C^'_IC@R
M_Z-%2OVB2V#RIDEQYJI(@MNM2I/0K%*CR:Q=K\:O9[/#L7&XO[-YO;BO@<2R
MJH?+K*:&T*6CAM6=GX;:DYV+WI.=B]Z3G8O>DYV+WI.=B]Z3G8O>DYV+WI.=
MB]Z3G8O>DYV+WI.=B]Z3G8O>DYV+WI.=B]Z3G8O>DYV+WI.=B][_IS@R_Z-%
M2OVB2E_RITAPYZQ&@=RO1Y+2L$ZARK%7K<BV8K#%NFRUNK-XOK*N@<6MJH?+
MIZ>%SZ"DA-.8H877CY^(VH^?B-J/GXC:CY^(VH^?B-J/GXC:CY^(VH^?B-J/
MGXC:CY^(VH^?B-J/GXC:CY^(VH^?B-J/GXC:CY^(VH^?B-K_IS@R_Z-$2_ZC
M25_SJ49OZ*Y$@-VS0Y#3MDB?S+=1JLK 7*R]N&RWL[)XP*VN@<:IJH;*HJB$
MSINEA-&4HX34C*&'UXRAA]>,H8?7C*&'UXRAA]>,H8?7C*&'UXRAA]>,H8?7
MC*&'UXRAA]>,H8?7C*&'UXRAA]>,H8?7C*&'UXRAA]?_IS<R_Z-$2_ZE1U[S
MJD1NZ;%!?]^X/H[6O4*;S\-*I,*^7*^VMVRYKK%XP:FN@<:EJX7)GJF$S)BG
M@\^1I832BJ.&U(JCAM2*HX;4BJ.&U(JCAM2*HX;4BJ.&U(JCAM2*HX;4BJ.&
MU(JCAM2*HX;4BJ.&U(JCAM2*HX;4BJ.&U(JCAM3_J#<R_Z1$2_ZF1E[TK4)M
MZK0^?>&].XO:QCR6RL9(I+F\7+*OMFV[J;%YP:6N@L6AK(3(FZJ#RY6I@\V/
MIX3/B::&T8FFAM&)IH;1B::&T8FFAM&)IH;1B::&T8FFAM&)IH;1B::&T8FF
MAM&)IH;1B::&T8FFAM&)IH;1B::&T8FFAM'_J#<R_Z1#2_^H0UWUKS]L[+@Z
M>N3#-X?=TS60P<1)I[&Z7K6IM6Z\I+%ZP**O@L2=K83'F*R$R9*JA,N-J87-
MB*B&SHBHALZ(J(;.B*B&SHBHALZ(J(;.B*B&SHBHALZ(J(;.B*B&SHBHALZ(
MJ(;.B*B&SHBHALZ(J(;.B*B&SHBHAL[_J38R_Z5"2_^J05SVLCMJ[KTV=^C+
M,X#0TC.3N,-+J*JY8+:DM7"\H;)[P)ZP@\.:KH3%E:V$QY"LA,F+JX7*AZJ&
MS(>JALR'JH;,AZJ&S(>JALR'JH;,AZJ&S(>JALR'JH;,AZJ&S(>JALR'JH;,
MAZJ&S(>JALR'JH;,AZJ&S(>JALS_J34R_Z5"2_^L/5KXMS=G\<0Q<=_7+'O%
MT#65L,).J:2X8[>?M7*\G;-\OYNQ@\&7KX3#DJZ$Q8ZMA<:*K(;(AZR'R8>L
MA\F'K(?)AZR'R8>LA\F'K(?)AZR'R8>LA\F'K(?)AZR'R8>LA\F'K(?)AZR'
MR8>LA\F'K(?)AZR'R8>LA\G_JC0R_Z9 2_^P.5CYO3%BY\XM:=#@)'^YSS>7
MI\)2J9ZZ9K6:M7.[F+-]OI>R@\"4L87!D+"%PXVOA<2)KH;%AJZ'QH:NA\:&
MKH?&AJZ'QH:NA\:&KH?&AJZ'QH:NA\:&KH?&AJZ'QH:NA\:&KH?&AJZ'QH:N
MA\:&KH?&AJZ'QH:NA\;_JS,R_ZH[2?^V,E/PQRI:V-XA9L+?)(*MSCR8G\-6
MIYF\:+*6MW6XE+1]O9.S@[Z1LH6_CK*&P(NQAL&(L(?"AK"(PX:PB,.&L(C#
MAK"(PX:PB,.&L(C#AK"(PX:PB,.&L(C#AK"(PX:PB,.&L(C#AK"(PX:PB,.&
ML(C#AK"(PX:PB,/_K3$R_[ S1?C *4S?UB--Q^@@:K/>)H2AST&6E\99I)/
M:JR0O'6RC[E]MH^W@[B,MH2ZBK6%O(BTAKV&LX>^A+.(OX2SB+^$LXB_A+.(
MOX2SB+^$LXB_A+.(OX2SB+^$LXB_A+.(OX2SB+^$LXB_A+.(OX2SB+^$LXB_
MA+.(OX2SB+__KR\R_[DI/^C.'C_,YAM2M^XA;:7>+(.7TD62D,M;G8S%:Z6+
MPG6JBK]\K8>^?["$O("Q@[R"LH&[@[-_NH2T?KJ&M7ZZAK5^NH:U?KJ&M7ZZ
MAK5^NH:U?KJ&M7ZZAK5^NH:U?KJ&M7ZZAK5^NH:U?KJ&M7ZZAK5^NH:U?KJ&
MM7ZZAK7_LBHR\<8<,]'B%#J\\QM6J.XF;9CA-7^.V$J,B-!=E8;,:YN$R72@
M@<=XHW[%>Z5\Q'VF>\1^IWG#@*AXPH*I=\*#JG?"@ZIWPH.J=\*#JG?"@ZIW
MPH.J=\*#JG?"@ZIWPH.J=\*#JG?"@ZIWPH.J=\*#JG?"@ZIWPH.J=\*#JG?"
M@ZKZOAPHUMT.(\#P%#^L_1Y7G/ M:H_E/GF&WDZ#@=A?BW_4:Y!ZT7"4=\]T
MEW7.=YASS7F:<LU[FW',?9MPRW^<;\N G6_+@)UORX"=;\N G6_+@)UORX"=
M;\N G6_+@)UORX"=;\N G6_+@)UORX"=;\N G6_+@)UORX"=;\N G6_+@)W9
MT@L8Q.T.*;#]%D&?_R15D?0U98?K1G!_Y51Y>^%A?W;=:(1RVVZ';]EQB6W8
M=(MKV'>,:M9YC6G6>HYHU7R.9]5^CV?5?H]GU7Z/9]5^CV?5?H]GU7Z/9]5^
MCV?5?H]GU7Z/9]5^CV?5?H]GU7Z/9]5^CV?5?H]GU7Z/9]5^CV?5?H__HSDJ
M_Y]&0/^=4%7ZH%!E[Z-1=>2D4X;:HEN6T*!EI,B=<+#%G'NUPIR#N;^:B;Z\
ME8O"NI",Q;B,C\FVB)+,LX27S[*!G]*M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_
MHM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM/_HSDJ_Y]&
M0/^=4%7ZH%!E[Z-1=>2D4X;:HEN6T*!EI,B=<+#%G'NUPIR#N;^:B;Z\E8O"
MNI",Q;B,C\FVB)+,LX27S[*!G]*M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M
M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM/_HSDJ_Y]&0/^=
M4%7ZH%!E[Z-1=>2D4X;:HEN6T*!EI,B=<+#%G'NUPIR#N;^:B;Z\E8O"NI",
MQ;B,C\FVB)+,LX27S[*!G]*M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3
MK7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM/_HSDJ_Y]&0/^=4%7Z
MH%!E[Z-1=>2D4X;:HEN6T*!EI,B=<+#%G'NUPIR#N;^:B;Z\E8O"NI",Q;B,
MC\FVB)+,LX27S[*!G]*M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^B
MTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM/_HSDJ_Y]&0/^=4%7ZH%!E
M[Z-1=>2D4X;:HEN6T*!EI,B=<+#%G'NUPIR#N;^:B;Z\E8O"NI",Q;B,C\FV
MB)+,LX27S[*!G]*M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_
MHM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM/_HSDJ_Y]&0/^=4%7ZH%!E[Z-1
M=>2D4X;:HEN6T*!EI,B=<+#%G'NUPIR#N;^:B;Z\E8O"NI",Q;B,C\FVB)+,
MLX27S[*!G]*M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M
M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM/_HSDJ_Y]&0/^=4%7ZH%!E[Z-1=>2D
M4X;:HEN6T*!EI,B=<+#%G'NUPIR#N;^:B;Z\E8O"NI",Q;B,C\FVB)+,LX27
MS[*!G]*M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3
MK7^BTZU_HM.M?Z+3K7^BTZU_HM/_HSDJ_Y]&0/^=4%7ZH%!E[Z-1=>2D4X;:
MHEN6T*!EI,B=<+#%G'NUPIR#N;^:B;Z\E8O"NI",Q;B,C\FVB)+,LX27S[*!
MG]*M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^B
MTZU_HM.M?Z+3K7^BTZU_HM/_HSDJ_Y]&0/^=4%7ZH%!E[Z-1=>2D4X;:HEN6
MT*!EI,B=<+#%G'NUPIR#N;^:B;Z\E8O"NI",Q;B,C\FVB)+,LX27S[*!G]*M
M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_
MHM.M?Z+3K7^BTZU_HM/_HSDJ_Y]&0/^=4%7ZH%!E[Z-1=>2D4X;:HEN6T*!E
MI,B=<+#%G'NUPIR#N;^:B;Z\E8O"NI",Q;B,C\FVB)+,LX27S[*!G]*M?Z+3
MK7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M
M?Z+3K7^BTZU_HM/_HSDJ_Y]&0/^=4%7ZH%!E[Z-1=>2D4X;:HEN6T*!EI,B=
M<+#%G'NUPIR#N;^:B;Z\E8O"NI",Q;B,C\FVB)+,LX27S[*!G]*M?Z+3K7^B
MTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3
MK7^BTZU_HM/_HSDJ_Y]&0/^=4%7ZH%!E[Z-1=>2D4X;:HEN6T*!EI,B=<+#%
MG'NUPIR#N;^:B;Z\E8O"NI",Q;B,C\FVB)+,LX27S[*!G]*M?Z+3K7^BTZU_
MHM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^B
MTZU_HM/_HSDJ_Y]&0/^=4%7ZH%!E[Z-1=>2D4X;:HEN6T*!EI,B=<+#%G'NU
MPIR#N;^:B;Z\E8O"NI",Q;B,C\FVB)+,LX27S[*!G]*M?Z+3K7^BTZU_HM.M
M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_HM.M?Z+3K7^BTZU_
MHM/_HSDJ_Y]&0/^>3U3ZH4YD[Z1/=>6F487:I5B5T:)BH\F?;:_%GW>UPIZ
MN;^=B+Z\F8G#N92+Q[:/C<NSBI#/L8:6U*Z#H->G@:'5IX&AU:>!H=6G@:'5
MIX&AU:>!H=6G@:'5IX&AU:>!H=6G@:'5IX&AU:>!H=6G@:'5IX&AU:>!H=7_
MHSDJ_Z!&0/^>3E3ZHDUD\*5.=.6H3X3;IU64TJ5?H<JC::W%HG2TPJ%]N;^@
MA;Z[G8C#N)B)R+63B\VQCH[3KHF6V*>%G=JAA:#6H86@UJ&%H-:AA:#6H86@
MUJ&%H-:AA:#6H86@UJ&%H-:AA:#6H86@UJ&%H-:AA:#6H86@UJ&%H-;_HSDJ
M_Z!&0/^?353[HTQD\*=,=.:I3H/<JE.2TJE;H,NF9JO&I7"SPZ5ZN+^D@KV[
MHH?#N)V'R;.8B<^PE([5JY*7VJ"*G-R;B9_8FXF?V)N)G]B;B9_8FXF?V)N)
MG]B;B9_8FXF?V)N)G]B;B9_8FXF?V)N)G]B;B9_8FXF?V)N)G]C_HS@J_Z!%
M0/^@3%3[I$MC\:A+<^:K3(/=K5"1U*Q8GLRJ8JG'JFRQQ*IVML"J?KR\J(3"
MN*2&R;.AB,^LG(W5HY:4VIJ1G-R6CI[8EHZ>V):.GMB6CI[8EHZ>V):.GMB6
MCI[8EHZ>V):.GMB6CI[8EHZ>V):.GMB6CI[8EHZ>V):.GMC_I#@J_Z!%0/^@
M2U/[I4IC\:E)<N>M2H'>L$V0U;!5G,ZP7J?)L&BOQK)SL\.R?+B]L(#!MJR"
MR:ZGA<^EH8K5G)R1VI69G-R1E)[9D92>V9&4GMF1E)[9D92>V9&4GMF1E)[9
MD92>V9&4GMF1E)[9D92>V9&4GMF1E)[9D92>V9&4GMG_I#@J_Z!%0/^A2E/[
MIDAB\JM(<>BO2(#?LTJ.UK51FM"V6J3,N&6KRKUQKL&Y>[:WLH# KJR$R*:H
MA<Z=I(?4E*".V(Z?F=N,FY[9C)N>V8R;GMF,FY[9C)N>V8R;GMF,FY[9C)N>
MV8R;GMF,FY[9C)N>V8R;GMF,FY[9C)N>V8R;GMG_I#@J_Z%%0/^B25/\IT=A
M\JU&<.FR1G_@MT>,V;M.E]._5Y_0Q6.DQ<!PK;JX>;>PLH# J:V%QZ"HA,V7
MI872CJ&)UX>@DMF'H9S8AZ&<V(>AG-B'H9S8AZ&<V(>AG-B'H9S8AZ&<V(>A
MG-B'H9S8AZ&<V(>AG-B'H9S8AZ&<V(>AG-C_I#<J_Z%$0/^C2%+\J45A\ZY$
M;^JU0WWBO$2)W,)*D]C*5)G*QF*DO+UNL+*V>+FJL8#!I*V%QYNIA,R3IH30
MBJ.'U(.BCM:"HI;6@J*6UH*BEM:"HI;6@J*6UH*BEM:"HI;6@J*6UH*BEM:"
MHI;6@J*6UH*BEM:"HI;6@J*6UH*BEM;_I3<J_Z%$0?^D1E+]JD1@]+%";NNX
M07ODP4*&W\Q&C=//4I?!Q&&GL[MMLZNU>+NEL8#!GZZ$QIBKA,J0J(3.B*:&
MT8*DC-. I)+3@*22TX"DDM. I)+3@*22TX"DDM. I)+3@*22TX"DDM. I)+3
M@*22TX"DDM. I)+3@*22TX"DDM/_I3<J_Z%$0?^E15'^K$)?];0_;.V\/GCG
MQT"!X-9&A\G-49JXPF"JK+IMM:6U>+R@L8#!FZZ$Q96LA,B.JH3+AZB&SH*G
MB\]_IH_0?Z:/T'^FC]!_IH_0?Z:/T'^FC]!_IH_0?Z:/T'^FC]!_IH_0?Z:/
MT'^FC]!_IH_0?Z:/T'^FC]#_I38J_Z)#0?^G0U#_KC]=][<\:?#".W/FT#]Y
MT]D_BK[+49VOP&&LI;ENMJ"U>;R<LH' F*^$PY*NA,:,K(7(AZJ'RH*IBLQ_
MJ8[-?ZF.S7^ICLU_J8[-?ZF.S7^ICLU_J8[-?ZF.S7^ICLU_J8[-?ZF.S7^I
MCLU_J8[-?ZF.S7^ICLW_IC8J_Z)"0?^I0$__LCM;^;TX9>S+.&W<W#5XQ]8^
MCK/)4J"GP&.MG[EPMIJU>KR8LH&_E+&%PH^OA<2+KH;%AJV'QX*LBLA_JXW)
M?ZN-R7^KC<E_JXW)?ZN-R7^KC<E_JXW)?ZN-R7^KC<E_JXW)?ZN-R7^KC<E_
MJXW)?ZN-R7^KC<G_IS4J_Z-"0?^L/$W_MS97\L4S7^'6-F/-XS%\NM,_D:G(
M5*&?P&6MF;IRM9:V>[J4LX*^DK*%P(VQAL&)L(?#AJ^(Q(*NBL6 KHS%@*Z,
MQ8"NC,6 KHS%@*Z,Q8"NC,6 KHS%@*Z,Q8"NC,6 KHS%@*Z,Q8"NC,6 KHS%
M@*Z,Q8"NC,7_J#0J_Z8^/_^Q-TKYOC!2Y\\O5='B+&C X3!_K=)"DZ#(5Z&8
MP6>KE+QSLI*X?+>0MH*ZCK2%O(NSAKZ(LH? A;&)P8.QBL&!L(S"@;",PH&P
MC,*!L(S"@;",PH&PC,*!L(S"@;",PH&PC,*!L(S"@;",PH&PC,*!L(S"@;",
MPH&PC,+_J3(J_ZLX/?^X+T7NR"E(UM\E4L/L*6RQWS&"H=)%DI?*6I^1PVFG
MCK]TK8V\?+&+NH&TB+F#MH6XA+B#MX:Y@;:'NG^UB;M^M8N\?K6+O'ZUB[Q^
MM8N\?K6+O'ZUB[Q^M8N\?K6+O'ZUB[Q^M8N\?K6+O'ZUB[Q^M8N\?K6+O'ZU
MB[S_JS J_[$O./;")CS<VA\[QNLC5[/L*F^CWS6"EM1*D(_-79J+R&NAB<1U
MIH;">ZJ#P'ZL@;^ KG^^@K!]O8.Q>[R%LGJ[A[-YNXBS>;N(LWF[B+-YNXBS
M>;N(LWF[B+-YNXBS>;N(LWF[B+-YNXBS>;N(LWF[B+-YNXBS>;N(LWF[B+/_
MK2XJ_KLE,./2&BW)Z!M!MO<C6J7L+F^6X3Q_C-A/BX?27Y.$S6R9@<ITGG[(
M>*%[QWNC><9]I'C%?Z5VQ(&F=<.#IW3#A*ASPH:I<\*&J7/"AJESPH:I<\*&
MJ7/"AJESPH:I<\*&J7/"AJESPH:I<\*&J7/"AJESPH:I<\*&J7/"AJG_M"0E
M[,H6(\WE$RRY]AM&I_HF6YCN-6R,Y41ZA-Y3@X#98HI\U6R/>-)QDW70=95S
MSWB7<<YZF'#-?)EOS7Z:;LR FVW,@IQLRX2<;,N$G&S+A)QLRX2<;,N$G&S+
MA)QLRX2<;,N$G&S+A)QLRX2<;,N$G&S+A)QLRX2<;,N$G&S+A)SUP149T=\,
M&+SS$S&J_QY'FOPL68[R/&>$ZDMR?>58>GG@8X!TWFJ$<-MOAVW:<XEKV7:*
M:MAXBVG7>HQHUGR-9]9^CF;5@(YEU8&/9=6!CV75@8]EU8&/9=6!CV75@8]E
MU8&/9=6!CV75@8]EU8&/9=6!CV75@8]EU8&/9=6!CV75@8_2T@H)O^@-':W_
M%3.=_R-%D/\S5(7W0U]^\5%H=^Q<;W#I8G1KYV=W:.5M>6;D<'MEXW-]8^)V
M?6+A>'YBX7E_8>%[?V#@?8!?X'^!7^!_@5_@?X%?X'^!7^!_@5_@?X%?X'^!
M7^!_@5_@?X%?X'^!7^!_@5_@?X%?X'^!7^!_@5_@?X'_H#DA_YQ&-O^:44K_
MG5)9]Y]4:>V@5WCCGUR'VIQGE=*9<*',EGNKQI2$L\23B[;"CX^ZP(N2O+Z'
ME;^]@YC!O(&;P[M^H,2Z?*;&MWJLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JL
MQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,;_H#DA_YQ&-O^:44K_G5)9
M]Y]4:>V@5WCCGUR'VIQGE=*9<*',EGNKQI2$L\23B[;"CX^ZP(N2O+Z'E;^]
M@YC!O(&;P[M^H,2Z?*;&MWJLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5Z
MK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,;_H#DA_YQ&-O^:44K_G5)9]Y]4
M:>V@5WCCGUR'VIQGE=*9<*',EGNKQI2$L\23B[;"CX^ZP(N2O+Z'E;^]@YC!
MO(&;P[M^H,2Z?*;&MWJLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U
M>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,;_H#DA_YQ&-O^:44K_G5)9]Y]4:>V@
M5WCCGUR'VIQGE=*9<*',EGNKQI2$L\23B[;"CX^ZP(N2O+Z'E;^]@YC!O(&;
MP[M^H,2Z?*;&MWJLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&
MM7JLQK5ZK,:U>JS&M7JLQK5ZK,;_H#DA_YQ&-O^:44K_G5)9]Y]4:>V@5WCC
MGUR'VIQGE=*9<*',EGNKQI2$L\23B[;"CX^ZP(N2O+Z'E;^]@YC!O(&;P[M^
MH,2Z?*;&MWJLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JL
MQK5ZK,:U>JS&M7JLQK5ZK,;_H#DA_YQ&-O^:44K_G5)9]Y]4:>V@5WCCGUR'
MVIQGE=*9<*',EGNKQI2$L\23B[;"CX^ZP(N2O+Z'E;^]@YC!O(&;P[M^H,2Z
M?*;&MWJLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5Z
MK,:U>JS&M7JLQK5ZK,;_H#DA_YQ&-O^:44K_G5)9]Y]4:>V@5WCCGUR'VIQG
ME=*9<*',EGNKQI2$L\23B[;"CX^ZP(N2O+Z'E;^]@YC!O(&;P[M^H,2Z?*;&
MMWJLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U
M>JS&M7JLQK5ZK,;_H#DA_YQ&-O^:44K_G5)9]Y]4:>V@5WCCGUR'VIQGE=*9
M<*',EGNKQI2$L\23B[;"CX^ZP(N2O+Z'E;^]@YC!O(&;P[M^H,2Z?*;&MWJL
MQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&
MM7JLQK5ZK,;_H#DA_YQ&-O^:44K_G5)9]Y]4:>V@5WCCGUR'VIQGE=*9<*',
MEGNKQI2$L\23B[;"CX^ZP(N2O+Z'E;^]@YC!O(&;P[M^H,2Z?*;&MWJLQK5Z
MK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JL
MQK5ZK,;_H#DA_YQ&-O^:44K_G5)9]Y]4:>V@5WCCGUR'VIQGE=*9<*',EGNK
MQI2$L\23B[;"CX^ZP(N2O+Z'E;^]@YC!O(&;P[M^H,2Z?*;&MWJLQK5ZK,:U
M>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5ZK,:U>JS&M7JLQK5Z
MK,;_H#DA_YU&-O^:4$K_GE%9]Z!2:.VA5GCDH5J&VYYDE-*;;J#,F'BJQI6!
MLL25B;;!D8ZZOXR0O;V(D\"\A)?#NH&;Q;E^H,>X?*?(LGNJR+![JLBP>ZK(
ML'NJR+![JLBP>ZK(L'NJR+![JLBP>ZK(L'NJR+![JLBP>ZK(L'NJR+![JLC_
MH#@B_YU&-_^;3TK_GT]9^*)0:.ZC4W?EI%>%W*)@D].>:I_-FW2IQYA]L<27
MAK;!E(RZOX^.OKR*DL*ZAI7%N(*:R+=_H,NT?*?,K'RIRJI]J<JJ?:G*JGVI
MRJI]J<JJ?:G*JGVIRJI]J<JJ?:G*JGVIRJI]J<JJ?:G*JGVIRJI]J<K_H#@B
M_YU%-_^<3DK_H$Y8^*-/9^^E47;EIE6$W:5=D=2B9IW-GW"HR)QZL,2:@K;!
MF(JZOI*,O[N-C\2XB)/(MH.9S+2 H<^L?:7/IGZGS*1_J,ND?ZC+I'^HRZ1_
MJ,ND?ZC+I'^HRZ1_J,ND?ZC+I'^HRZ1_J,ND?ZC+I'^HRZ1_J,O_H3@B_YU%
M-_^=34G_H4Q8^:5-9N^G3W7FJ5.#WJA:D-6F8IS/HVRFR:!VKL6>?[7!G(>Z
MOI>*P+J0C<:VBY++M(B:SK*&I-&F@*31H(&GS9^!I\R?@:?,GX&GS)^!I\R?
M@:?,GX&GS)^!I\R?@:?,GX&GS)^!I\R?@:?,GX&GS)^!I\S_H3@B_YY%-_^>
M3$G_HDM7^:9,9O"I3G3GJU&"WZM7CM>J7YK0J&FDRZ5SK,:C?+/"H(2YOIR(
MP+F6C,:UD9++KXV8SZJ*H=*@A*/3FX2FSIJ$I\V:A*?-FH2GS9J$I\V:A*?-
MFH2GS9J$I\V:A*?-FH2GS9J$I\V:A*?-FH2GS9J$I\W_H3@B_YY%-_^>2TG_
MHTI7^J=+9?"K3'/HK4^ X*]4C=FN7)C2K6:AS:MPJ<BJ>;##IX&WOJ&$P+6;
MB<:NE8_,J)&5SZ*.GM*:B:+3EH>ESY6'ILZ5AZ;.E8>FSI6'ILZ5AZ;.E8>F
MSI6'ILZ5AZ;.E8>FSI6'ILZ5AZ;.E8>FSI6'IL[_H3<B_YY$-_^?2DG_I$E6
M^JA)9/&L2W+IL$U_X;-1B]JS6I74LV.>S[-NI<NS>*O#K'RWN*6!OZ^>AL:H
MF8S+H962T)N2F].5CJ+4D8RET)&+ILZ1BZ;.D8NFSI&+ILZ1BZ;.D8NFSI&+
MILZ1BZ;.D8NFSI&+ILZ1BZ;.D8NFSI&+IL[_H3<B_YY$-_^@24C_I4A6^ZI(
M9/*N27'JLDQ]XK9/B=RX5Y+6NF&:T[UMH,FX=:N^L'JVLZE_OZJBA,:BG8K+
MFYJ0SY67F=*0E:+4C9"ET(R0IL^,D*;/C)"FSXR0IL^,D*;/C)"FSXR0IL^,
MD*;/C)"FSXR0IL^,D*;/C)"FSXR0IL__H3<B_YY$-_^@24C_ID=5^ZM'8_.P
M2'#KM4I\Y+I.AMZ_58_:PV"5TL1MG,6[<ZJYLWBVKJU]OZ6G@L6=HHC+EI^.
MSX^<EM*+G*+3B)6DT(F4I<^)E*7/B92ESXF4I<^)E*7/B92ESXF4I<^)E*7/
MB92ESXF4I<^)E*7/B92ESXF4I<__HC<B_Y]$-_^A2$C_IT95_*Q%8O2R1F[L
MN$AZYK],@^''4XK<S6*.SLALF\"_<:JTMW>UJ;%\OI^L@<67IX;*D*2,SHJB
ME=&&HJ'2A)NET(6:I<^%FJ7/A9JESX6:I<^%FJ7/A9JESX6:I<^%FJ7/A9JE
MSX6:I<^%FJ7/A9JESX6:I<__HC8B_Y]#-_^B1D?_J$14_:Y#8?6U1&SNO$9W
MZ<1+?^//5(39U&6(R,MKFKK"<*FNNG>TH[1\O9JO@<.2K(7(BZF*S(2GDL^
MIIS0@*.ESX"AILZ H:;.@*&FSH"AILZ H:;.@*&FSH"AILZ H:;.@*&FSH"A
MILZ H:;.@*&FSH"AIL[_HC8B_Y]#-_^C14?_JD)3_K%!7_:X06KQP41SZLQ+
M>>#:5GS/U5Z-P,QIF[/#<JBGNWFSGK5_NY>Q@\*.K87&AZN(RH&IC<U\J);.
M>ZBBS7NIILU[J:;->ZFFS7NIILU[J:;->ZFFS7NIILU[J:;->ZFFS7NIILU[
MJ:;->ZFFS7NIILW_HS8B_Y]#-_^E0T;_K$!2_[0^7?F]/V;NR$-MX]9-;]7=
M3H'$TUF1M<EFGZG!<:N@NWFSF;: NI2RA<",KX;$AJV(QX"KC,E\JI+*>JN<
MRGFKG\IYJY_*>:N?RGFKG\IYJY_*>:N?RGFKG\IYJY_*>:N?RGFKG\IYJY_*
M>:N?RGFKG\K_HS4B_Z!"-_^F047_KSU0_K@[6?/$/&'FT4-DV=]#<\C<2H6W
MT%>5JL=EHO_B?1!)0T-?4%)/1DE,10 $$J# <*R9NGFTE+: NI&SA;Z+L8;!
MA;"(PX&NB\5]K9#&>JV7QGJMFL9ZK9K&>JV:QGJMFL9ZK9K&>JV:QGJMFL9Z
MK9K&>JV:QGJMFL9ZK9K&>JV:QGJMFL;_I#0B_Z%!-_^I/4/_LSE-^;XW5>K,
M.EG;W3MBR^4_=[O92(FKSE>8H,9EI)C <:R3NWJSD+B!N(RUA+N(LX:^A;*)
MP(&QB\%^L(_">["4PWJPEL-ZL);#>K"6PWJPEL-ZL);#>K"6PWJPEL-ZL);#
M>K"6PWJPEL-ZL);#>K"6PWJPEL/_I#0B_Z,^-O^M.4'_N#1(\,8S3=_9-E#-
MY39GON0[>ZW72(R@S5B9E\9GI)+!<JN.O7NPC+J!M(BX@[>$MX6Y@K6(NW^T
MBKU\LXV^>K.1OWJSD[]ZLY._>K.3OWJSD[]ZLY._>K.3OWJSD[]ZLY._>K.3
MOWJSD[]ZLY._>K.3OWJSD[__IC(B_Z8Z-/^R,SWWP"Y"Y-(O0<_D+E6_[S-K
MK^$[?J#62HV6SEN9D,AIH8S#<ZB)P'NLAKY_KX*\@;* NX2S?;J&M7NYB+9Y
MN(NW=[>/N'>WD+EWMY"Y=[>0N7>WD+EWMY"Y=[>0N7>WD+EWMY"Y=[>0N7>W
MD+EWMY"Y=[>0N7>WD+G_IS$B_ZPS,?^Y*S;JS"8VTN$F0<'O+%JP[3-NH>$]
M?Y7738R-T%Z6B<MKG8;'=**#Q'JF?\-]J7S!@*MZP(*L>;^$K7>^AJ]UOHFP
M<[V,L7.]C;%SO8VQ<[V-L7.]C;%SO8VQ<[V-L7.]C;%SO8VQ<[V-L7.]C;%S
MO8VQ<[V-L7.]C;'_J2XA_[,J*_+%(BS6WAPMP^TC1[+Y*UVB[#9OE>)"?8O:
M4HB%U&"0@M!LEG[,<YM[RG>>>,E[H';(?J)TQX"C<\:"I''%A*5PQ(>F;L2*
MIV[#BZ=NPXNG;L.+IV[#BZ=NPXNG;L.+IV[#BZ=NPXNG;L.+IV[#BZ=NPXNG
M;L.+IV[#BZ?_K"H@^KT?(MS9$AO%ZQHSM/HC2J/Y+EZ5[CQMBN5)>8/?5H)^
MVF2)>M9LCG;3<9%STG64<=!YE6_/>Y=MSGZ8;,Z F6O-@IIJS82;:<R'G&C,
MB)QHS(B<:,R(G&C,B)QHS(B<:,R(G&C,B)QHS(B<:,R(G&C,B)QHS(B<:,R(
MG&C,B)S_MAX8Y- .$\CI$2"U^1LWI?\F2Y?Z-%R+\4)H@NI/<GSE6WIWX61_
M<MYJ@V[<<(9LVW2(:MEWB6C9>8MGV'R+9M=^C&76@(UDUH*.8]6%CV+5A8]B
MU86/8M6%CV+5A8]BU86/8M6%CV+5A8]BU86/8M6%CV+5A8]BU86/8M6%CV+5
MA8_IQPT,RMH+#[?W$B2G_QTYF/\K28S^.E>#]DEA?/!5:77L7F]NZ6-T:N=I
M=V?E;GEEY')[8^-U?&+B=WUAXGE^8.%[?U_A?7]?X'^ 7N""@5W?@X%=WX.!
M7=^#@5W?@X%=WX.!7=^#@5W?@X%=WX.!7=^#@5W?@X%=WX.!7=^#@5W?@X'+
MT D#NN(+$ZC_%"::_R$WC?\Q183_0%!\_$Y8=/A77VWT761G\F)G8_!H:F'N
M;&Q?[7!M7>UR;USL=6];['=P6NMY<5KK>G%9ZGQR6.I_<ECJ?W-8ZG]S6.I_
M<UCJ?W-8ZG]S6.I_<UCJ?W-8ZG]S6.I_<UCJ?W-8ZG]S6.I_<UCJ?W/_G#@:
M_YI&+?^744'_FE-/_IQ57O6<6FSLFU]ZY)EGA]R6<9+5DWN<SY"$I,N.C*O(
MBI"PQ8>4M,.$F+?"@9NYP7^>NL%]HKO >Z:\P'FKO;]XLKV[>+.]NWBSO;MX
ML[V[>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[W_G#@:_YI&
M+?^744'_FE-/_IQ57O6<6FSLFU]ZY)EGA]R6<9+5DWN<SY"$I,N.C*O(BI"P
MQ8>4M,.$F+?"@9NYP7^>NL%]HKO >Z:\P'FKO;]XLKV[>+.]NWBSO;MXL[V[
M>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[W_G#@:_YI&+?^7
M44'_FE-/_IQ57O6<6FSLFU]ZY)EGA]R6<9+5DWN<SY"$I,N.C*O(BI"PQ8>4
MM,.$F+?"@9NYP7^>NL%]HKO >Z:\P'FKO;]XLKV[>+.]NWBSO;MXL[V[>+.]
MNWBSO;MXL[V[>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[W_G#@:_YI&+?^744'_
MFE-/_IQ57O6<6FSLFU]ZY)EGA]R6<9+5DWN<SY"$I,N.C*O(BI"PQ8>4M,.$
MF+?"@9NYP7^>NL%]HKO >Z:\P'FKO;]XLKV[>+.]NWBSO;MXL[V[>+.]NWBS
MO;MXL[V[>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[W_G#@:_YI&+?^744'_FE-/
M_IQ57O6<6FSLFU]ZY)EGA]R6<9+5DWN<SY"$I,N.C*O(BI"PQ8>4M,.$F+?"
M@9NYP7^>NL%]HKO >Z:\P'FKO;]XLKV[>+.]NWBSO;MXL[V[>+.]NWBSO;MX
ML[V[>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[W_G#@:_YI&+?^744'_FE-/_IQ5
M7O6<6FSLFU]ZY)EGA]R6<9+5DWN<SY"$I,N.C*O(BI"PQ8>4M,.$F+?"@9NY
MP7^>NL%]HKO >Z:\P'FKO;]XLKV[>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[V[
M>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[W_G#@:_YI&+?^744'_FE-/_IQ57O6<
M6FSLFU]ZY)EGA]R6<9+5DWN<SY"$I,N.C*O(BI"PQ8>4M,.$F+?"@9NYP7^>
MNL%]HKO >Z:\P'FKO;]XLKV[>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[V[>+.]
MNWBSO;MXL[V[>+.]NWBSO;MXL[W_G#@:_YI&+?^744'_FE-/_IQ57O6<6FSL
MFU]ZY)EGA]R6<9+5DWN<SY"$I,N.C*O(BI"PQ8>4M,.$F+?"@9NYP7^>NL%]
MHKO >Z:\P'FKO;]XLKV[>+.]NWBSO;MXL[V[>+.]NWBSO;MXL[V[>+.]NWBS
MO;MXL[V[>+.]NWBSO;MXL[W_G3@:_YI%+O^74$'_FU%/_YU47?6>6&OLG5UY
MY)MDAMR8;I+5E7B<T)*!I,N/B:O'C8^QQ8F3M<.%E[C"@IJZP7^>N\!]HKV_
M>Z>^OWFMOKMXL;ZV>;*^MGFROK9YLKZV>;*^MGFROK9YLKZV>;*^MGFROK9Y
MLKZV>;*^MGFROK9YLK[_G3@:_YI%+O^83T#_G5!._Y]27/:@56KMH%IXY9]@
MA=V<:I'6F'.;T)5]I,N2A:O'CXVQQ(R1ML*'E;G!@YF[OW^=OKY]HK^]>JC
MO'FOP;1YL,&P>K# L'JPP+!ZL,"P>K# L'JPP+!ZL,"P>K# L'JPP+!ZL,"P
M>K# L'JPP+!ZL,#_G3<:_YM%+O^93D#_GDY._Z%06_>B4VGNHU=WYJ)=@]Z?
M9H_7G&^:T9AYH\N5@JO'DHFQQ(Z/ML*)D[J_A)B]O8"=P+Q]H\*[>ZK$M'JM
MQ*U[KL.J>Z_!JGNOP:I[K\&J>Z_!JGNOP:I[K\&J>Z_!JGNOP:I[K\&J>Z_!
MJGNOP:I[K\'_GC<:_YM$+O^:34#_GTU-_Z).6_>D46COI55UYZ5:@M^C8HW8
MH&N8TIQUH<R9?JG(E8:PQ)*-ML&,D;N^AI:_O(&<P[I^I,6W?*O'K7NKQJ=\
MK<2D?:[#I'VNPZ1]KL.D?:[#I'VNPZ1]KL.D?:[#I'VNPZ1]KL.D?:[#I'VN
MPZ1]KL/_GC<:_YM$+O^;3$#_H$Q-_Z1-6OBF3V?PJ%-TZ*A7@."G7HS:I&B6
MTZ%QG\Z=>J?)F8.OQ96*M<&/C[N]B97!NH6=Q+:"I,>P@*K(IWVJR*)^K,6?
M?Z[#GW^NPY]_KL.??Z[#GW^NPY]_KL.??Z[#GW^NPY]_KL.??Z[#GW^NPY]_
MKL/_GC<:_YM$+O^<2S__H4I,_Z5+6?FH3F;QJE%SZ:M5?^*K6XK;J664U:9N
MG<^C=Z7*GX"LQ9F&M+^3C+RXC9/!LHF9Q:Z&H<BJA*G)H8"IRIR!K,:;@:W$
MFX&MQ)N!K<2;@:W$FX&MQ)N!K<2;@:W$FX&MQ)N!K<2;@:W$FX&MQ)N!K<3_
MGC8:_YQ$+O^<2C__HDE,_Z9*6?FI3&7QK$]QZJY4?>.O68C=KF*1UJUKFM&J
M=:++I7VKP9V#M+F6B;RRD9#!K(R6QJ>)G<BCAZ;*FX.HRYB#J\>6A*W%EH2M
MQ9:$K<66A*W%EH2MQ9:$K<66A*W%EH2MQ9:$K<66A*W%EH2MQ9:$K<7_GC8:
M_YQ#+O^=23__HTA+_Z=)6/JK2V3RKDYPZ[%2>^2S5X7?M&".V;-JEM&Q=9[&
MJ'NKO*"!M+.:A[RLE(W"II"4QJ"-F\F<BZ3+EH>HRY.'J\B2AZS%DH>LQ9*'
MK,62AZS%DH>LQ9*'K,62AZS%DH>LQ9*'K,62AZS%DH>LQ9*'K,7_GS8:_YQ#
M+O^>2#__HT=+_ZA(5_NM26/SL$QO[+10>>:X5H/ANUZ+VKMJDLVT<Y[!JWFJ
MMZ1_M*Z=A+RFF(K!H)21QIJ1F,F6CZ'+D8RHS(^*JLB.BJS&CHJLQHZ*K,:.
MBJS&CHJLQHZ*K,:.BJS&CHJLQHZ*K,:.BJS&CHJLQHZ*K,;_GS8:_YQ#+O^>
M1S[_I$9*_ZI&5ORN2&+TLTMM[KA/=^B]57_AP5Z&UL!LCLBW<9V]KG>JLJ=]
MM*FA@KNAG(C!FIB/QI26ELF0E)_+C)*HS(J/JLF*CJS&BHZLQHJ.K,:*CJS&
MBHZLQHJ.K,:*CJS&BHZLQHJ.K,:*CJS&BHZLQHJ.K,;_GS8:_YQ#+O^?1C[_
MI45*_ZM%5?RP1F'VMDEK\+Q.=.?"57O?R&& T<-JC<2Z<)VXLG6IK:M[LZ.E
M@+N;H8;!E)V-Q8Z;E,B*F9W*AIFHRX:4JLF&DJO&AI*KQH:2J\:&DJO&AI*K
MQH:2J\:&DJO&AI*KQH:2J\:&DJO&AI*KQH:2J\;_GS4:_YU"+O^@13W_IT1)
M_ZU#5/ZS1%_WND=H[\%-<.7)5G7<SF1ZS,9IC;Z^;IRRMG2HI[!YLIZK?KJ5
MIH3 CJ.+Q(BADL>$GYK)@)^GRH&:JLB"F*O&@IBKQH*8J\:"F*O&@IBKQH*8
MJ\:"F*O&@IBKQH*8J\:"F*O&@IBKQH*8J\;_H#4:_YU"+O^A1#W_J$)(_Z]!
M4_^V0EWWOD9E[,=-:^/26&W6TV%ZQ\IGC+G";9NLO'*GH;9WL9BQ?;F/K8*^
MB*J)PX*HD,9]IYG(>J>ER7NBJ\A]GJS&?9ZLQGV>K,9]GJS&?9ZLQGV>K,9]
MGJS&?9ZLQGV>K,9]GJS&?9ZLQGV>K,;_H#4:_YU"+O^B0CS_JD!'_[(^4?VZ
M0%GSPT1@Z,].8]_<66?/V&!YP,]FBK+(:YJFPG"FF[QVKY&X>[>)M8&\@K*'
MP'VPCL-XKI;%=JVAQG6LK,9WIJW%=Z:MQ7>FK<5WIJW%=Z:MQ7>FK<5WIJW%
M=Z:MQ7>FK<5WIJW%=Z:MQ7>FK<7_H#0:_YY!+O^D0#O_K#U%_[4[3O>_/E7L
MRT19X=I/6M3?46S&VEI]N--BBZO.:9B?QG&DE<!WK8Z[?K2'MX.Y@;2'O7RR
MC+]YL9/!=K";PG2PIL)RL*W"<K"MPG*PK<)RL*W"<K"MPG*PK<)RL*W"<K"M
MPG*PK<)RL*W"<K"MPG*PK<+_H3,:_YY!+_^G/3K_L#I#_;HX2O#&.T_CU45.
MU>%&7\CB2W&ZW5*!K-5;CY_,9IN6QG"DC\!XJXJ\?[&$N8.U@+>'N'RVB[MY
MM)"\=[27O7:TH;UTLZ6^=+.EOG2SI;YTLZ6^=+.EOG2SI;YTLZ6^=+.EOG2S
MI;YTLZ6^=+.EOG2SI;[_HC,:_Z ^+O^J.3?_M#4_]L U1.?/.477WSQ0R>=!
M9+OE1G:LW$Z%G]-:DI7,9YR.QG&DBL)YJH6_?JZ O(*R?;J&M'JYBK9WN(ZX
M=;>3N7.WFKESMZ"Y<[>@N7.WH+ESMZ"Y<[>@N7.WH+ESMZ"Y<[>@N7.WH+ES
MMZ"Y<[>@N7.WH+G_HS(:_Z,Z+/^N-#3^NC$Z[<HP.]K=,C_*YSA5O.P]::WE
M1'F?VTZ'E--<DHW,:)N(R'*AA,1YIH#"?:I\P(&M>;Z%KW>]B+!TO(NR<KN0
MLW"[E;1ONIJT;[J:M&^ZFK1ONIJT;[J:M&^ZFK1ONIJT;[J:M&^ZFK1ONIJT
M;[J:M&^ZFK3_I# :_Z<U*O^T+S#TPRHQWM@K+<SF+D6]\C5:K>X[;)_D1'N3
MVU&'B]1>D(;/:IB"RW.=?LAXH7K&?*1WQ("F=<.#J'/"AJEQP8FK;\"-K&W
MDJULOY6M;+^5K6R_E:ULOY6M;+^5K6R_E:ULOY6M;+^5K6R_E:ULOY6M;+^5
MK6R_E:W_I2\:_ZTM)?R\)RCET"$DSN0D,[[Q+$JN^#-=H.T];9/D1WJ*W52%
M@]=AC'_2;))[SW*7=\UWFG3+>YQRRGZ><,F!H&[(A*%MQX>B:\:*HVG&CJ1H
MQ9&E:,61I6C%D:5HQ9&E:,61I6C%D:5HQ9&E:,61I6C%D:5HQ9&E:,61I6C%
MD:7_IRP:_[4E'^S)&AS0XADAO_ B.*_]*TV@^#5>D^Y!;(GF37>!X%B ?=QD
MAGC8:XMSU7&.<--UD6[2>9-LT7R4:M!_EFG/@I=HSX689LZ(F67-C)IDS8Z:
M9,V.FF3-CIIDS8Z:9,V.FF3-CIIDS8Z:9,V.FF3-CIIDS8Z:9,V.FF3-CIK_
MKB06]<$7%-3?#A# [Q@FL/TC/*'_+4Z4^3I=B?%':('K4G%ZYEUX=.)D?7#?
M:X%MW7"$:MQTAFC;>(AFVGN)9=E]BF38@(MBV(.,8=:%C6#6B8Y?U8N.7]6+
MCE_5BXY?U8N.7]6+CE_5BXY?U8N.7]6+CE_5BXY?U8N.7]6+CE_5BX[^N18-
MU-(+!L+N#A:Q_!DJHO\E/93_,DR)_$!9@?9-8GKP6&ES[%]O;.ED<VCG:G9F
MY6]Y9.1S>F+C=GQAXWE]8.)[?E_A?GY>X8!_7>"#@%S@A8%;WXB!6]^(@5O?
MB(%;WXB!6]^(@5O?B(%;WXB!6]^(@5O?B(%;WXB!6]^(@5O?B('4R D#Q-<*
M![+[$!FC_QPKE?\H.XK_.$B!_T52>OQ26G+W66!K]%YD9O)D:&+P:6I@[FUL
M7NUQ;5SM=&Y;['9O6NQY<%GK>W%8ZWUQ6.I_<E?J@G-6Z81S5NF$<U;IA'-6
MZ81S5NF$<U;IA'-6Z81S5NF$<U;IA'-6Z81S5NF$<U;IA'/$S0@!M-T("Z3_
M$AJ7_Q\JB_\N-H'_/4%Y_TI)<?]24&G_6%5C_5U87_MC6USY9UU:^&M?6/=N
M8%?W<6%6]G1A5?9V8E3U=V-3]7EC4_1\9%+T?F11](!E4?2 95'T@&51](!E
M4?2 95'T@&51](!E4?2 95'T@&51](!E4?2 95'T@&7_EC,4_Y5#)?^243?_
MEU-%_YE74_V96V#UF&%M[95H>>62<H3?CWR.VHR%EM6'BYS1@Y"ASX"5ILU]
MFJG+>YZKRGFAK<EWI:_(=:FPQW2NL<=SL[+&<[JRP76[LL%UN[+!=;NRP76[
MLL%UN[+!=;NRP76[LL%UN[+!=;NRP76[LL%UN[+_EC,4_Y5#)?^243?_EU-%
M_YE74_V96V#UF&%M[95H>>62<H3?CWR.VHR%EM6'BYS1@Y"ASX"5ILU]FJG+
M>YZKRGFAK<EWI:_(=:FPQW2NL<=SL[+&<[JRP76[LL%UN[+!=;NRP76[LL%U
MN[+!=;NRP76[LL%UN[+!=;NRP76[LL%UN[+_EC,4_Y5#)?^243?_EU-%_YE7
M4_V96V#UF&%M[95H>>62<H3?CWR.VHR%EM6'BYS1@Y"ASX"5ILU]FJG+>YZK
MRGFAK<EWI:_(=:FPQW2NL<=SL[+&<[JRP76[LL%UN[+!=;NRP76[LL%UN[+!
M=;NRP76[LL%UN[+!=;NRP76[LL%UN[+_EC,4_Y5#)?^243?_EU-%_YE74_V9
M6V#UF&%M[95H>>62<H3?CWR.VHR%EM6'BYS1@Y"ASX"5ILU]FJG+>YZKRGFA
MK<EWI:_(=:FPQW2NL<=SL[+&<[JRP76[LL%UN[+!=;NRP76[LL%UN[+!=;NR
MP76[LL%UN[+!=;NRP76[LL%UN[+_EC,4_Y5#)?^243?_EU-%_YE74_V96V#U
MF&%M[95H>>62<H3?CWR.VHR%EM6'BYS1@Y"ASX"5ILU]FJG+>YZKRGFAK<EW
MI:_(=:FPQW2NL<=SL[+&<[JRP76[LL%UN[+!=;NRP76[LL%UN[+!=;NRP76[
MLL%UN[+!=;NRP76[LL%UN[+_EC,4_Y5#)?^243?_EU-%_YE74_V96V#UF&%M
M[95H>>62<H3?CWR.VHR%EM6'BYS1@Y"ASX"5ILU]FJG+>YZKRGFAK<EWI:_(
M=:FPQW2NL<=SL[+&<[JRP76[LL%UN[+!=;NRP76[LL%UN[+!=;NRP76[LL%U
MN[+!=;NRP76[LL%UN[+_EC,4_Y5#)?^343?_EU-%_YE64OV96V#UF&!M[99G
M>>63<83?D'N.VHV$EM6(BIS1A)"BSX"5ILQ]F:G+>YVLR7FAKLAWI:_(=JJQ
MQW2NLL=SM++$=+JROW6ZLK]UNK*_=;JROW6ZLK]UNK*_=;JROW6ZLK]UNK*_
M=;JROW6ZLK]UNK+_EC,4_Y9#)?^54#?_F5%$_YM44OZ<6%_UFUUL[9ED>.:6
M;(/?DW:-VH^ EM2,B)W1AXZCS8.3J,N F*O)?9RNR'JAL<9XI;+&=ZJTQ76P
MM<5TN+6]=[BUN'>XM;AWN+6X=[BUN'>XM;AWN+6X=[BUN'>XM;AWN+6X=[BU
MN'>XM;AWN+7_ES,4_Y9#)?^63C?_FD]$_YU24?Z>55[VGEIJ[IQ@=N>:9X+@
MEG*,VI)[E=2.A)W0BHNCS8:1J<J"EJW(?INPQGN@L\5YIK7$=ZRVPW:SM[YW
MM[>W>+:XLGFVN+)YMKBR>;:XLGFVN+)YMKBR>;:XLGFVN+)YMKBR>;:XLGFV
MN+)YMKC_F#,4_Y=#)?^733?_FTU#_Y]04/^@4UWWH%AI[Y]==>B=9(#AFFZ+
MVY9WE-61@)S0CHFCS(F/J<F$E:['@)JRQ7V@M<-ZI[?">*ZYP'>UN;AXM;FQ
M>;6YK'JUN:QZM;FL>K6YK'JUN:QZM;FL>K6YK'JUN:QZM;FL>K6YK'JUN:QZ
MM;G_F#,4_YA#)?^83#;_G$Q#_Z!.3_^B45SXHU5H\*);=.FA87_BGFJ)W)IS
MD]:5?)O1D86CS(R,J<F'DZ_&@IFSPWZ@M\)ZJ+G!>+&[N7BSO+%YL[NK>K2[
MIWNUNJ=[M;JG>[6ZIWNUNJ=[M;JG>[6ZIWNUNJ=[M;JG>[6ZIWNUNJ=[M;K_
MF3,4_YA#)?^92S;_GDM"_Z%,3O^D3UOYI5-F\:58<NJD7GWCHF:'W9YPD=>9
M>)G2E8&AS8^)J<F*D:_%@YBTPG^?N+U\I[NZ>K"]LGJROJM[LKVF?+.\HWVT
MNJ-]M+JC?;2ZHWVTNJ-]M+JC?;2ZHWVTNJ-]M+JC?;2ZHWVTNJ-]M+K_F3,4
M_YA#)O^92C;_GTI"_Z-+3O^F3EGZJ%%E\JA6<.NH7'OEIV*%WZ-LCMF?=9?3
MFGZ?S9.&J,6-C:^_AY2UN8.<N;5_H[RQ?:R^K'RQOZ5\L;^A?K.]GGZTNYY^
MM+N>?K2[GGZTNYY^M+N>?K2[GGZTNYY^M+N>?K2[GGZTNYY^M+O_F3,4_YE#
M)O^:237_H$A!_Z1)3?^G3%CZJE!D\ZM4;NVL6GGFK&""X*IIB]JF<Y3/GWR=
MQI>#J+Z0BK"XBY&VLH:8NJV#H+VI@:B_I8"PP)]_L,"<@+*]FH&SNYJ!L[N:
M@;.[FH&SNYJ!L[N:@;.[FH&SNYJ!L[N:@;.[FH&SNYJ!L[O_FC,4_YE#)O^;
M2#7_H4=!_Z5(3/^I2E?[K$YB]:]2;.ZP6';HL5Y_W[!HB-6L=)#*HWJ=P)N!
MJ+B4A["QCXZVJXJ5NZ:'G;ZBA:7 GX2OP9F!K\&7@K*^E8.SO)6#L[R5@[.\
ME8.SO)6#L[R5@[.\E8.SO)6#L[R5@[.\E8.SO)6#L[S_FC,4_YE#)O^<1S7_
MHD9 _Z='2_^K25;]KTQ@]K)1:NZT5W/EMUY\W;9J@\^O<I#%IGB=NYY^I[*8
MA;"KDXNVI8Z3NY^+FKZ;B:+!F(BLPI.%K\*2AK&_D8:SO)&&L[R1AK.\D8:S
MO)&&L[R1AK.\D8:SO)&&L[R1AK.\D8:SO)&&L[S_FC,4_YE")O^<1C3_HT5
M_ZA%2O^M1U7^L4I?];50:.NY5G#CO5YWV;MJ@,NR<)# J7:=MJ)\IZV<@J^E
MEXFVGI.0NYF/F+Z4C:#!D8RIPHV*KL*-B;&_C8FRO8V)LKV-B;*]C8FRO8V)
MLKV-B;*]C8FRO8V)LKV-B;*]C8FRO8V)LKW_FS,4_YI")O^=133_I$0__ZI$
M2?^O15/\M$E=\KE/9>F^5FSAPV!RT[YI@,:U;H^[K72<L*9ZIZ>@@*^?FX:U
MF)>.NY.5E;Z.DIW!BI*GPHB0KL*(CK# B(VRO8B-LKV(C;*]B(VRO8B-LKV(
MC;*]B(VRO8B-LKV(C;*]B(VRO8B-LKW_FS,4_YI")O^>1#/_I4(^_ZM"2/^Q
M1%+ZMTA:\+U.8>;$5F?>R6)MSL%G?\&Y;8ZVL7*;JZIXIJ*E?JZ9H(2UDIV+
MNHR:D[Z'F)O A)>DPH*6K\*#D[# A)&ROH21LKZ$D;*^A)&ROH21LKZ$D;*^
MA)&ROH21LKZ$D;*^A)&ROH21LK[_FS,4_YI!)O^?0C/_ID ]_ZU 1_^T0D_W
MNT=7[<--7>3,6&#9S6!LR<5F?KR]:XVPM7&:I:]VI9RJ?*V3IH*TC**)N8:@
MD+V!GIF_?9ZBP7N>K\%]F;# ?Y:ROG^6LKY_EK*^?Y:ROG^6LKY_EK*^?Y:R
MOG^6LKY_EK*^?Y:ROG^6LK[_G#,4_YI!)O^@03+_J#\\_[ ^1?^W04WTP$53
MZLE.5N+56E?2T5YKQ,ED?;;!:HRJNV^9G[5TI):P>JR-K("RAJF'MW^GCKMZ
MII:^=Z6@OW2FK;]WH;&_>IVROGJ=LKYZG;*^>IVROGJ=LKYZG;*^>IVROGJ=
MLKYZG;*^>IVROGJ=LK[_G3,4_YM!)O^B/S'_JCPZ_[,\0ON[/DGPQD1-YM)/
M3=S<5U;,U5UJOLUC>[#':(NDP6V7F;QSHH^X>*J&M'ZP?[*%M7FPC+ATKY6[
M<:Z?O&ZOJ[UQJK.\=*6SO'2EL[QTI;.\=*6SO'2EL[QTI;.\=*6SO'2EL[QT
MI;.\=*6SO'2EL[S_G3,4_YM )O^D/##_K3DX_[8Y/_7!/$/ISD1$WMU-1]+@
M4UC%VUQHM]-A>JG-9HF<R&N5D<1QGXC =J=_O7VM>+N$L7.ZB[1ON)2W;+>=
MN&JWJ+EIMK:X;:^UN6VOM;EMK[6Y;:^UN6VOM;EMK[6Y;:^UN6VOM;EMK[6Y
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
MB)"IL827KJR G[&H?J>TI7VQM:%]N+:=?KBUFG^YM)F NK.9@+JSF8"ZLYF
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
M<6CR@'IP[GR#=^IXBWWG=)*"Y'&8A>)OG8CA;:*+X&NGC=]IK([>:+&0W6>W
MD=UFO9'<9<62W&7-DM1FT9+/:-*2SVC2DL]HTI+/:-*2SVC2DL]HTI+/:-*2
MSVC2DL]HTI+_@B@)_X(Y%O^!2"7_BD\Q_XY6/?^/7$G_CF-4_HIJ7OB%<6CR
M@'IP[GR#=^IXBWWG=)*"Y'&8A>)OG8CA;:*+X&NGC=]IK([>:+&0W6>WD=UF
MO9'<9<62W&7-DM1FT9+/:-*2SVC2DL]HTI+/:-*2SVC2DL]HTI+/:-*2SVC2
MDL]HTI+_@B@)_X(Y%O^!2"7_BD\Q_XY6/?^/7$G_CF-4_HIJ7OB%<6CR@'IP
M[GR#=^IXBWWG=)*"Y'&8A>)OG8CA;:*+X&NGC=]IK([>:+&0W6>WD=UFO9'<
M9<62W&7-DM1FT9+/:-*2SVC2DL]HTI+/:-*2SVC2DL]HTI+/:-*2SVC2DL]H
MTI+_@B@)_X,Y%O^#1R7_C$XQ_Y!5/?^16TC_D&%3_HUH7OB(;VCR@WAP[7Z"
M>.EZBG[F=I&#Y'.7A^)PG8K@;J*,WVNGCMUJK)#=:+*1W&>XD]MFOY/;9L>4
MV6;0E,]HT)/+:="4RVG0E,MIT)3+:="4RVG0E,MIT)3+:="4RVG0E,MIT)3_
M@R@)_X,Y%_^&1B3_CDTP_Y-4//^46$?_DEY3_Y!E7?B,;6?RAG5P[8%_>.E]
MAW[E>8^$XG65B.!RFXS>;Z&/W6RGD=QKK)/;:;.4VFBZEMEGPY;99LV7T&G.
MELAJSI?$:\V7Q&O-E\1KS9?$:\V7Q&O-E\1KS9?$:\V7Q&O-E\1KS9?_A"@)
M_X0Y%_^(123_D4PP_Y51._^65D?_E5Q2_Y-B7/F/:F;SBG)P[85[>.F A'_E
M>XR%XG>3BM]SFH[=<*"1VVVFE-IKK9;9:;27V&B]F-AGR)G1:<R9R6O,F<)L
MS)J];<N:O6W+FKUMRYJ];<N:O6W+FKUMRYJ];<N:O6W+FKUMRYK_A2@)_X4Y
M%_^*1"3_DTLO_Y=/.O^85$;_EUE0_Y9@6_F29V7SCF]O[HEX=^F#@7_D?HJ%
MX7F1B]YUF(_<<9^3VFZFEMALKIC7:K::UFC!F]-IRYO*:\N;PFW*G+MNRIVX
M;\J=N&_*G;AORIVX;\J=N&_*G;AORIVX;\J=N&_*G;AORIW_A2@)_X8Y%_^,
M1"/_E4HO_YE-.O^:443_FE9/_YE=6OJ69&3TDFMN[HUT=NF'?G[D@8>%X'R/
MB]UWEY#;<YZ5V&^FF-9LKYK5:KF<U&G&G<MLR9W#;<F>O&_(G[5PR)^R<<B?
MLG'(G[)QR)^R<<B?LG'(G[)QR)^R<<B?LG'(G[)QR)__AB<)_X8Y%_^.0R/_
METDN_YI+.?^<3T/_G51._YQ:6/N:8&+UEFAL[Y%O=>J+>7[EA8.%X'^,C-UY
ME9'9=)V6U'"EFM!NKIW-;+>?RVO#H,-NQZ"[;\>AM7'&H:]RQJ&L<\:AK'/&
MH:QSQJ&L<\:AK'/&H:QSQJ&L<\:AK'/&H:QSQJ'_AR<)_X<Y%_^00B/_F$<M
M_YQ)./^?3$+_H%%,_Z!75ON>7F#TFV5J[99L<^>0=GSABH"$VX2)B]-^D9+.
M>)F8R72AG,9QJ9_"<+*BP&^]H[IPQ:.S<L6DKG/%I*ETQ:.F=<6CIG7%HZ9U
MQ:.F=<6CIG7%HZ9UQ:.F=<6CIG7%HZ9UQ:/_AR<)_X@X%_^102+_FD4L_YY'
M-O^A2D#_HU!*_J-55/:B7%WOH&)GZ)QI<.&6='G:D'V"T8F&B\J"C9/%?969
MP'F=GKQVI:&X<ZVDM7*XI;)RPZ:L=,.FIW;#IJ-WQ*6A>,2EH7C$I:%XQ*6A
M>,2EH7C$I:%XQ*6A>,2EH7C$I:%XQ*7_B"<)_X@X%_^302+_FT0L_Z!%-?^C
M23__I4Y(^Z=44?.F6EOKI6!DXZ)H;=R=<W;1E7J"R8V"B\*'BI.\@I&:MWV9
MG[)ZH:.O=ZFFJW:SIZEVP*BD=\*HH7G"IYUZPZ>;>L.FFWK#IIMZPZ:;>L.F
MFWK#IIMZPZ:;>L.FFWK#IIMZPZ;_B"<)_XDX%_^50"'_G4(K_Z)$-/^E2#W_
MJ$Q&^*I23^^K6%?GJU]@X*AI:=2A<'7+F7B!PI)_B[N+AI2UAHZ:KX*5H*I^
MG:2F>Z:GHWJPJ:!YO*J=>L&IFGS!J9A]PJB6?<*GEGW"IY9]PJ>6?<*GEGW"
MIY9]PJ>6?<*GEGW"IY9]PJ?_B2<)_XDX%_^6/R'_GD$J_Z-",_^G1CO^JTM$
M]:Y13.RP5U3DL5Y<VZUH9L^E;G7%G76!O)9\B[60@Y2NBHN;J(:2H*."FJ6>
M@**HFWZLJIA^N*N6?L"KE'_ JI. P:B2@,*HDH#"J)* PJB2@,*HDH#"J)*
MPJB2@,*HDH#"J)* PJC_B2<)_XHX%_^8/R#_GS\I_Z5!,O^J13K\KDE!\K%/
M2>FU5E#AMU]7U;%E9<JH;'3 H7. MYIZBZ^4@92HCXB;HHJ/H)R'EZ67A*"H
ME(*IJI&"M:N/@K^KCH/ JHV#P:F-@\&HC8/!J(V#P:B-@\&HC8/!J(V#P:B-
M@\&HC8/!J(V#P:C_BB<)_XLX%_^9/B#_H3XH_Z9 ,/^L0SCYL4@_\+5.1>>Z
M54O>NUY4T+1D9<6L:W.[I'& L9YXBJF8?I.BDX6:FX^-H):,E:61B9VHC8>G
MJXJ'LJR(A[^LB(? JXB&P*F(AL&HB(;!J(B&P:B(AL&HB(;!J(B&P:B(AL&H
MB(;!J(B&P:C_BB<)_XPW%_^;/1__HCTG_Z@_+_^N0C;WM$<\[;I-0>3 5D;9
MOUQ3R[=C9,"O:7.VJ&]_K*)UBJ2<?).<F(.:E92*H(^1DJ6*CINHAHVDJX.,
MKZR!C;VL@HR_JX.*P*F#BL&I@XK!J8.*P:F#BL&I@XK!J8.*P:F#BL&I@XK!
MJ8.*P:G_BR<)_XXW%_^</!__HSLF_ZH]+?^Q0#/TN$4XZK],/.+'54#3PEI2
MQ[IA8[NS9W*PK6U^IZ=SB9ZA>I*6G8"9CYJ(GXF7D*2$E)BH?Y.BJGR2K:MZ
MDKJL>Y' JWV/P:E^CL&H?H[!J'Z.P:A^CL&H?H[!J'Z.P:A^CL&H?H[!J'Z.
MP:C_C"<)_X\V%O^=.A[_I3HE_ZT[*_RT/C#QO$,TY\5,-M[+4C_.QEE1PKY@
M8K:X9G"KL6Q]H:QRB)BG>)&0HWZ8B:"%GH*=C:-]FY:G>)F?J768JJISF;>K
M=)C JG>4P:EXD\*H>)/"J'B3PJAXD\*H>)/"J'B3PJAXD\*H>)/"J'B3PJC_
MC"<)_Y$U%O^?.!W_IS@C_Z\Y*/FX/"SNPD(NY<U,+=C03SW)R5=0O,->8+"\
M9&^EMVI\F[)PAI*M=H^*J7R6@J:#G'RDBZ%VHI.E<J&=IV^@J*EMH+6I;:#!
MJ'";PJ=RF<*G<IG"IW*9PJ=RF<*G<IG"IW*9PJ=RF<*G<IG"IW*9PJ?_C28)
M_Y0T%?^A-AO_JC8A_[,V)?6^.2?JR4 FX-9)*-'53CS#SE9.MLA<7ZK"8VV?
MO6AZE+ANA(NT=(V#L7J4?*Z!FG6LB)YPJY&B:ZF;I&BIIJ9FJ;.F9JK#I6FD
MQ*5KH<2E:Z'$I6NAQ*5KH<2E:Z'$I6NAQ*5KH<2E:Z'$I6NAQ*7_CB8)_Y<S
M%/^C-!K_K3,>_K@R(/#%-2#CTS\<V-Y%)LK;33J]TU1,L,Y;7:/)86N8Q&=W
MC<!L@82]<HE\NGB0=;A_EF^VAYIJM9"=9;2:H&*SI:%AM+&B8+7"H6*OQJ)D
MJ\:B9*O&HF2KQJ)DJ\:B9*O&HF2KQJ)DJ\:B9*O&HF2KQJ+_D"8)_YLQ$O^F
M,1?_L2X:][XM&N?.,1?9WCD9S>-$*,+@33BUVU-*J-596IS07VB0S&5SALEK
M?7W&<85UQ'>+;L-^D&G!AI1DP(^78,":FEW I9M;P+&;6L'!FUN\RIQ=M\J=
M7;?*G5VWRIU=M\J=7;?*G5VWRIU=M\J=7;?*G5VWRIW_D28)_Y\O$?^J+13_
MMR@5[<@F$MK<*0[,Y#8=P>9 +K;C2#ZJX$Y,GMU669+:766(UF-O?M1J>';2
M<']NT'>%:,]_B6/.AXU?SI"06\V:DEG-I9-7SK*35L_"DU;+T)17Q<^55\7/
ME5?%SY57Q<^55\7/E5?%SY57Q<^55\7/E5?%SY7_DR8)_Z,L#O^P)@_UP!\-
MW]4;!\WD)Q/!ZS0CM>H],ZGG14*=Y4M0D>-27(;B6&9\X%]N=-]F=6S>;7IF
MWG5_8=U]@EW<AH5:VX^(6-F8BE;8H8M4V*R+5-BWC%/8R8M3UM:+4];6BU/6
MUHM3UM:+4];6BU/6UHM3UM:+4];6BU/6UHO_ER0)_ZDF"OZX' GFSA$%SN,7
M",#N)A>T\#(HJ.X[.)SM0T:1[$M2ANQ27'SK661SZUYK:NID<&7H;'5AYG1X
M7N1\>UOB@WU9X(M_5M^2@57>FH-3WJ*#4MVJA%'=MH11W;^$4=V_A%'=OX11
MW;^$4=V_A%'=OX11W;^$4=V_A%'=OX3_GR$&_[ ;!>G%#0/0V0L"P.X8#+/V
M)ARG]3$LF_4[.I#U1$>%]4Q1?/536G/U66!K\U]F9?!F:F'M;6U=ZW1P6NIZ
M<UCH@716YX=V5.:->%/EE'E1Y)MZ4.2A>T_CJGQ.X[!\3N.P?$[CL'Q.X[!\
M3N.P?$[CL'Q.X[!\3N.P?$[CL'S_J!P"Z[P, <W,"0#!X P$LOH9$*7\)R":
M_3(NC_T].X7^145[_TU.<O]456O[6EID^&!?8/9G8EST;659\G)G5_%X:57P
M?FI3[X-L4>Z);5#MCVY.[)1O3>N:<$SKH7%+ZJ9R2^JF<DOJIG)+ZJ9R2^JF
M<DOJIG)+ZJ9R2^JF<DOJIG+WLPT S,,( +_1" "Q[PX&I/\;$YG_*2&._S0N
MA/\_.7O_1T%Q_TY(:O]43F/_6E)>_F!66OQF6%?[;%I5^G%<4_EV7E'X>E]/
M]W]@3O:$84SUB6)+]8YC2O249$GSFF5(\YYF2/.>9DCSGF9(\YYF2/.>9DCS
MGF9(\YYF2/.>9DCSGF;-NP4 O<<& +'8!P&C_Q (F/\?%(W_+""#_S<K>O]!
M-'#_1SMH_TU!8?]415S_6DE8_U]+5?]E35+_:D]0_VY13O]R4DS_=U-+_WM4
M2?]_54C^A%9'_HA71OV-5T3]DUA$_)991/R6643\EEE$_)991/R6643\EEE$
M_)991/R6643\EEF]OP0 L,X$ *+@!@*7_Q,(C/\B$X/_+AUY_S@E;O\^+6;_
M13)?_TPW6?]2.U7_6#Y1_UU 3_]B0DS_9D-*_VI$2?]N14?_<D9&_W9'1?]Z
M2$/_?DA"_X))0?^&2D#_BTL__X]+/_^/2S__CTL__X]+/_^/2S__CTL__X]+
M/_^/2S__CTNOQ@( HM8" );W"@*+_Q8'@O\D#W?_+1=L_S,>8_\Z)%S_0BA6
M_TDL4?]/+T[_53%+_UHS2/]>-4;_8C9$_V8W0_]I.$'_;#A _W Y/_]S.C[_
M=SH]_WL[//]^/#K_@SPZ_X8].O^&/3K_ACTZ_X8].O^&/3K_ACTZ_X8].O^&
M/3K_ACW_=20&_W8U$/]W0QS_@$HG_X52,_^&63[_A6!(_X%H4O]\;UK\=WEB
M]W.#:/1OC&[Q;)-R[VJ:=>UGH'CL9:5ZZV2J?.IBKWWI8;5^Z&"[?^A?PX#G
M7\N!YE[5@>!@VX'78MZ!U&/?@=1CWX'48]^!U&/?@=1CWX'48]^!U&/?@=1C
MWX'_=20&_W8U$/]W0QS_@$HG_X52,_^&63[_A6!(_X%H4O]\;UK\=WEB]W.#
M:/1OC&[Q;)-R[VJ:=>UGH'CL9:5ZZV2J?.IBKWWI8;5^Z&"[?^A?PX#G7\N!
MYE[5@>!@VX'78MZ!U&/?@=1CWX'48]^!U&/?@=1CWX'48]^!U&/?@=1CWX'_
M=20&_W8U$/]W0QS_@$HG_X52,_^&63[_A6!(_X%H4O]\;UK\=WEB]W.#:/1O
MC&[Q;)-R[VJ:=>UGH'CL9:5ZZV2J?.IBKWWI8;5^Z&"[?^A?PX#G7\N!YE[5
M@>!@VX'78MZ!U&/?@=1CWX'48]^!U&/?@=1CWX'48]^!U&/?@=1CWX'_=B0&
M_W<U$/]Y0AS_@DDG_X=1,O^(6#W_AU](_X-F4?]^;EK[>7=B]W6":?1QBF[Q
M;9)S[FN9=NQHGWGK9J1[ZF2J?>ECKW_H8K6 YV&\@>=@Q(+F7\Z"XU_7@]QA
MVX/28]V#SV3=@\]DW8//9-V#SV3=@\]DW8//9-V#SV3=@\]DW8/_=R0&_W@U
M$/]\01S_A4@G_XI/,O^,5CW_BUU'_X=D4?^";%K[?'1B]WA_:?-TB&_P<)!T
M[6R7>.MJGGOI9Z1^Z&:J@.=DL(+F8K:#Y6&^A.5@QX7E8-.%W6+9A=-DW(7,
M9=N&R67;ALEEVX;)9=N&R67;ALEEVX;)9=N&R67;ALEEVX;_>"0&_W@U$/]^
M0!O_B$<F_XU.,?^/53S_CEM&_XMB4/^&:5G\@'%B]WM[:?-VA7#O<HYU[&Z5
M>>IKG'WH::. YV:I@N5EL(3D8[>%Y&+ A^-ARX??8M6'U63:A\UEV8C&9]F)
MQ&?8B<1GV(G$9]B)Q&?8B<1GV(G$9]B)Q&?8B<1GV(G_>2,&_WDT$/^ /QO_
MBD8F_Y!-,/^24SO_D5I%_X]@3_^*9UG\A&YA]WYX:?)Y@G#O=(MVZW"3>^EM
MFW_G:J*"Y6>IA.1EL(;C9+F(XF+#B>)BT(K89-B*SF;8BL=GUXO :-:,OFG6
MC+YIUHR^:=:,OFG6C+YIUHR^:=:,OFG6C+YIUHS_>2,&_WHT$/^#/AO_C44E
M_Y-,+_^543K_E%=$_Y)=3O^.95C\B&MA]X)T:?)\?W#N=XAVZW.1?.AOF8#F
M:Z&$Y&BIA^)FL8GA9+N+X&/'C-QCU(S/9M:,QVC5C<!IU(ZZ:M2.N&O4CKAK
MU(ZX:]2.N&O4CKAKU(ZX:]2.N&O4CKAKU([_>B,&_WLT$/^%/1K_CT0D_Y9*
M+O^73CC_EU1"_Y5:3/^285;\CFE?]H=P:/*!>G#M>X5WZG:.?.9QEX'C;9^&
MX&JHB=UGL(S:9KN-UF7'CM%FU(_':-./OVK3D+EKTI&S;-*1LFW2D;)MTI&R
M;=*1LFW2D;)MTI&R;=*1LFW2D;)MTI'_>R,&_WPT$?^(/!K_DD,D_YA(+?^:
M3#?_FE)!_YE82OR77U3VDV9=\(UN9NN'=V_F@(%VX7N+?=QUDX/7<9R'TFZD
MB\]KK([,:;61R6C DL=HSY._:]&3N&S0D[)MT)2M;]"3JV_1DZMOT9.K;]&3
MJV_1DZMOT9.K;]&3JV_1DZMOT9/_?",&_WTT$?^*.QG_E$$C_YI&+/^<2S7_
MG5 __YU62/B;75'QF&-;ZY-K9.2-=6W>AGYUV("'?-%ZCX/,=I>)QW*?C<1O
MIY' ;;"3OFR[E;MKR):V;<^6L&_.EJMPSY:F<<^5I7+/E:5RSY6E<L^5I7+/
ME:5RSY6E<L^5I7+/E:5RSY7_?",&_WTT$?^,.AG_ET B_YQ%*_^?233_H$X\
M^Z%41?2@6D[LG6%8Y9EI8=Z3<VK5C'MTSH6#?<A_BX3">I.*OG:;C[ISHY.V
M<:N6LV^VF+%OPIBM<,V8J'+-F*1SS9B@=,Z7GW3.EY]TSI>?=,Z7GW3.EY]T
MSI>?=,Z7GW3.EY]TSI?_?2,&_W\S$?^..1C_F3\A_YY#*?^A1S+_HTPZ^*52
M0_"D6$OHHU]4X9]H7=>8<&C.D7ATQHJ ?<"$B(6Z?X^+M7N7D+%WGY2M=:>7
MJG.QF:=SO9NE<\N;H'7+FIUVS)J:=\V9F7?-F)EWS9B9=\V8F7?-F)EWS9B9
M=\V8F7?-F)EWS9C_?B(&_X R$/^0.!C_FS\@_Z!"*/^D1C#^IDLX]*A00.RI
M5T?DJ5U0W*5F6M"=;FC'E75SOXY]?;F)A(6S@XR,K7^3D:E\FY6D>:29H7>M
MFYYWN9R<=\B<F7C*G)=YRYN5>LR:E'K,F91ZS)F4>LR9E'K,F91ZS)F4>LR9
ME'K,F91ZS)G_?B(&_X(R$/^2-Q?_G#T?_Z% )_^F1"[[J4DU\:Q//.FN54/A
MKUU+U:AD6<NA:V?"F7-SN9-Z?;*-@86LB(F,IH20D:& F):=?:":F7RJG)9[
MMIV4>\2>DGS*G9%]RIR/?<N;CWW,FH]]S)J/?<R:CWW,FH]]S)J/?<R:CWW,
MFH]]S)K_?R(&_X0Q$/^3-A?_GCP>_Z,_)?^H0BSXK4<R[[!-.>:T5#_=LUM)
MT*QB6<:D:F:\G7%RM)=W?*R1?H6FC(:,H(B-D9J%E9:6@IZ:DH"GG8]_LIZ-
M@,&>C(#)GHN RIV*@,N;BH#+FXJ RYN*@,N;BH#+FXJ RYN*@,N;BH#+FXJ
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
M23K_I4HY_ZU+./^Y2SC_N4LX_[E+./^Y2SC_N4LX_[E+./^Y2SC_N4N^M0(
ML, " *3. P"7W@4 C_\4 H;_(PA]_RX0<_\U&&K_/!YB_T(D6_](*%7_3BQ0
M_U0O3/]:,4C_7S-%_V0U0O]J-C__<#<]_W8Y._]\.CG_@SLX_XL\-O^3/37_
MFCXT_Z$^,_^J/S/_JC\S_ZH_,_^J/S/_JC\S_ZH_,_^J/S/_JC^QN@$ H\@
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
MZH-I2^5^=%/@>'U:VG.&8-1NCV;0:Y=JS&B?;LEFIW''9*]SQ&.Y=<)BQG;
M8MIWNF3F=[-EY7>N9N5WJFCE=ZAHYG>H:.9WJ&CF=ZAHYG>H:.9WJ&CF=ZAH
MYG?_9R($_VTF!?]]*@K_B300_Y$\%_^51![_ETLF^)92+O&46#;JD%X_Y(IG
M2-V$<5#5?7E:SWB"8<ISBF?&;Y)LPFR:<+]JHG.\:*IVN6>T>+9FP'FT9M!Z
ML6?C>JMHXWJG:N-ZHVOD>:%KY'FA:^1YH6OD>:%KY'FA:^1YH6OD>:%KY'G_
M:"$$_V\D!?^ *0G_C#,/_Y0[%O^90QS]FTDC])M/*NR953/EEEP[WI%E1=2)
M;5#,@W9:QWU^8<%XAFB]=(YMN'&6<K5NG76Q;*9XKFNO>ZQJNWRJ:<I]J&KA
M?:-LXGR?;>)\G&[B>YINXWN:;N-[FF[C>YINXWN:;N-[FF[C>YINXWO_:2$#
M_W$C!?^"* G_CS(._Y<[%/^<0AKYGD8@\)],)^B?4B[@G5HVUI5A1,V.:D_&
MB')9OX)Z8KE]@FBT>8INL':2<ZQSFG>H<*)ZI6^K?:)NMGZ@;<5_GF[;?YMO
MX'Z8<.%^EG'A?91QXGR4<>)\E''B?)1QXGR4<>)\E''B?)1QXGS_:2$#_W0B
M!/^%* C_D3$-_YHZ$O^?/Q?UHD0=[*1*(^2D4"G;H5<USYI?0\>3:$^_C'!9
MN(=W8;*"?VBM?H9NJ7J.<Z1WEGB@=9Y[G7.H?IIRLX"7<<"!EG+3@9-SWX"1
M=.!_D'3@?H]TX7V/=.%]CW3A?8]TX7V/=.%]CW3A?8]TX7W_:B$#_W8@!/^'
M)P?_E# ,_YTY$?VB/17RI4$:Z:A''^"J3274I%0TRIU=0L&794ZZD6U8LHMU
M8:R&?&BG@H-NHG^+=)U\DWB9>9M\E7>E?Y)VKX&0=KV"CG;.@HUWWH&+=]^
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
M64CAQEE(X=]91]_P64;<]5M&W/5;1MSU6T;<]5M&W/5;1MSU6T;<]5OMG 0
MT:T$ ,*X!0"WPP4 K=$( *3M$ &;[2 %DNTN#HGL.AB [$,A=NQ**F[L4#%F
MZU8W8.M</%OK9$!7ZVM#4^MR1E#K>DE-[(-+2NR,34CLEDY%[:%00^VN44+N
MO%%![\Q20>_E4D#M\5% [?%10.WQ44#M\5% [?%10.WQ44#M\5'4I0  Q+(#
M +:\ P"KR04 H-@( )?T$P&/]20'A_4Q#W[V.QAT]D(@;/9()V7V3RU>]U4Q
M6?=;-57W8CA1]V@[3?AO/4KX=C]'^'Y!1/F'0T+YD45 ^IM&/OJF1SS[L4@[
M^[Y).OS/23G\XTDY_.-).?SC23G\XTDY_.-).?SC23G\XTG'K0  M[<" *K#
M @">T 0 D^,) (S]& *$_B<'>_\Q#W+_.!9I_T <8O]&(ES_3296_U,J4O]9
M+4[_7S!*_V4R1_]K-$3_<35!_WDW/_^!.#S_BCHZ_Y,[./^=/#;_ISTU_[$^
M-/^^/C/_RC\S_\H_,__*/S/_RC\S_\H_,__*/S/_RC^XL@  JKT  )W*  "1
MV ( B/L- 7__&0)V_R0&;O\M#&;_-1)?_SP76/]#&U/_21Y._T\A2O]5)$;_
M6R9#_V G0/]F*3[_:RH[_W(K.?]Y+3;_@2XT_XHO,?^4,##_G#$N_Z4R+?^O
M,RS_MS,L_[<S+/^W,RS_MS,L_[<S+/^W,RS_MS.KN   GL4  )#2  "#X
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
M;%J>[6Q:GNUL6I[M;%J>[6S_?! !_XX0 /:>#0#8K0D S;@) ,?$" "^RA0
MM<HG!*O(-@^AQ4$;E\)+*(V_4S.%O5H\?;IA17:X9TMPMVU1:K5T5F6T?%M@
MLH1?7+&.8EBQF655L*5F4["S9U*QQF=2L>%G4:_Q:%.J\&A4J?!H5*GP:%2I
M\&A4J?!H5*GP:%2I\&C_@@X _Y0, -NE!@#.L0< Q;L' +W'!P"UT!  K- C
M Z//,PR9S3\8C\I()(;(42Y]QE@X=L1?/V_"9D9IP6Q+9,!S4%^_>U1;OH18
M5[V-6U2]F%U1O*1?3[RS8$V]Q6!-O>!?3+SP84VW]6)-MO5B3;;U8DVV]6)-
MMO5B3;;U8DVV]6+_B0L X9P# -"J!0#%M04 N[\$ +++" "KV T H]D@ IK8
M+PF0UCP4A]1&'W[23REVT%8R;\]>.6C-9#]CS&M$7LQS25K+>DQ6RH-/4LJ-
M4D_*F%1-RJ562\JS5TK+Q5=)R^!62<GP6$?'^EE(Q?M:2,7[6DC%^UI(Q?M:
M2,7[6DC%^UKWD00 U*(" ,>O! "ZN0, L,0% *?0"0"?X1  F.$A X_@, F&
MX#L2?=]$&W7>321NW54K9]Q<,F+;9#==VVL[6=IR/U7:>D-2VH-%3MJ-2$S:
MF$I)VJ5+2-NS3$?<Q$Q&W-Y,1MKM3$38^4]#V/M/0]C[3T/8^T]#V/M/0]C[
M3T/8^T_;F@  RJD" +NS @"PO0, I<D% )O6"0"4Z!0!C.DE!(3H,PM[Z#P4
M<^A$&VOH2R)DYU(H7N=9+5GG8#)5YV@U4N=O.$_G=SM,YX ]2>>)/T?HE$%$
MZ)]"0NFL0T'IND1 ZLU$0.KD1$#H]41 Y_A#0.?X0T#G^$- Y_A#0.?X0T#G
M^$/-HP  O:X! +"X 0"DQ ( F= % (_A"@")\1H!@?$H!7CR,@QP\CL3:?)#
M&6+R2A]<\U C5O-7)U+S7BM/\V4M3/1L,$GT<S)&]'LT0_2$-D'UCC<^]9DY
M/?:D.COVL#LZ][\\.?C//#CWZ#PX]^P\./?L/#CW[#PX]^P\./?L/#CW[#R_
MJ@  L;,  *2_  "8R@$ C-@$ (3Z#@!\^QL"=/LF!6S\, IE_#@07OU %5C^
M1QE3_DT=3_]4($O_6B)(_V$E1?]G)D+_;2A _W4J/?]]*SK_ABTX_Y$N-O^;
M+S3_IC S_[(Q,O^^,C'_T#(Q_]8R,?_6,C'_UC(Q_]8R,?_6,C'_UC*RKP
MI;H  )C&  "+T@  ?]\" 'G_$0%O_QD"9_\B!&#_+ =:_S0,5/\\#T__0Q-*
M_TD51_]/%T/_51E _UL;/O]A'#O_9AXY_VT?-O]T(#3_?2$Q_X8C+_^1)"W_
MFR4L_Z4F*_^O)BK_NR<I_[XG*?^^)RG_OB<I_[XG*?^^)RG_OB>FM@  F,(
M (O.  !^VP  =?D' &O_#P%B_Q8"6_\> U3_)@5._RX&2?\U"$7_/ M!_T,-
M/O](#CO_3A X_U,1-?]8$C/_7A,Q_V04+O]J%2S_<A8J_WH7)_^#&"7_CADD
M_Y@:(_^@&B+_JALA_ZT;(?^M&R'_K1LA_ZT;(?^M&R'_K1N:O@  B\H  '[7
M  !PXP  9_\$ %[_#0!6_Q(!3_\9 DG_( -#_R<$/_\N!3K_- 8W_SH',_\_
M!S#_1 @N_TD)+/]."2G_4PHG_U@*)?]>"R/_9 LA_VP,'_]T#1W_?0X;_X<.
M&?^/#QC_F0\8_YL0&/^;$!C_FQ 8_YL0&/^;$!C_FQ#_3"H#_T@S!?]/- ;_
M5#<(_UI!#O]<2A;_6E0=_U=@)/]4:RK_4'@O_TV$,_]*CS;_1YDY_T:A._]%
MJ3S_1+ ^_T.W/_]"P#__0LE _T'50?]!Y$'_0>Y"_T'V0O]!_4+_0O]!^43_
M0?1&_T+O1_]"[T?_0N]'_T+O1_]"[T?_0N]'_T+_32D#_THR!/]1,@;_5S8(
M_UP_#O]>21;_75,=_UI>)/]7:2K_4W4O_U"!-/]-C3?_2I<Z_TB?//]'ISW_
M1JX__T6U0/]$O4'_1,9"_T/10O]#XD/_0^Q#_T/U0_]#_$/\1/]#]4?_0^](
M_T3K2?]$ZTG_1.M)_T3K2?]$ZTG_1.M)_T3_32D#_TPP!/]4,07_630(_U\]
M#O]A1Q;_8%(=_UU<)/]:9RO_5G,P_U-_-/]/BCC_390[_TN=/?]*I#__2*Q
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
M9&J&\V1JAO-D:H;S9&J&\V3_;A(!_WX0 /^-$ #WF@X VZ<* -.P"P#*M!8
MP+0I!+:Q-PZMKD,:I*I,)9NF53"3HUPYC*!C08:=:4B FG!.>YAW4W:6?EAQ
ME(9<;)*08&B1FF-ED*9E8Y"T9F&0QF9AD.%F89#R96..\V1DC/1C9(ST8V2,
M]&-DC/1C9(ST8V2,]&/_<1 !_X(/ /^1#0#>GPD TZH) ,RS"0#$N!, NK@F
M [&V-0RGLT$8GJ]*(Y:L4RZ.J5HWAZ9A/X"D9T9ZH6Y,=9]U47"=?%5KG(1:
M9IJ.76.9F&!?F*1B79BR9%N8PV1;F-YC6YCP8UR5]6)>D_5B7I/U8EZ3]6)>
MD_5B7I/U8EZ3]6+_=0X _X8- .N6" #5HP< S*T( ,6V!P"]O!$ M+TC JN[
M,@JAN3\5F+9(()"S42N(L%@T@*Y?/'JK9D-TJ6Q(;ZAS3FJF>E)EI8)68:.,
M6EVBEEQ:HJ)?5Z&P8%:AP6!5HMQ@5:'O8%:?]U]7G/=?5YSW7U><]U]7G/=?
M5YSW7U><]U__>@P _8L) -J;! #.IP8 Q+ & +RY! "UP0X K,(@ :3!, B:
MOSP3D;U&'8FZ3R>!N%8P>K9=.'.T9#]NLFI$:+%Q262P>4U?KH%16ZV*5%BM
ME5=4K*%94JRO6U"LP%M0K-I:3ZON6T^J^EM1IOI;4:;Z6U&F^EM1IOI;4:;Z
M6U&F^EO_@ D X9(! -&@! #&JP4 O+0$ +.] P"KQPL I,D< 9S(+ :3QSD/
MBL5$&8'#32-ZP50L<[];,VV^8CEGO&D^8KMP0UZZ=T=:N8!+5KF)3E.XE%!0
MN*!23;BN5$RXOU1+N=A42[?M5$JV^55*L_Y62K/^5DJS_E9*L_Y62K/^5DJS
M_E;ZAP( UI@  ,FE P"]KP, L[@! *G"! "AS0@ FM 6 )+0* 2*SS8,@<Y!
M%7G,2AYRRU(F;,I:+6;)83)AR&@W7,=O/%C&=C]5QG]#4<6)14[%E$A+Q:!*
M2<6N2TC%OTM'QMA+1\7M2T;#^4U%PO].1<+_3D7"_TY%PO].1<+_3D7"_T[?
MD   S)\  +^J 0"SLP$ J;T" )_'!0"6T@D CMH2 (C;) * VC((>-D^$''8
M2!AJUU ?9-98)5_57RI;U&<O5]1N,U/3=C90TW\Y3-.(.TK3E#Y'TZ _1=2N
M0$34OT%#U=A 1-/L0$+2]D)!T?Y$0='^1$'1_D1!T?Y$0='^1$'1_D31F
MPZ4  +6N  "IN   GL," )3-!@"*V0H A.,8 7WD)@-UY#((;N,\#V?C115A
MXTT;7.-5(%?C7214XV0G4.)K*DWB<RU*XWPP2..&,D7CD#1#XYPU0>2I-D#D
MN#<_Y<LW/^7D-S_C\S8]XOLX/>+[.#WB^S@]XOLX/>+[.#WB^SC&H0  MZL
M *JT  ">O@  D\D" (C4!@!_[@X >>T; 7'M)P-J[C((9.X[#5[N0Q-8[DL7
M4^Y2&E#O61Y,[V @2>]G(T?O;R5$\'<G0?" *3_PBBH]\94L._&A+3GRKBXX
M\KXO-_/0+S?SYR\V\?,O-O'S+S;Q\R\V\?,O-O'S+S;Q\R^YIP  J[   )^[
M  "2Q@  AM ! 'O=!0!T]Q$ ;?<< 6;X)@-?^"\&6ODX"E3Y0 Y0^D<13/I.
M%$C[519%^UL80OMB&D#\:!P]_' =.OUX'SC]@B V_8TB-/Z8(S+^I"0Q_[$E
M,/^_)B__SR8N_^,F+O_C)B[_XR8N_^,F+O_C)B[_XR:MK0  G[<  )+"  "&
MS0  >=H  '#R" !H_Q$ 8?\: 5K_(P-4_RL$3_\S!DK_.PA&_T(+0_])#4#_
M3PX]_U40.O];$3C_81,U_V@4,_]O%3#_>!8N_X(7+/^-&2K_F1HI_Z0:*/^O
M&R?_NAPF_\<<)O_''";_QQPF_\<<)O_''";_QQRAM   D[\  (;*  !XU@
M;.(  &/\!P!<_P\ 5?\6 4__'@))_R8#1/\N!$#_- 4\_SL&.?]!!S;_1@@S
M_TP(,?]1"2[_5PHL_UT**O]D"RC_; PE_W4-(_]_#B'_B@\@_Y40'O^@$![_
MJ!$=_[$1'?^Q$1W_L1$=_[$1'?^Q$1W_L1&5O   AL<  'G3  !KX   7NT
M %;_ P!/_PP 2?\2 4/_&0$^_R ".?\G S7_+0,R_S,$+O\X!"O_/04H_T(%
M)O]'!23_3 8B_U$&(/]7!AW_7@<;_V4'&?]N"!?_> @5_X,($_^-"1/_E@D2
M_YX)$O^>"1+_G@D2_YX)$O^>"1+_G@G_0BT#_T(R!/](,@3_3#8&_TX\"/]0
M1P[_4%(5_TY?&O]+:Q__2'<D_T6#)_]"CBK_09<L_S^@+O\_IR__/JXP_SVU
M,?\]O#+_/,4R_SS.,_\[WS/_.^HT_SOS-/\[^S3_//\S_CS_,_P]_S3V/_\U
M]3__-?4__S7U/_\U]3__-?4__S7_0RP#_T0P!/]*, 3_3C0&_U$Z"/]31@[_
M4E$5_U%=&O].:2#_2W0D_TB */]%BRO_0Y4M_T*=+_]!I3#_0*PQ_S^S,O\_
MNC/_/L(T_S[,-/\^W#7_/>@U_SWQ-?\^^C7]/O\U^S__-/@__S;R0?\W\$'_
M-_!!_S?P0?\W\$'_-_!!_S?_1"P#_T<N _]-+@3_43(%_U0Y"/]71 [_5D\5
M_U1:&_]19B#_3G(E_TM]*?](B"S_1I(N_T6;,/]$HC+_0ZDS_T*P-/]"MS7_
M0;\V_T')-O] US?_0.4W_4#P-_I ^#?W0?\V]D'_-_)!_SCL0_\YZD3_.>I$
M_SGJ1/\YZD3_.>I$_SG_12L#_TDL _]0+ 3_52\%_UDW"/]<0@[_6TT5_UA7
M&_]68R#_4F\E_T]Z*O],A2W_2H\P_TB8,O]'GS3_1J8U_T6M-O]%M#?_1+PX
M_D3&./Q$TCGY0^(Y]D3N.?-$]SGQ1/\Y[T3_.NM%_SOD1O\\XT;_/.-&_SSC
M1O\\XT;_/.-&_SS_1BL#_TTI _]4*03_62P%_UXU!_]A0 W_84H4_UY4&O]:
M7R#_5VLF_U1V*O]1@2[_3HLQ_DR4-/Q+G#7[2J,W^DFJ./A(L3GW2+DZ]D?"
M._5'S3OR1]\[[D?L.^M(]COI1_\]YT?_/N%(_S_:2O] V$K_0-A*_T#82O]
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
M5W=V_%=W=OQ7=W;\5W=V_%?_9!(!_W,0 /^ $ #_BQ  [Y4. -^>#0#0HA<
MQJ$I [V>-PNTFD,6K)9-(*225BJ=CEXREXME.9*(;$"-A7-%B(-Z2H2 @4Z
M?XI2?'V357A\G5AU>ZA;<WJV7'%ZQUQQ>N)<<7OS6G%[^UER>OQ8<GK\6')Z
M_%AR>OQ8<GK\6')Z_%C_9Q$!_W4/ /^##@#TC@T VYD* -2A"P#,I!4 PJ0G
M [BB-@JPGD(5IYI,'Z"75"F9DUPQDY!C.(V-:C^(BG%$@XAX27Z&?TUZA(A1
M=H*157.!FUAO@*9:;7^T7&M_Q5QK@-]<:X#R6FN ^UEL?OQ8;7[\6&U^_%AM
M?OQ8;7[\6&U^_%C_:1 !_W@. /^%# #BD@@ U9L) ,ZC"0#'J!( O:@E K2F
M- FKHD 3HY]*'IN;4B>4F%HPCI5A-XB2:#V"D&]#?HYV2'F,?4QUBH50<8B.
M5&V'F5=JAJ199X6Q6V6%PEMEA=Q;987P6F:%^UEG@_Q89X/\5V>#_%=G@_Q7
M9X/\5V>#_%?_; X _WL, /*)"0#9E08 SYX( ,FF" #!JQ  N*LB J^J,@BF
MISX2GJ1('):A426/GE@NB)M?-8*99CQ]EFU!>)1T1G.2>TMOD(-/:X^,4F>.
MEE5DC:)888RO65^,P%I?C-E97XSN65^,^UAABOU788G]5V&)_5=AB?U788G]
M5V&)_5?_;PP _W\) -^- P#2F 8 RJ(& ,*I!@"ZKPX LK @ :FN+P:AK#P0
MF*E&&I&G3R.)I%8L@Z)=,WV?9#EWG6L_<IMQ1&Z:>4AIF(%,99>*4&&5E%->
ME:!56Y2M5UJ4O5A9E-17693L5UF3^59;D?Y56Y#^55N0_E5;D/Y56Y#^55N0
M_E7_<PD ]80$ -B1 P#,G 4 PZ4% +NM! "SLPP J[4< :.T+ 6;LCD.DK!$
M%XJM32"#JU0I?:E<,'>G8C9QI6D\;*1O06BB=T5DH7])7Y^(3%R>DD]8GIY2
M5IVK4U2=O%13G=%44YWK4U.<^%-4FO]35)G_4U29_U-4F?]35)G_4U29_U/_
M> 8 X8D  -"6 @#&H0, O*D# +.P 0"KN @ I+H8 )RZ*0.4N38+C+=!%(2U
M2AU\LU(E=K%:+'"O8#)KKF<X9JUN/&*K=4!>JGU$6JF&2%:HD4I3J)U-4:>J
M3D^HND].J,]/3J?I3TVF]T]-I?]/3J3_3TZD_T].I/]/3J3_3TZD_T_Z?P
MV(X  ,F; 0"^I0( M*T! *NU  "AOP0 F\$4 )3!)0*,P#,(A+\^$7R]2!EU
MO% A;[I8)VJY7RUEN&4R8+=L-ERV=#I8M7P^5;2%05&TD$1.LYQ&3+.I2$JS
MN4A)M,Y(2;/I2$BQ]DE(L/]*2+#_2DBP_TI(L/]*2+#_2DBP_TKBA@  SI0
M ,*A  "VJ0  J[$  *&Z 0"8PP4 D,D0 (K)( &#R2\%>\@[#73'111NQDX;
M:,56(6/$72=>PV0K6L)K+U;!<C-3P7LV3\"$.4S CSQ*P)L^1\"H/T; N$!%
MP,U 1<#H/T2^]D%#O?]"0[S_0T.\_T-#O/]#0[S_0T.\_T/6C0  QIL  +BE
M  "MK@  HK8  )B_ @"-R 8 @]$+ '_2&@!YTBH#<M(W"&S10@]FT4L58=!3
M&ES/6Q]8SV(C5,YI)U'.<2I-SGHM2LZ#,$C.CC)%SIHT0\ZH-4+.N#9!S\TU
M0<[H-4#-]3<_R_XY/LO_.3[+_SD^R_\Y/LO_.3[+_SG*E@  O*(  *^J  "C
MLP  F+P  (W& P""SP< >-D+ '/>& !NWB8":-XS!6+>/@I=WD@/6=Y0%%7>
M6!=1WF ;3MYG'DO=;R!(WG@C1MZ!)4/>C"=!WI@I/]ZF*C[?M2H]X,@J/=_C
M*CS=\2L[W/LM.MS]+CK<_2XZW/TN.MS]+CK<_2[ GP  L:<  *2P  "8N@
MC<,  ('- @!VUP< ;N@/ &GH&P%CZ"<"7NDR!5CI.PA4Z40,3^I,#TSJ4Q))
MZEL51NIB%T3K:AE!ZW(;/^M['3SKAAXZ[)$@..R>(3?MK"(V[;LC->[/(S3N
MYB,TZ_4C-.OX(S3K^",TZ_@C-.OX(S3K^".SI0  IJT  )FW  "-P0  @,L
M '75 0!IX08 9/,1 %[S' %9]"8"5/0P!$_U. 9+]4 (1_9'"D3V3@Q!]U4.
M/_=<#SSW8Q$Z^&H3-_AS%#7X?18S^8@7,?F4&"_ZH1DN^J\:+?N^&BS[SQLK
M^^<;*_OK&RO[ZQLK^^L;*_OK&RO[ZQNHJ@  FK0  (V_  " R0  =-,  &?>
M  !>\@@ 6?X1 %/_&@%._R,"2?\K T7_,P1!_SH%/O]!!CO_1P<X_TX(-?]4
M"3/_6@DQ_V$*+_]I"RS_<@PJ_WT-*/^(#B;_E0\E_Z$0)/^N$2/_NA(B_\H2
M(O_0$B+_T!(B_] 2(O_0$B+_T!*<L@  CKP  (''  !ST0  9]T  %GC  !3
M_08 3?\. $C_%@!#_QX!/_\F CK_+0(W_S,#,_\Y S#_/P0N_T0$*_]*!2G_
M4 4G_U8&)/]=!B+_90<@_VX''?]Y"!O_A0@:_Y()&?^>"1C_J D7_[,)%_^W
M"1?_MPD7_[<)%_^W"1?_MPF0N@  @L4  '30  !GW   6.,  $WP  !'_P(
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
M2H1H_TJ$:/]*A&C_2H1H_TK_7!(!_V@/ /]T$ #_?1  \X40 .2+$0#6CQ<
MRXXJ L*,. FZB$02LX1/&ZQ_6".G?& KH7AH,9UU;S:9<W8[E7%]/Y)OA4*.
M;8U%BVR62(AKH$N%:JI-@VFW3H%IR$^ :N-/@&OT3G]K_TQ_:_]+?VO_2W]K
M_TM_:_]+?VO_2W]K_TO_7A !_VL. /]V#@#[@ T ZH@- -N/# #0DA4 QY(G
M KZ/-@BVC$(1KHA-&JB$5B*B@%XJG'UE,)=Z;#63=W,ZCW5[/HQS@D*(<HM&
MA7"328)OG4Q_;JA.?6ZU3WMMQE!Z;N!0>6_R3GEO_DUY;_],>6__2WEO_TMY
M;_]+>6__2WEO_TO_8 \ _VT- /]Y# #N@PL VXL) -21"@#,E1, PI4E KF3
M- >QCT$0JHQ+&:.(5"&=A%PIEX%C+Y)^:C6.?'$YBGIX/89X@$*#=HA%?W61
M27QSFTQY<J9.=G*S4'5RPU!S<MU0='/P3W1S_4UT<_],='/_3'1S_TQT<_],
M='/_3'1S_TS_8@X _V\, /Q["@#>A@8 U8X( ,^4"0#'F!$ OI@C ;66,@:M
MDS\/II!)&)^,4B"8B5HHDX9A+HZ#:#2)@6\YA7]V/8%]?D%]>X9%>GF/279X
MF4QS=Z1.<7>Q4&]VP5!N=]E0;G?O3VYW_$YN=_]-;W?_3&]W_TQO=_],;W?_
M3&]W_TS_9 T _W(* /!^!@#:B 4 T) ' ,J7" #"FQ  N9LA ;&:, :IEST.
MH91'%YJ14!^4C5@GCHM?+8F(9C.$AFTX@(1T/7N">T%X@(1%='^-2'%]ETMM
M?*).:WRO3VE[OE!H?-50:'SM3VE\^TYI?/]-:GO_3&I[_TQJ>_],:GO_3&I[
M_TS_9@H _W4( .&! @#4BP4 RY,& ,2:!@"]G@X M9\? :R>+@6DFSL,G9A%
M%9:53AZ/DU8EB9!=+(2.9#)_BVLW>HIR/':(>4!RAH%$;X6*1VN#E4IH@J!-
M98&L3F.!O$]B@=%/8H'K3F.!^4UC@?],9(#_2V2 _TMD@/]+9(#_2V2 _TO_
M:0@ ^W@$ -R$ 0#/CP0 QI<% +^=!0"WH0P KZ,< *>B+ 2?H#D+F)Y#%)&;
M3!R*F%0CA)9<*G^48C!ZDFDU=9!P.G&.=SYMC7]":8N(1F6*DDEBB9Y+7XBJ
M35Z(NDY<B,Y.78CI35V'^$Q=A_]+7H;_2UZ&_TM>AO]+7H;_2UZ&_TO_;04
MZGP  -6(  #*D@, P9H# +F@ P"QI@D J:<9 **G*0.:I38)DJ-!$HNA2AJ$
MGU(A?IU:*'F;8"YTF6<S;Y=N.&N6=3QGE'U 8Y.&0V"1D$9<D9Q)6I"I2UB0
MN$Q7D,Q,5Y#G2U>/]TI7CO]*6([_25B._TE8CO])6([_25B._TG_<0$ X(
M ,^,  #$E@( NYX" +*D  "IJ@4 HJP5 )NL)@*4JS0'C*H_#X6H2!=^IE >
M>*18)7.B7BMNH64P:I]L-&6><SEAG7L\7IN$0%J:CD-7F9I%5)FG1U*9MDA1
MF<I(49CF2%&7]4A1E_]'49;_1U&6_T=1EO]'49;_1U&6_T?V=P  V(4  ,F1
M  "_FP$ M*(  *NH  "AL   FK(1 )2S(@&-LC %A;$\#'ZO1A1XKDX;<JQ6
M(6VK7"=HJ6,L9*AJ,&"G<31<IGDX6*6".U6DC#Y1HYA 3Z.E0DVCM$-,H\A#
M3*/D0TNA]$-+H/]$2Z#_1$N@_T1+H/]$2Z#_1$N@_T3C?0  SXL  ,*6  "W
MGP  K:8  *.M  "9M0  D+D. (NZ'@&$NBT#?;DY"7>X0Q!QMDP7:[53'6:T
M6B)BLV$F7K)H*UJQ;RY6L'<R4["!-4^OBSA,KY<Z2JZD/$BNLSU'KL<]1Z[C
M/$:M\SU&J_X^1:O_/T6K_S]%J_\_1:O_/T6K_S_:@P  QY$  +N<  "OI
MI:L  )JR  "0N@$ AL$) ('"& ![PB@"=<(U!F_!0 QIP$D29+]1%U^^6!Q;
MOE\@5[UF)%2\;B=1O'8J3;M_+4J[BC!(NY8R1;NC-$.[LC1"N\4U0[OB-$*Y
M\S5!N/TW0+?_-T"W_S= M_\W0+?_-T"W_S?.BP  OY@  +*A  "GJ0  G+
M )&X  "&P ( >\@' '3+$@!PS"(!:\LP V;+/ =ART4,7,I.$5C*5A54RET9
M4<ED'$[);!]+R70B2,A^)$7(B"=#R)4H0<BB*C_(L2L^R<0K/LGA*C['\BL]
MQOPM/,7_+CS%_RX\Q?\N/,7_+CS%_R[$DP  MI\  *FF  "=K@  DK<  (:_
M  ![QP, <,\' &?6#0!DUQH 8-@J 5S8-@-8V$$&5-A*"E#84@U-V%H02M=B
M$T?7:19%UW(80M=\&D#8AQP]V),>/-BA'SK9L" YV<,@.=G?(#G7[R XU?DB
M-]3_(S?4_R,WU/\C-]3_(S?4_R.YG   JZ0  )^L  "3M0  A[X  'O&  !P
MS@, 9=8' %WC#@!:XQL 5N,G 5+D,@).Y#P$2N1$!D?E30A%Y54*0N5<#$#E
M9 X^YFP0.^9V$CGF@!0WYXP5->>9%C3GJ!<RZ+@8,NC,&#'HY1@QYO08,>7\
M&#'E_!@QY?P8,>7\&#'E_!BNH@  H:H  )2S  "(O0  >\8  &_.  !CU@$
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
M.YA8_SJ86/\ZF%C_.IA8_SK_4A(!_UP. /]F$ #_;1$ ^G,4 .MW& #@>1\
MU'DM LMV/ ?$<D@.OF]3%KAK7!VS:&4BKV5M)ZQC=2NI87POIE^$,J->BS6A
M79,WGER;.9Q;I#N96J\]EUJ[/I9:S#^46N4_DEOU/I%;_SZ07/\]D%S_/(]<
M_SR/7/\\CUS_/(]<_SS_51$ _U\- /]I#@#_<0X ]7<0 .9[$0#9?1@ SGTJ
M L5[.0:^=T4.MW10%;%P61RM;6(BJ&II)Z5H<2RA9G@OGF2 ,YMBAS:888\X
MEF"8.Y-?H3V17JL_CUZX0(U>R$&+7N%!BE_S0(E?_S^)8/\^B&#_/HA@_SV(
M8/\]B&#_/8A@_SW_5P\ _V(, /]L# #X= P Z7H, -Y^# #2@14 R($G <!_
M-@:X?$(-LGA-%:QU5ANG<E\BHF]F)YYL;BR;:G4PEVA\,Y1GA#:198PYCF25
M/(QCGCZ)8JA AV*U0H5BQ4*$8MY#@V/Q0H)C_4&"9/] @F3_/X)D_S^"9/\_
M@F3_/X)D_S__60X _V0+ /]N"@#J=P@ VWT( -2""@#,A!( PX4D ;N#- 6S
M@$ ,K7Q+%*9Y5!NA=EPAG'-D)IAQ:RN4;W(OD6UY,XYK@3:+:HDYB&B2/(5G
MFS^"9J9!@&:R0WYFP41]9ME$?&?O0WQG_$%\:/] ?&C_0'QH_S]\:/\_?&C_
M/WQH_S__6PP _V<) /=Q!P#>>@4 U( ' ,Z%"0#'AQ$ OH@B ;:',02OA#X+
MJ(%)$Z)]4AJ<>EH@EW=A)I-U:"N/<V\OBW%W,XAO?C:%;H8Z@FV//7]KF3]\
M:Z-">6JP0WAJOT1V:M1%=FOM0W9K^T)V:_]!=FS_0'9L_T!V;/] =FS_0'9L
M_T#_70H _VD' .QT P#:? 0 T(,& ,F(!P##B@\ NHL@ ;**+P2KB#P*I(5'
M$IV!4!F8?E@?DWQ?)8YY9BJ*=VTNAG5T,H)T?#9_<H0Y?'&-/7EPED!V;Z%"
M=&ZN1')NO45P;M%%<&_K1'!O^D-Q;_]!<6__0'%P_T!Q</] <7#_0'%P_T#_
M7P@ _VL$ .%V  #4?P, RX8% ,6+!@"^C0T M8\> *Z.+0.FC#H)GXE%$9F&
M3AB3@U8>CH!=)(E^9"F%?&LM@7IR,GUX>35Z=X(Y=W:+/'-UE3]Q=)]";G.L
M1&QSNT5K<\Y%:W/I1&MS^$-K<_]";'/_06QS_T!L<_] ;'/_0&QS_T#_804
M^FX! -UY  #0@@( QXD$ ,".! "YD0P L9(; *F2*P.BD#@(FXU##Y2*3!>.
MB%0=B85;(X2#8BB @6DM?']P,7A^=S5U?'\X<7N(/&YZDC]K>9U!:'BJ0V9X
MN$1E>,Q%97CG1&5X]T-F>/]"9GC_069X_T!F>/] 9GC_0&9X_T#_9 , [G$
M -A\  #+A0( PXP# +N1 P"SE D K)88 *66* *=E#8'EI)!#I"/2A6*C5(<
MA(M:(G^)8"=[AV<L=X5N,'.#=31O@GTW;(&&.VE_D#YF?IM!8WZH0V%]MD1@
M?<E$7WWE0V!]]D)@??]!87W_0&%]_T!A??] 87W_0&%]_T#_9P  XW0  -)_
M  #'B $ OH\" +:5 0"NF 8 IIH5 )^:)@*8F3,&D9<_#(N52!2%DU :?Y%8
M('J/7R5VC64J<HML+FZ*<S)JB'LV9H>$.6.&CCQ@A9D_782F05N$M$):A,=#
M6H3C0EJ#]$%;@_] 6X/_0%N#_S];@_\_6X/_/UN#_S__:@  WG@  ,V#  #"
MC   N9,  +"8  "GG0( H)\2 )F?(P&3GC$%C)T\"X6;1A)_F4X8>I=6'G66
M72-PE&,H;))J+&B1<3!ED'DT88Z"-UZ-C#I:C)<]6(RD/U:+LD!4B\5 5(OA
M0%2*\S]5BOX_58G_/E6)_SY5B?\^58G_/E6)_S[O;P  UGP  ,B'  "]D0
MM)@  *J<  "@H@  F:00 ).E( &,I"X#A:,Y"7^B0P]YH$P6=)]3&V^=6B!J
MG&$E9IIH*6.9;RU?F'<P6Y> -%B6BC=5E94Y4I6B.U"4L#U/E,,]3Y3?/$^3
M\CQ/DOT\3Y+_/$^1_SQ/D?\\3Y'_/$^1_SSD=   SX$  ,*,  "XE@  K9P
M *.A  "8J   D*H- (NK&P"%JRH"?JHV!GBI00QRJ$D2;:=1&&FF6!QDI%\A
M8*-F)5VB;2E9H74L5J%^+U.@B#)/GY,U39^@-TN>KSA*GL$X29[=.$F=\#A)
MG/PX29O_.4F;_SE)F_\Y29O_.4F;_SG;>@  R(<  +R2  "QF@  IJ   )RF
M  "1K   A[$( (&R%@!\LR8!=K(S!'&R/0EKL4<.9K!/$V*O5AA>KET<6JUD
M(%>L:R-4K',F4*M\*4VJABQ*JI(O2*F?,$:IK3)%J;\R1*K:,D2H[S)#I_LS
M0Z;_,T.E_S1#I?\T0Z7_-$.E_S30@0  P8X  +68  "IGP  GJ4  ).L  "(
ML@  ?+D" ':Z$0!RNR$ ;KLN FB[.@9DND,*7[I,#ENY4Q)7N%H65+AA&5&W
M:1Q.MW$?2[9Z(DBVA"5%MI G0[6=*4&UK"I MKXJ/[;8*C^T[BH^L_HL/;+_
M+3VQ_RT]L?\M/;'_+3VQ_RW'B0  N94  *R=  "AI   EJL  (JR  !_N
M<[\# &K$# !GQ1H 8\4H 5_%-0-;Q3\%5\5("53$4 Q0Q%@/3<1?$DK#9A5(
MPVX71<-X&D+#@AQ PXX>/L.<'SS#JR [P[PA.L/5(3O"[B$YP/DB.+__)#B_
M_R0XO_\D.+__)#B__R2]D0  L)L  *2B  "8J@  C+$  ("Y  !UOP  :L8$
M %[," !9SQ( 5] A %70+@%1T#D"3M!#!$O03 9)T%,(1M!;"T/08PU!T&L/
M/M!U$3S1@!,ZT8P4.-&:%C;1J1<UT;L7--+2%S70[!8TS_<8,\[_&C/._QHS
MSO\:,\[_&C/._QJSF0  IJ$  )JI  ".L0  @;D  '7   !JQP  7LT# %34
M" !,W0T 2MT8 $C>)@!&WC(!1-\\ D+?10,_WTT$/>!5!3O@708YX&8(-^!O
M"37A>@HSX88,,>&4#3#BHPXNXK,.+N/'#BWCXPXMX/(.+-_[#RS?_1 LW_T0
M+-_]$"S?_1"HH   G*<  (^P  "#N   =L$  &K)  !>SP  4]4! $G<!@!%
MZ0\ 0ND9 $#J)  ]ZBX .NLV 3CL/@$V[$8",^U- S'M50,O[ET$+>YE!2ON
M< 4I[WL&*.^)!R;PEP<E\*<()/&X""/QS @B\N4((O#S""+O]0@B[_4((N_U
M""+O]0B>I@  D:\  (2X  !WP0  :LD  %W0  !1UP  1MT  #_J!0 \]@X
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
M-WIBNSEY8LXY>&/H.'AC^#=X9/\V>&3_-7AD_S5X9/\U>&3_-7AD_S7_5P4
M_V(! .%L  #4<P( RW@$ ,5[!0"^?0T MGX= *]^+ *H?#D&H7E$#)QW3A*7
M=%88DG)='(YP9""*;FLDAVQR*(1K>BN!:H(N?FF*,7MHE#1X9Y\V=F:J.'1F
MN3ES9LLZ<F;F.7)G]SAR9_\W<FC_-G)H_S5R:/\U<FC_-7)H_S7_60( ]F4
M -UN  #/=@$ QWL# ,!_! "Y@ P L8(: *J"*@*C@#<%G7U""Y=[2Q&2>%07
MC79;&XET8B"%<FDD@7%P)WYO=RM[;G\N>&V(,79LDC1S:YPV<&JH.&YJMSIM
M:LDZ;&KD.FUK]3AM:_\W;6O_-FUK_S9M:_\V;6O_-FUK_S;_6P  ZV<  -EQ
M  #,>0  PWX" +N" P"TA D K848 *:%* &?A#4%F8) "I-_21"-?5(6B7M9
M&X1Y8!^ =V<C?'5N)WET=2IV<WTN<W*&,7!QD#1M<)LV:V^G.&EOM3IH;\<Z
M9V_B.F=O]#AH;_\W:&__-FAO_S9H;_\V:&__-FAO_S;_7@  Y&H  --T  #(
M?   OX$! +>% 0"OAP< J(D5 *&))0&;B#,$E(8^"8Z$1P^)@5 5A']7&G]^
M7AY[?&4B>'IL)G1Y<RIQ>'LM;G>$,&MVCC-H=9DV9G2E.&1SLSEB<\0Z8G/@
M.F)S\SAC<_\W8W/_-F-S_S9C<_\V8W/_-F-S_S;_80  X&T  ,]W  #$?P
MNX4  +.)  "JBP, HXP3 )R-(P&6C# #D(L\"(J)10Z$ATX3?X55&'N#7!UW
M@F,A<X!J)6]_<2EL?7DL:7R"+V9[BS)C>I<U8'FC-UYYL3A=><(Y7'G=.5UY
M\3A=>/XW7GC_-EYX_S5>>/\U7GC_-5YX_S7U9   W'   ,IZ  # @P  MHD
M *Z-  "DCP  G9$0 )>2( "1D2X#BI Y!X2.0PQ_C4P2>HM3%W6)6AMQB&$@
M;H9H(VJ%;R=GA'<K8X-_+F""B3%=@90S6X"A-EE_KS=7?\ X5W_:-U=_\#=8
M?OTV6'[_-5A^_S58?O\U6'[_-5A^_S7I:   U'0  ,9^  "[AP  LHT  *B1
M  ">E   EI8. )&7' "+ERL"A98W!7^400IYDTD0=))1%7"06!ELCU\=:(YF
M(66,;25ABW0H7HI]+%N)AR]8B)(Q58>?,U.'K352A[XU48?6-5&&[C52A?LT
M4H7_-%*%_S-2A?\S4H7_,U*%_S/C;   SGD  ,&#  "VBP  K)$  **5  "7
MF0  CYL+ (J=& "$G2<!?IPT!'F;/@ASFD<-;YE/$FJ85A=FEUT;8Y5C'E^4
M:B)<DW(E69)[*%61A2M2D9 N4)"=,$Z0JS%,D+PR3)#3,DR/[3),COHR3(W_
M,4R,_S%,C/\Q3(S_,4R,_S'<<0  R'X  +N(  "QD0  II8  )R:  "0GP
MAZ(& (&C% !\I",!=Z0P W*C.P9MHD0+:*%,#V2@5!-@GUH779YA&UF=:!Y6
MG7 A4YQY)%";@R=-FHXI2IJ;+$B:J2U'F;HM1IK0+4:8ZRU&E_DN1I;_+D:6
M_RY&EO\N1I;_+D:6_R[1=P  P80  +:.  "JE0  H)L  )6?  "*I   ?:D
M '>K$ !SJQX ;ZPL 6JK-P1EJT$'8:I)"UVI40]:J5@35ZA?%E.G9AE0IVX<
M3:9V'TJE@2%(I8PD1:69)D.DJ"="I+@H0:3.)T&CZB= HO@H0*'_*4"@_RE
MH/\I0*#_*4"@_RG)?@  NHL  *^4  "CF@  F*   (VE  ""J@  =;   &RS
M# !IM!@ 9;0G 6&T,P)>M#T$6K1&!U:S3@I3LU4-4+-<$$VR8Q-*LFL61[%T
M&$6Q?AI"L(H=0+"7'CZPIB \L+<@/+#,(#ROZ" [KO<A.JW_(CJL_R,ZK/\C
M.JS_(SJL_R/ A@  LY(  *>9  "<GP  D*8  (2L  !YL0  ;;<  &&\!0!=
MO1( 6KX@ %B^+0%4OC@"4;Y"!$Z^2@9,OE((2;Y9"D:^8 Q$OF@.0;UQ$3^]
M?!,\O8@5.KV5%CB]I!<WO;48-KW*&#>\YQ<UN_89-;K_&C2Y_QLTN?\;-+G_
M&S2Y_QNXCP  JI@  )^?  "3I@  AZP  'NS  !ON0  8[X  %C$! !0R P
M3<@7 $S))0!*RC$ 1\H[ 47*1 )#RDP#0<I4!#[*7 8\RF0'.LMN"3C+> HV
MRX4,-,N2#3++H@XQR[(/,,S'#S#+Y0XOR?4/+LC]$2['_Q(NQ_\2+L?_$B['
M_Q*NEP  H9X  )6E  ")K0  ?+0  '"[  !DP0  6<8  $[+ P!%T @ /M4.
M #W5&@ \UB8 .]<Q #G8.P XV44!-ME- 3795@(SVEX",=IH S#;<P0NVW\%
M+-N-!2K<G08IW*T&*-W!!BC=W@8GV^\')MGY"";8_@DFV/X))MC^"2;8_@FD
MG0  F*4  (NM  !^M   <;P  &7#  !9R0  3<T  $/3 0 ZV08 ->0- #/D
M%@ QY"  ,.4J "[F,P MYCP *^=$ "KG3 $HZ%0!)^A= 27I9P(CZ7,"(NJ!
M B#JD0,?ZZ$#'>NR QSLQP,<[.$#&^KQ QOI^0,;Z?D#&^GY QOI^0.:I
MC:P  '^U  !RO0  9<4  %G+  !,T   0=4  #C<   OX0( +?$- "OQ$P H
M\AP )O(D "3S*P B]#( (?0Y !_U00 =]4D &_91 !GW6@$7]V4!%?AR 13Y
M@0$3^9(!$OJB A'ZLP(0^\8"$/O= A#[Z0(0^^D"$/OI A#[Z0*/JP  @;0
M '.]  !FQ@  6<T  $O3  ! V0  -=X  "SC   F\0  )/X* "'_$  ?_Q8
M'/\< !G_(@ 7_R@ %?\N !/_-0 2_SP $/]#  [_3  -_U8 "_]B  G_;P (
M_W\!!_^0 07_H $$_ZX!!/^\ 0/_QP$#_\<! __' 0/_QP&#M   =;T  &?&
M  !:SP  2]4  #_<   SX0  *>4  "'L   >_0  &O\% !?_#  5_Q  $O\4
M !#_&0 ._QX #?\C  O_*  (_RX !O\U  /_/0  _T8  /]1  #_70  _VL
M /][  #_BP  _YD  /^E  #_K   _ZP  /^L  #_K #_)RP!_RHJ ?\K*@'_
M*BX!_R8T O\E/P+_(TL#_R%8 _\@9 3_'G $_QU[!/\=A07_'8X%_QV6!?\=
MG ;_':(&_QRH!O\<K@?_'+0'_QR[!_\<PP?_',X'_QW?!_\=ZP?\'?4'^1W^
M!O<>_P?W'?\(]AW_"?8=_PGV'?\)]AW_"?8=_PG_*2H!_RPG ?\N)P'_+2H!
M_RPR ?\K/0+_*4D#_R=5 _\E803_(VT$_R)X!?\B@@7_(8L&_R&3!O\AF@?_
M(: '_R&E!_\AJPC_(;$(_R&X"/\AP0C_(<L(_"'<"/DAZ0CV(?0(\R+]!_(B
M_PGQ(O\*\2'_"_ A_POP(?\+\"'_"_ A_PO_+"8!_S D ?\Q(P'_,28!_S(O
M ?\Q.@+_+T8#_RU2 _\K7@3_*6D%_RAU!?\G?P;_)X@'_R:0!_\FE@C_)IT(
M_B:C"?TFJ0G\)J\)^R:V"?HFO@GX)L@)]B;9"?(FZ GO)_,)[2?]"NLF_POJ
M)O\-Z2;_#>@F_P[H)O\.Z";_#N@F_P[_+R,!_S,@ ?\U'P'_-R,!_S@L ?\X
M-P+_-D("_S1. _\R6@3_,&4%_RYP!OXM>P?\+80(^BR,"?@LDPGW+)D*]BN@
M"O0KI@KS*ZP+\BNS"_$KNPOO*\8+[BS4"^HLY@OF+/(+Y"S\#>(L_P_A+/\0
MX"S_$-\L_Q'?+/\1WRS_$=\L_Q'_,Q\!_S<; ?\Z&@'_/2 !_S\H ?\_,@'_
M/3X"_SM) _\Y503[-V$&]S5L!_4T=@CR,W\)\#*'"N\RCPOM,I8+[#&<#.HQ
MH@SI,:D,Z#&P#>8QN0WE,<,-XS+1#=\RY0S<,O$/V#'\$=4Q_Q+2,?\3T3'_
M%- Q_Q30,?\4T#'_%- Q_Q3_-QL!_SL7 /\_%@#_0QP _T8D ?]&+@'_1#D"
M_$)$ _8_4 3Q/5P&[3QG!^H[<0GH.GH*Y3F#"^,XBPSB.)(-X#>9#=\WGP[=
M-Z8.VS>M#]DVMA#7-L$0U3;.$-$WXQ'--_$3RC?[%<@W_Q;&-_\7Q3?_&,0W
M_QC$-_\8Q#?_&,0W_QC_.Q< _T 3 /]%$P#_21@ _TP@ /],*0'Z2S,!\D@^
M NQ&2@3G1%8&XT-B"-]!; K<0'4,V3]^#=4^A@_3/8T0T3V4$<\\FQ+-/*(3
MS#RI%,H[L13(.[L5QSO(%L4\W!;!/.T7OCSY&;L\_QJZ//\;N3S_&[@\_QNX
M//\;N#S_&[@\_QO_/A0 _T00 /]*$0#_3Q0 _U$; /M2(P#Q42T!Z4\X >)-
M10/<2U$%UDE<"-%'9@O.1G .RT5X$,A$@!+&0X<4Q$*.%<-"E1;!09P7OT&D
M&+U K!F\0+8:ND#"&KA TANU0>@;LD'V';!!_QZN0?\>K4'_'JQ!_QZL0?\>
MK$'_'JQ!_Q[_0A$ _T<- /]/#@#_4Q$ _U85 /-7' #H5B4 X%4Q ==3/P+/
M4DP%RE!7"<9.80W#3&H0P$IR$KU)>A6[2((6N4>)&+='D!FU1I<;LT:?'+%%
MIQVP1;$>KD6\'ZQ%S!^J1>,@IT;S(:5&_R&C1O\BHD;_(:)&_R&B1O\AHD;_
M(:)&_R'_10X _TL* /]3# #_5PT ^5H0 .M;% #?6AP U%HK ,Q:.P+&6$@%
MP593";Q47 VY4F41M5!M%+-/=1>P3GP9KDV$&JQ,BQRJ2Y(>J$J:'Z9*HR&D
M2:PBHTFX(Z%)QB2?2MXDG4KP))M*_2692_\DF4O_))A+_R282_\DF$O_))A+
M_R3_2 P _T\( /]6" #U6PD Z5X* .1>#0#57Q4 RV G ,1?-@*^7D,%N%M.
M";196 ZP5V$2K%5I%:I4<!BG4W@:I5)_'*)1AAZ@4(X@GD^6(IQ.GR.:3J@E
MF$ZS)I=.PB>53M8GDT[L)Y%/^R>03_\GD%#_)H]0_R:/4/\FCU#_)H]0_R;_
M2@D _U,% /A:! #B7P, VF(& -1C"0#-8Q( Q&4C +QE,@*V8T %L6%+":Q>
M5 ZH7%T2I5ME%J%9;!B?6',;G%9Z'II5@B"85(HBE522))-3FR:14J4GCU*P
M*8U2OBJ,4M JBE/I*HE3^2F(5/\IAU3_*(=4_RB'5/\HAU3_*(=4_RC_3 4
M_U8! .E=  #<8P( T6<% ,QH!P#&:!  O6H@ +9I+P&P:#P$JF5'":5C40VA
M85H2G5]A%II>:1F77' <E5MW'I):?B&0688CC5B.)8M7ER>)5Z$IAE:M*X56
MNBR#5LPL@E?F+(%7]RN 6/\J@%C_*H!8_RF 6/\I@%C_*8!8_RG_3P( _5D
M .)@  #59P  S&H# ,9L!0# ; X MVT= +!N+ &J;#D$I6I$"*!H3@V;9E<1
MEV1>%91B91F18&P<CE]S'HM>>R&)78(DAER+)H1;E"B!6YXJ?UJJ+'U:MRU\
M6LDN>EKC+GI;]2UZ7/\L>5S_*WI<_RIZ7/\J>ES_*GI<_RK_40  \EL  -YD
M  #/:@  QVX" ,!P! "Z< P LG$: *MQ*0&E<#<#GVY"!YIL2PR6:E01DFA<
M%8YF8QB+96D;B&-P'H5B>"&"87\D@&"()GU?D2E[7YPK>%ZG+79>M2YU7L8O
M=%[A+W1?\RYT7_\L=&#_*W1@_RMT8/\K=&#_*W1@_RO_4P  Z%X  -EG  #+
M;0  PW$! +MS @"U<PD K747 *=U)P&A=#0#FW(_!Y5P20N1;E(0C&Q9%(EJ
M8!B%:6<;@FAN'G]F=2%]97TD>F2%)G=DCREU8YHK<F*E+7!BLR]O8L0O;F+>
M+VYC\BYN8_XM;F/_+&YC_RMN8_\K;F/_*VYC_RO_50  Y6   --I  #(<
MOW0  +=W 0"P=P< J'@5 *)Y) "<>#("EG8]!I%T1PN,<D\/B'!7$X1O7A>
M;60:?6QK'7IK<R!W:GHC=&F#)G)HC2EO9Y<L;6>C+FMFL2]I9L$P:6;;,&EG
M\"]I9_TM:6?_+&IG_RMJ9_\K:F?_*VIG_RO^6   X6,  ,]L  #$<P  NW@
M +-Z  "K>@0 I'L2 )Y\(@"8?"\"DGH[!8QX10J'=TT.@W55$G]S7!9[<F(:
M>'!I'75O<"!R;G@C;VV!)FULBREJ;)8K:&NA+F9KKR]D:K\P8VO8,&-K[R]D
M:_PM9&O_+65K_RQE:_\L96O_+&5K_RST6P  W68  ,MO  # =@  MWL  *]^
M  "F?@$ GW\0 )F 'P"3@"T"C7\Y!8A]0PF#>TL-?GI3$GIX6A9V=V$9<W5G
M''!T;A]M<W8B:G)_)FAQB2AE<)0K8G"@+6!OK2]?;[TO7F_4+UYO[2]?;_LM
M7V__+&!O_RQ@;_\L8&__+&!O_RSK7@  V&D  ,=R  "\>0  LW\  *N"  "A
M@@  F8,. )2$'0".A"L!B(,V!(."0 A^@$D,>7]1$'5]6!1R?%\8;GME&VMZ
M;!YH>70B97A])6)WAR=@=I(J776>+%MUJRY:=+LO6771+UET["Y9=/HM6G3_
M+%IT_RM:=/\K6G3_*UIT_ROF80  T6T  ,-V  "Y?0  KX,  *:&  "<A@
ME(@, (Z)&0")B2@!@XDT WZ'/@=YAD<+=(5/#W"$5A-M@ET7:8%C&F: :AUC
M?W(@8'YZ(UU]A"9:?(\I6'N<*U9[J2Q4>[DM4WO.+51ZZBU4>ODL5'G_*U5Y
M_RI5>?\J57G_*E5Y_RKA90  S'$  +]Z  "T@@  JX<  *&*  "5BP  C8T)
M (>.%@""CR0!?8\Q GB..P5SC40);XQ,#6N*5!%GB5H59(AA&&&':!M>AG >
M6X5X(5B$@B15A(TF4H.:*5""IRI/@K<K3H+,*TZ"Z"M.@?@J3X#_*D^ _RE/
M@/\I3X#_*4^ _RG;:@  QW4  +I_  "PAP  IHP  )R/  "/D0  AI,% ("4
M$@![E2$ =Y4M 7*5. 1ME$(':9-*"V6240YBD5@27I!?%5N/9AA8CFT;58YV
M'E*-@"%/C(LC38N8)4N+I2=)B[4H2(O**$B*YR=)B?<H28C_)TF'_R=)A_\G
M28?_)TF'_R?1;P  P7L  +6$  "KC   H)   )64  ")EP  ?IH  '>;#@!S
MG!P ;YTI 6N<-0)FG#\%8IM'"%^:3PM<FE8/6)E<$E688Q53F&L74)=S&DV6
M?1U*E8D?1Y65(465I"-$E+,C0Y3((T.4Y2-#DO4D0Y'_)$.0_R1#D/\D0Y#_
M)$.0_R3*=0  NX$  +"+  "DD0  FI4  (^9  "#G0  =*(  &ZC"P!JI!<
M9J4E &.E,0%?I#L#6Z1$!5BD2PA5HU,+4J-:#4^B81!-HF@32J%Q%4>@>QA$
MH(8:0I^3'$"?HAT^G[(>/9_&'CV?XQT]G?0>/9S_'SR;_Q\\F_\@/)O_(#R;
M_R#"?   M8@  *F0  ">E@  DYL  (>?  ![I   ;Z@  &.L! !?K1$ 7*T?
M %JN*P!7KC8!5*Y  U&M2 5.K4\'2ZU7"4FM7@M&K&8-1*QN#T&L>!$_JX03
M/*N1%3JKH!8YJ[ 7.*O#%SBJX1<WJ?,8-Z?^&3:F_QHVIO\:-J;_&C:F_QJZ
MA   KH\  **6  "7FP  BZ$  '^F  !SJP  9Z\  %JT  !3M@P 4;<7 $^W
M) !-N#  2K@Z 4BX0P)&N$L#1+A2!$&X6@8_N&('/;AK"3JX=0LXMX$,-K>.
M#C2WG0\SMZT/,K?!#S&WW@\QMO(0,+3\$3"S_Q(PL_\3,+/_$S"S_Q.RC@
MI94  )J;  ".H@  @J@  '6M  !ILP  7K<  %.[  !'P 4 0\(0 $+"&P!
MPR< /\,R #[$/  \Q$0!.L1- 3C$50(VQ%T#-<1F!#/%< 0QQ7P&+\6*!BW%
MF@<KQ:H(*L6^""K%V@@JQ/ (*<+["2C!_PHHP?\+*,'_"RC!_PNHE0  G9L
M )&B  "$J0  >*\  &NU  !?NP  5+\  $G#   _R 0 -LT) #/.$0 RSQP
M,<\G ##0,0 OT#H +M%# "W13  KTE4 *M)? 2C3:0$GTW8!)=.$ B34E (B
MU*8"(=6Y B'5T@(@T^L"(-+V Q_1_P0?T?\$']'_!!_1_P2?FP  E*(  (>I
M  !YL0  ;;@  &"^  !4PP  2<<  #[+   UT $ +=4& "7;"P DWA( (]X<
M "+?)0 AX"X (. W !_A0  >X4H '>)3 !SC7@ ;XVH &N1X !CDB $7Y9H!
M%N:L 17FP $4Y]T!$^7O 1/C^@$3X_H!$^/Z 1/C^@&6H@  B:D  'NQ  !N
MN0  8<   %3&  !(R@  /<\  #/3   JV0  (MX" ![K"@ <[!  &^T7 !GM
M'P 7[B8 %>XM !3O-0 3\#T $?!& !#Q4  /\EL #O)I  WS>  ,](H "_6<
M  KUK@ )]L( "?;9  CU[0 (]>T "/7M  CU[0"+J0  ?;(  &^Z  !BP@
M5<D  $?.   [T@  ,=@  "?=   ?X0  &>@  !;X!@ 4^@T $OL2 !#\%P .
M_!T #?TC  S]*0 *_C  "/\X  ;_00 #_TP  /]8  #_9@  _W<  /^)  #_
MFP  _ZL  /^[  #_S@  _\\  /_/  #_SP!_L@  <;H  &/#  !6RP  2-$
M #K6   OW0  )>$  !SE   4Z0  $?<   __ 0 -_PD "_\-  C_$  &_Q0
M _\8  #_'@  _R,  /\J  #_,@  _SP  /]'  #_5   _V,  /]S  #_A0
M_Y<  /^D  #_L@  _[(  /^R  #_L@#_(BD!_R,G ?\C* '_("L!_QPQ ?\:
M/0'_&$D!_Q96 O\48@+_$VX"_Q)X O\2@@+_$HL"_Q*2 O\2F0+_$IX"_Q*D
M O\2J0+_$J\"_Q*V O\2O0+_$L<"_Q+4 OT2Y0+Z$O$"]Q+Z O43_P+T$_\#
M]!/_ _03_P/T$_\#]!/_ _03_P/_)"<!_R8D ?\F) '_)"<!_R(O ?\@.@'_
M'D8!_QQ3 O\:7P+_&&H"_Q=U O\7?P+_%X@"_Q>/ O\7E@+_%YP"_Q>A O\7
MIP+_%ZT"_Q>S _X7NP/]%\4#^A?1 _<7Y +T%^\"\1CZ N\8_P/N&/\$[AC_
M!.T8_P7M&/\%[1C_!>T8_P7_)R,!_RD@ /\I( #_*", _RDM ?\G-P'_)4,!
M_R-/ O\A6P+_'V8"_QUQ O\=>P/_'80#_QV, _X=DP/\')D#^QR? _H<I /Y
M'*H#]QRQ _8<N0/U'<(#\QW. _ =X0/L'>X#Z1[Y!.@>_P7F'O\&Y1[_!N4>
M_P?E'O\'Y1[_!^4>_P?_*Q\ _RT< /\M&P#_+B  _R\I /\O- '_+#\!_RI+
M O\H5P+_)F("_25M _HD=P/X(X #]B.( _4CCP/S(Y4$\B.;!/$CH03O(Z@$
M[B.N!.TCM@3K([\$ZB/,!.<CX 3C).T$X"3Y!MXD_P?<)/\(VR3_"=HD_PG:
M)/\)VB3_"=HD_PG_+AL _S$7 /\R%@#_-1P _S8E /\V+P'_-#H!_S%& ?LO
M4@+W+5T"\RQH _ K<@/N*GL$["J$!.HJBP3H*I(%YRF8!>8IG@7D*:4%XRFL
M!>$IM 7@*KT%WBK*!=LJW@76*NT'TBKX"<\K_PK-*O\+S"K_#,LJ_PS+*O\,
MRRK_#,LJ_PS_,A< _S42 /\X$@#_.Q@ _ST@ /\\*@#^.S4!]SE! ?$V30+L
M-%@"Z#-C ^4R;03C,G8$X#%_!=XQAP7<,(X&VC"5!M@PFP?6+Z('U"^I"-(O
ML0C0+[H)SS#&"<TPV G),>H*QC'W#,,Q_P[!,?\/P#'_#[\Q_P^_,?\0OS'_
M$+\Q_Q#_-A, _SD/ /\^$ #_010 _T,: /]"(P#U02X [3XZ ><]1@'A/%,"
MW3I> ]DY: 34.'$&T3AZ!\\W@0C--X@)RS:/"LHVE@K(-IT+QC6D#,4UK S#
M-;4-P37 #< VSPZ]-N8.N3;T$+<V_Q&U-O\2M#;_$[,V_Q.S-O\3LS;_$[,V
M_Q/_.1  _ST+ /]##0#_1Q  _T@4 /5'' #K1B8 XT0R -Q$00'40TT"ST%8
M!,M 8@;(/VL(Q3YT"<,]>PO!/8,,OSR*#;T\D Z[/)</NCN?$+@[IQ"V.[ 1
MM3N[$K,[R1*Q.^ 3KCSQ%*L\_16I//\6J#S_%J@\_Q:G//\6ISS_%J<\_Q;_
M/0T _T(( /]("@#_2PP ^DP/ .Q,% #A2AT UDHL ,Y+.P')2D@"Q$A3!,!'
M70>\1F8)ND1N"[=#=@VU0WT.LT*$$+%!BQ&P09(2KD":$ZQ HA2J0*L5J4"V
M%J= Q!>F0-D7HT'M&*!!^QB?0?\9GD'_&9U!_QF=0O\8G4+_&)U"_QC_0 D
M_T8% /],!0#Q3P< YE ) .-/#0#53Q4 S%$G ,51-@&_4$,"ND].!;9-6 BS
M3&$*L$II#:U)< ^K2'@1J4=_$J='AA2E1HT5HT:5%J%%GAB?1:<9GD6R&IQ%
MOQJ:1=$;F$7I&Y9&^!R51O\;E$;_&Y-&_QN31_\;DT?_&Y-'_QO_0@4 _TH!
M /)0  #A5 $ V58% --5"0#,51( PU8B +Q7,@&W5C\"LE1*!:U35 BJ45T+
MIU!D#J1.;!"B37,2GTQZ%)U,@1:;2XD7F4J1&9=*F1J52:,;DTFN'9))NQZ0
M2<P>CDKE'HU*]AZ+2_\>BTO_'8I+_QV*2_\=BDO_'8I+_QW_10  _TT  .54
M  #960  SUL# ,I;!@#$6@\ NUL> +5<+@&O6SL"JEI&!:984 BB5ED+GU5@
M#IQ3:!&94F\3EU%V%950?1>34(09D$^-&HY.EAR,3I\>BDZJ'XA.MR"'3L@A
MA4[B(81/\R"#3_\@@T__'X)0_Q^"4/\>@E#_'H)0_Q[_1P  \U$  -]8  #1
M70  R6 " ,-@! "]7@T M6 : *YA*@"I8#<"I%Y#!)]=30B;6U4+F%E=#I58
M9!&25VL3CU9R%HU5>1B+5($:B%.)'(93DAZ$4IP?@E*G(8!2M")_4L0C?5+>
M(WQ3\2)\4_XA>U3_(7M4_R![5/\@>U3_('M4_R#_2@  Z50  -I<  #,80
MPV0  +QD @#_XGT024-#7U!23T9)3$4 !A*V8PH KV07 *EE)P"C9#0"GF-
M!)EA2@>57U(+D5Y:#HY=81&+6V@3B5IO%H99=AB$6'T:@5B&'']7CQY]5ID@
M>U:D(GE6L2-W5L$D=E;:)'57[R1U5_TC=5C_(G58_R%U6/\A=5C_(758_R'_
M30  Y5<  --?  #(9   OV<  +=H  "Q9P< J6@4 *-I) ">:#(!F6<]!)1E
M1P>09$\*C&)7#8AA7A"%7V43@UYL%H!=<QA]77H:>UR#'7E;C!]V6Y<A=%JB
M(W):KR1Q6K\E<%K5)6];[25O6_PC;UO_(F];_R)O6_\A;UO_(6];_R'Z3P
MX5H  ,]B  #$9P  NVL  +-L  "L:@0 I&L2 )YL(0"9;"\!E&LZ X]I1 :*
M:$T)AF95#8-E7!" 9&(3?6)I%7IB<!AX87@:=6" '7-?BA]P7Y0A;EZ@(VQ>
MK25K7KPF:E[1)FE>["5J7_LD:E__(VI?_R)J7_\B:E__(FI?_R+P4@  W5T
M ,ME  # :P  MVX  *]O  "G;@$ H&\0 )IP'P"4<"P!CV\X XIM0@:&;$L)
M@FI2#'YI60][:& 2=V9F%'5F;A=R974:<&1^'6UCB!]K8Y(B:6*>)&=BJR5E
M8KHF9&+/)F1BZB9E8OHD96/_(V5C_R)E8_\B96/_(F5C_R+K50  V&   ,AH
M  "\;@  LW$  *MS  "B<0  FW(. )5S' "0="H!BG,V H5R0 6!<$@(?6]0
M"WEM5PYV;%X1<VMD%'!J;!=M:7,::VE\'&AHAA]F9Y A9&><(V)FJ25@9KDF
M7V;-)E]FZ"9@9ODD8&;_(V!F_R-A9O\B86;_(F%F_R+H6   TV,  ,1K  "Y
M<0  L'4  *=W  ">=0  EG8- )!W&0"+>"< AG<S H%V/01\=48'>'-."W5R
M50YQ<5P1;G!C%&MO:A9I;G$99FYZ'&-M@QYA;(XA7VN:(UUKIR5;:[<F6FO*
M)EIKYR5;:_<D6VK_(UQJ_R)<:O\B7&K_(EQJ_R+C6P  SF8  ,!N  "V=
MK'D  *-[  "8>0  D'H+ (I[%@"%?"0 @7PQ 7Q[.P1W>D0&<WE,"G!X4PUL
M=UH0:79A$V=U:!9D=&\887-X&UYR@1U<<8P@6G&8(EAPIB16<+4E57#()55P
MY255</8D5F__(U9O_R)7;_\B5V__(E=O_R+?7P  RFD  +QR  "R>   J7T
M )]_  "2?@  BG\' (2 $P" @2$ >X$N 7> .0-R@$(%;G]*"&M^40MH?5@.
M9'Q?$6)[9A1?>FT77'EU&5EX?QQ7>(H>5'>6(5)VI")1=K,C4';&)%!VXR-0
M=?4C477_(E%T_R%1=/\A473_(5%T_R'88P  Q6T  +AV  "N?0  I8(  )J#
M  "-@P  A(0# 'V%$ !YAAX =8<K 7&'-@)MAC\$:85'!V6$3PIB@U8-7X-<
M#UR"8Q):@6L55X!S&%1_?1I1?X@<3WZ4'TU^HB!+?;$A2GW$(DI]X2%+?/0A
M2WO_($M[_R!+>_\@2WO_($M[_R#09P  P'(  +1[  "J@@  H(8  )6(  "'
MB   ?(H  ':,#@!RC1H ;HXG &J.,@%FC3P#8XU$!6",3 A<BU,*6HM:#5>*
M81!4B6@248AQ%4^(>A=,AX4:2H:2'$B&H!U&AJ\>187"'D6%WQY%A/(>18/^
M'D6"_QY%@O\>18+_'D6"_Q[*;0  NG@  *^!  "EAP  FHL  (^-  "!C@
M=)$  &Z3"@!IE!4 9I4B &.5+@%@E3@"7)5!!%F42096E% (5)-7"E&37@Q.
MDF8/3))N$4F1>!1&D(,61)"0&$*/GAE CZT:/X_ &C^/W!H_C?$:/XS]&S^+
M_QL_B_\;/XO_&S^+_QO"<P  M7X  *J'  "?C   E)   (B3  ![E0  ;)D
M &6;! !@G!  79T= %N>*0!8GC0!59X] E*=10-0G4T%39U4!TN<6PE(G&,+
M1IQK#4.;=0]!FX 1/IJ-$SR:FQ0ZFJL5.9J]%3F:V14YF.\6.9?\%CB6_Q<X
ME?\7.)7_%SB5_Q>[>@  KX4  *2,  "8D0  C94  (&:  !UG0  :*   %ND
M  !6I0P 4Z87 %&G(P!/IR\ 3*<X 4JG00%(ITD"1J=0!$.G6 5!IU\&/Z9H
M"#VF<@HZIGT+.*:*#3:EF0XTI:D/,Z6[#S.EU \SI.X/,J+[$#*A_Q$RH?\1
M,J'_$3*A_Q&T@@  J(P  )V2  "2EP  AIP  'FA  !MI0  8:D  %6L  !+
MKP4 1[ 0 $6P' !$L2< 0K$R $&R.P _LD,!/;)+ 3NR4P(YLEL#-[)D!#6R
M;@4SLGD&,;*'!R^QE@@NLJ8(+;*X"2RRT @LL.P)*Z_Y"BNN_PLJK?\+*JW_
M"RJM_PNMBP  H)(  )68  ")G0  ?:,  '&H  !DK0  6;$  $VT  !"N
M.[H* #B[$P WO!X -;PI #2],@ SO3L ,KU$ #&^3  OOE4!+KY> 2R^: $J
MOG0"*;Z" B>_D0,FOZ(#)+^T R._RP,CON@#([SW!"*[_P4BN_\%(KO_!2*[
M_P6DD@  F)@  (R>  " I0  <ZL  &>P  !;M0  3[D  $2\   ZP   ,,0$
M "K'"P HR!, )\D= ";))P ER3  ),HY "/*0@ BRTL (<M5 "#,7P ?S&P
M'<UZ !S-B@ ;S9P &<ZN 1C.Q0 8S>0 &,ST 1C*_ $8RO\"&,K_ AC*_P*;
MF0  CY\  (*F  !UK0  :+,  %RY  !0O0  1,$  #G$   PR   *,P! "#0
M!@ 9U0L %M<0 !78&0 5V2( %-DK !/:-  3VCT $MM( !'<4P 1W5\ $-UM
M !#>?@ .WY$ #N"D  W@N  ,X-( "]_M  S>]P ,W?L #-W[  S=^P"2GP
MA:<  '>N  !JM0  7;P  %#!  !$Q0  .,D  "[-   ET0  'M4  !;: 0 1
MW@8 $.<-  [G$@ -Z!D #.@A  OI*0 *ZC$ ">H[  ?K10 %ZU$ !.M>  /K
M;@ !ZX   .J4  #JIP  Z[P  .O2  #KZ0  [.\  .SO  #L[P"'IP  >:\
M &NW  !>O@  4<4  $/)   WS0  +=$  "/6   ;VP  $]\   [C   ,[@(
M"O8*  ?V#@ %]A(  _88  #U'@  ]24  /4N  #U-P  ]D(  /9.  #V70
M]FX  /:!  #VE0  ]Z<  />W  #XQP  ^-   /C0  #XT ![KP  ;;@  &#
M  !2R   1,T  #?1   KUP  (=P  !C@   1Y   #.<   ?O   $^@   ?\#
M  #_"   _PT  /X0  #^%   _QH  /\A  #_*0  _S,  /\^  #_2P  _UL
M /]L  #_@   _Y(  /^A  #_K0  _[,  /^S  #_LP#_'"8 _QPD /\:)0#_
M%2< _Q$N /\0.@#_#D<!_PU3 ?\+7P'_"FL!_PIU ?\*?P'_"H<!_PJ. ?\*
ME0'_"IL!_PF@ ?\)I0#_":L _PFQ /\)N #_"<$ _@G, /P)W@#Y">L ]0GV
M /,)_P#R"O\ \0K_ ?$+_P'Q"_\!\0O_ ?$+_P'_'R, _Q\A /\>(0#_&20
M_Q<L /\5-P#_$T0 _Q%0 ?\07 '_#F<!_PYR ?\.>P'_#H0!_PZ+ ?\.D@'_
M#I@!_PZ= ?\.HP'^#J@!_ ZN ?L.M0#Z#KX ^ [) /4.VP#R#NH [@[U .P.
M_P'K#_\!Z@__ >H0_P'I$/\!Z1#_ >D0_P'_(A\ _R(< /\A' #_'R  _Q\I
M /\<- #_&D  _Q=, ?\56 '_%&,!_Q-N ?\3=P'^$X !_!.( ?H2C@'Y$I4!
M^!*: ?82H 'U$J8!]!*L ?,2LP'Q$KP!\!+' >T2V 'I$^@!YA/U >04_P'B
M%/\"X17_ N$5_P+@%?\"X!7_ N 5_P+_)1L _R87 /\D%@#_)1P _R8E /\D
M, #_(3L _Q]( /\=5 ']&U\!^1II ?<:<P'T&7P!\AF$ ?$9BP'O&9$![AF7
M >P9G0'K&:,!Z1FJ >@9L0'G&;H!Y1G% >,9U0'?&N@!W!OU M@;_P+5'/\#
MU!S_ ],<_P32'/\$TAS_!-(<_P3_*1< _RH3 /\I$@#_+!@ _RPA /\L*P#_
M*3< _2=# /<E3P'S(UH![R)D >PA;@'I(7<!YR%_ >4AA@'D(8T!XB"4 >$@
MF@'?(* !WB"G =PAKP':(;@"V"'# M4ATP+1(N<"S2+T \HC_P3((_\%QR/_
M!L8C_P;&(_\&QB/_!L8C_P;_+!( _RX/ /\P$ #_,Q0 _S,; /\R)0#Z,#
M\BX\ .PL20#G*E4!XRI? > I:0'=*7(!VBAZ =<H@@+5*(D"TRB0 M$HE@//
M*)P#SBBC \PHJP/**+,#R2B^!,<HS 3%*>($P2KQ!KXJ_@>\*O\(NBK_"+HJ
M_PBY*O\)N2K_";DJ_PG_, \ _S(+ /\V#0#_.!  _SD5 /DW'@#O-2@ YS,U
M . R0@#;,D\ U3%: = Q9 +-,&T"RS!U \DP? /'+X,$Q2^*!,0OD07"+Y<%
MP2^>!K\OI@:]+Z\&O"^Y![HOQP>X,-T'M3#N";(P^PJP,/\+KC#_"ZXP_PNM
M,/\+K3#_"ZTP_PO_,PP _S8& /\\"0#_/@P _3T0 .\\%0#D.1\ VSDM -(Z
M/ #-.DD!R#E4 <0Y7@+!.&<#OS=O!+TW=@6[-GT&N3:$![<VBP>V-9((M#6:
M";,UH0FQ-:H*KS6T"ZXUP0NL-=0+J3;J#*8V^ VE-O\.HS?_#J(W_PZB-_\.
MHC?_#J(W_P[_-P< _SL" /]  P#R0@4 Z4() .4_#@#8/A8 SD G ,=!-@#"
M040!O4%/ KE 60.V/V$$M#YI!K$]<0>O/7@(KCQ_":P\A@JJ.XT+J3N5#*<[
MG0VE.Z8-HSJP#J([O ^@.\T/GCOF$)L\]1&://\1F3S_$9@\_Q&8//\1F#S_
M$9@\_Q'_.@$ _T   .]%  #A2   V4@% --&"0#,11( Q$<B +U(,0"X2#\!
MLT=* K!&5 2L15T%JD1D!Z=#; BE0G,*HT)Z"Z%!@0R@08@-GD"0#YQ F!":
M0*$1F$"L$I= N!*50,@3DT#A$Y%!\Q200?\4CT'_%(Y"_Q..0O\3CD+_$XY"
M_Q/_/   ^40  .1*  #83@  SD\" ,E-!@##2P\ NTT= +5.+0"O3CH!JTU&
M J=,3P2D2U@&H4I@")Y)9PF<2&X+FD=U#9A&? Z61H,/E$6+$9)%E!*019T3
MCD6H%(Q%M!6+1<06BD7<%HA&\!:&1OT6AD;_%H5'_Q6%1_\5A4?_%85'_Q7_
M/P  [$@  -U/  #/4P  QE4  ,!3 P"[40P LU(9 *U3*0"H4S8!HU)" I]1
M2P2<4%0&F4]<")9.8PJ436H,D4QQ#H]+> ^-2W\1BTJ'$HE*D!2'29H5A4FE
M%X-)L1B"2< 8@4K6&7]*[1A^2_P8?DO_%WU+_Q=]2_\6?4O_%GU+_Q;_0P
MYDP  -93  #)6   P%D  +I8 0"T5@D K%<6 *98)0"A6#(!G5<^ IA62 25
M55$&DE18"(]27PJ,4F8,BE%M#HA0=!"%3WL2@T^$$X%.C15_3I<7?4ZA&'M-
MKAEZ3KT:>$[1&G=.ZQIW3_H9=D__&79/_QAV3_\7=D__%W9/_Q?X1@  XE
M -!7  #$7   NUX  +1=  "N6@8 IEL3 *!<(@";7"\ EUL[ I):10./64T&
MBUA5"(A77 J&5F,,@U5J#H%4<1!^5'@2?%. %'I2B19X4I08=E*?&712JQIR
M4KH;<5+-''!2Z!MP4_D:<%/_&G!3_QEP4_\8<%/_&'!3_QCO20  W5,  ,M:
M  # 7P  MV(  *]A  "H7@( H5\0 )M@'@"68"P D6 X 8U>0@.)74L%A5Q2
M!X);60J 6F ,?5EG#GM8;A!X6'42=E=]%'17AQ9R5I$8;U:<&FY6J1ML5K@<
M:U;+'6I6YAQJ5_<;:E?_&FI7_QEK5_\9:U?_&6M7_QGK3   V%8  ,A>  "\
M8@  LV4  *ME  "C8@  G&(. )9C' "19"D C&,U 8AB/P.$84@%@&!0!WU?
M5PEZ7ET+=UUD#75<:Q!S7'(2<%M[%&Y;A!=L6H\8:EJ:&FA:IQQF6K8=95K(
M'65:Y!UE6O8<95K_&V5:_QIE6O\995K_&65:_QGH3P  TUD  ,1A  "Y9@
ML&@  *=I  ">90  EV8- )%G&0",:"< AV<R 8-F/0)_948$>V1-!GAC5 EU
M8EL+<F%A#7!A:0]M8' 2:U]Y%&E?@A9G7HT995Z8&F->I1QA7K0=8%[''6!>
MXQU@7O4<8%[_&V!>_QIA7O\:85[_&F%>_QKD4@  SUP  ,!D  "V:0  K&P
M *-L  "9:0  DFH+ (QJ%@"':R0 @FLP 7YJ.@)Z:4,$=FA+!G-G4@AP9UD*
M;69@#6ME9@]H9&X19F1V%&1C@!9B8XL88&*7&EYBI!Q<8K(=6V+%'5MBX1U;
M8O0<6V+_&UQB_QI<8O\:7&+_&EQB_QK@50  RU\  +UG  "R;   J7   )]O
M  "4;   C&T( (9N$P"";R$ ?6\M 7EO. )U;D$#<FU)!6YL4 =K:U<*:6M>
M#&9J90YD:6P186ET$U]H?A9=9XD86V>5&EEFHAM79K <5F;#'59FWQU69O,<
M5V;_&U=F_QI79O\:5V;_&E=F_QK;60  QV(  +IJ  "O<   IG,  )IS  "/
M<   AW$% (%R$0!\<QX >',J '1S-0%P<S\#;7)'!6IQ3@=G<54)9'!<"V)O
M8PY?;VH076YR$EIM?!58;8875FR3&51LH!M2:Z\<46O!'%%KW!Q1:_$;4FO^
M&E)J_QI2:O\94FK_&5)J_QG47   PV8  +9N  "L=   HG<  )9V  ")=0
M@78! 'IW#P!V>!L <GDG &]Y,@%K>#P":'A$!&5W3 9B=U,(7W9:"EUU80Q:
M=6@/6'1P$55S>1-3<X0647*0&$]RGAE-<:T:3'&_&TMQV1M,<? :3'#]&DUP
M_QE-;_\936__&4UO_QG.8   OFH  +)R  "H>   G7L  )!Z  "$>@  >GL
M '1\# !O?A< ;'XD &E_+P%F?SD"8G]" U]^205=?5 '6GU7"5=\7@M5?&4-
M4GMN#U!Z=Q).>H(42WF.%DEYG!=(>*L81GB]&49XU1E&=^\81W;\&$=V_QA'
M=?\71W7_%T=U_Q?)90  NF\  *YW  "D?0  F'\  (M_  !^?P  <X$  &R#
M"0!HA!, 984@ &*&+ !?AC8!7(8_ EF%1@-7A4X%5(55!U*$7 E/@V,+38-K
M#4N"= ](@G\11H&,$T2!FA5"@*D608"Z%D" TA9!?^T607[[%D%]_Q9!??\6
M07W_%D%]_Q;":@  M74  *I]  "?@@  DH,  (6$  !YA0  :HD  &2* P!@
MC!  78T; %N.)P!8CC( 58X[ 5..0P)0CDH#3HU2!4R-609)C& (1XQH"D6+
M<@Q"BWT.0(J)#SZ*F!$\BJ<2.XJX$CJ*SQ([B.L2.X?Z$SN&_Q,[AO\3.X;_
M$SN&_Q.\<0  KWL  *6#  "9AP  C(@  '^)  !SC   99   %R3  !7E0P
M5)86 %*6(@!0ERT 39<V $N7/P%)ET<"1Y=. T66501#EET%099E!CZ5;P@\
ME7H).I6'"SB5E0PVE*4--92V#C24S TTD^D--)+X#C20_P\TD/\/-)#_#S20
M_P^U>   JH(  )Z(  "3C0  AHX  'F0  !MDP  89<  %6;  !-G@8 29\0
M $>?&P!&H"8 1* P $.A.@!!H4(!/Z%) 3VA40([H5D".:%A S>@:P0UH'8%
M,Z"#!C&@D@<PH*((+J"S""Z@R0@NG^<(+9WW"2V<_PHMF_\*+9O_"BV;_PJO
M@   HXD  )>.  "-DP  ?Y4  '*8  !FG   6Z   $^D  !%IP  /JD, #RJ
M%  ZJA\ .:HI #BK,@ WJSL -:M# #2L2P RK%,!,:Q< 2^L9@(MK'$"*ZQ_
M RJLC@,HK)X$)ZRP!":LQ00FJ^0#):GU!"6H_P4EI_\%):?_!26G_P6GB0
MFX\  )&4  "$F0  >)X  &NB  !?I@  4ZH  $BM   ]L   -+,# "^U#@ M
MM18 ++4@ "NV*0 JMC( *;<Z "BW0P GMTP )KA5 "2X7P CN&L (KAX 2"X
MB $?N)D!';FK 1RYP $<N-\!'+;R 1NU_ (;M/\"&[3_ ANT_P*?CP  E)4
M (B;  ![H0  ;J8  &*K  !6L   2K,  #^V   UN0  ++P  "2_!@ ?P@T
M'<(4 !S"'@ ;PR8 &L,O !G$.  8Q$$ %\1* !;%50 5Q6$ %,9O !/&?P 2
MQI$ $<>D !#'N0 /Q]0 $,;N !#$^@ 0P_\ $,/_ !##_P"7E@  BYP  'ZB
M  !QJ0  9*\  %BT  !+N   0+L  #6^   KP0  (\4  !O) 0 4S 8 $- +
M  [1$0 -T1D #=$A  S1*@ ,T30 "](^  K220 )TU4 "=-B  C3<@ &U(0
M!=28  34JP #U<   =7<  '5[0 !U?8  =7V  '5]@".G0  @*0  '.K  !F
ML0  6;@  $R]   _P   -,,  "K'   AR@  &<X  !+2   -U@$ "=L%  ;<
M#0 $W!$  ]T8  '>(   WB@  -\Q  #@/   X4<  .)4  #C8P  XW0  .2(
M  #DFP  Y:X  .7!  #EU0  YN<  .;G  #FYP"#I   =:P  &BS  !:NP
M3<$  $#$   SR   *,P  !_0   7U   $-D   O=   %X0   .0   #E!P
MY@T  .<1  #H%@  Z1T  .HE  #K+@  [3D  .]%  #P4P  \60  /%V  #R
MB@  \YP  /.M  #TNP  ],@  /3(  #TR !WK0  :K4  %R]  !/Q   0,D
M #/-   GT0  '=8  !3<   .X   ".,   'F    Z@   .X   #N    [P0
M / *  #Q#@  \Q(  /08  #V(   ^"H  /HU  #]0P  _E(  /]C  #_=@
M_XD  /^:  #_I@  _[   /^P  #_L #_%B, _Q4A /\1(0#_#20 _PDK /\&
M-P#_ T0 _P!1 /\ 70#_ &@ _P!R /\ >P#_ (, _P"* /\ D0#_ )8 _P"<
M /\ H0#] *8 ^P"L /D LP#W +L ]0#% /, T0#R .0 \0#Q .\ ^@#N /\
M[@#_ .T _P#M /\ [0#_ .T _P#_&2  _Q@= /\5'0#_$!\ _PXI /\,- #_
M"D$ _P=- /\%60#_!&0 _P1N /\#=P#_ X  _P.' /\#C0#] I, ^P*9 /D"
MG@#W J0 ]0*J /,!L #Q ;@ [P'" .T!SP#K >, Z@'O .@"^P#G!/\ Y@7_
M .8&_P#F!O\ Y@;_ .8&_P#_'!L _QL9 /\7& #_%1T _Q,E /\1, #_$#T
M_PY) /\,50#_"V  _PMJ /T+<P#["WP ^0J# /<*B@#U"I  ] J6 /,*FP#Q
M"J$ [PFG .T)K@#K";8 Z G  .8)S0#D">( X@KP -\+^P#>#/\ W W_ -P-
M_P#;#?\!VPW_ =L-_P'_'Q< _QX3 /\;$@#_'!D _QLB /\8+ #_%3@ _Q-$
M /X24 #Y$5L ]1!F /,0;P#P$'< [A!_ .P0A@#J$(P Z1"2 .@0F #F#YX
MY0^E .,/K #A#[0 X ^^ -X/S #:$.$ U1'P -(2^P#/$O\!SA/_ <T3_P'-
M$_\!S!/_ <P3_P'_(A( _R(/ /\A#P#_(A0 _R(< /\@)P#_'3( ^!L^ /(9
M2P#N&%8 ZA=@ .<6:@#D%G( XA9Z . 6@@#>%H@ W!:/ -L6E0#9%IL UA:B
M -06J0#2%K$ T!>[ ,X7R0#,&-X R!GN <4:^P'#&O\"P1O_ L ;_P+ &_\"
MP!O_ L ;_P+_)@X _R4+ /\H# #_*1  _R@6 /XF( #T)"L ["$X .8@1 #A
M'U  W1]; -D>90#5'FT TA]U - ??0#.'X, S!^* <L?D ')'Y<!R!^> <8?
MI0'%(*T!PR"W <$@Q ' (=8!O"+J KDB^ .V(O\#M2/_ [0C_P2S(_\$LR/_
M!+,C_P3_*0L _RH% /\N" #_+PP _RT0 /,K%P#H*"( X"8O -DF/0#2)TH
MS2=5 ,HH7P#'*&@!Q2AO <,G=P'!)WX!OR>$ ;XGBP*\)Y("NR>9 KDGH *W
M)ZD#MBBS [0HOP.S*,\#L"GF!*TI]@2K*O\%J2K_!J@J_P:H*O\&J"K_!J@J
M_P;_+04 _S   /\S @#V- 8 [S(* .@N$ #<+!@ T2XH ,LO-P#&,$0 P3!/
M +XP60&[,&(!N#!J K8O<0*U+W@"LR]_ [$OA@.P+XT#KBZ4!*TNG 2K+J0%
MJ2^N!:@ON@6F+\H&I##B!J$P\P>?,/\(GC'_")TQ_PB<,?\(G#'_")PQ_PC_
M,   _S4  .\X  #B.@  VSD$ -8U"0#.-!, QC8B +\X,0"Z.#\ MCA* ;,X
M5 &P-UT"K3=D JLV; .I-G,$J#9Y!*8U@ 6D-8<%HS6/!J$UEP>?-: 'GC6J
M")PUM@B;-<4)F37="98V[PJ4-OT*DS?_"I(W_PJ2-_\*DC?_"I(W_PK_,P
M]CH  .0_  #80@  SD(! ,D^!@#$.P\ NSX= +4_+ "Q/SH K3]% :D_3P&F
M/E@"HSU? Z$]9P2?/&T%G3QT!IP[>P::.X('F#N*")8[DPF5.IP*DSJF"Y$Z
ML@N0.\ ,CCO5#(P\[ V*//L-B3S_#8D\_PR(//\,B#S_#(@\_PS_-P  ZC\
M -Q%  #.20  Q4D  +]& @"Z0PP LT09 *U%)P"H1C4 I$5! :!%2P*=1%,"
MFD-; YA#8@660FD&E$%P!Y)!=@B00'X)CD"&"HU C@N+0)@,B4"B#8= K@Z%
M0+P/A$#/#X)!Z0^!0?D/@$'_#X!"_PZ 0O\.@$+_#H!"_P[Z.P  Y40  --+
M  #'3@  OD\  +A,  "R20D JTD5 *5+(P"@2S$ G$L] 9A*1P*524\#DDE7
M!)!(7@6.1V4&BT=K!XE&<@F(1GD*AD6""X1%B@V"190.@$2?#WY$JQ!\1;D1
M>T7+$7I%YA%Y1O<1>$;_$'A&_Q!X1O\/>$;_#WA&_P_P/P  WTD  ,U/  #!
M4P  N%0  +%2  "K3@4 I$X1 )Y/( "94"T E5 Y 9)/0P&.3DP#BTU3!(E-
M6@6&3&$&A$MH"()+;@F 2G8+?DI^#'Q)APYZ29$/>$F<$'9)J!)T2;82<TG(
M$W)*XQ-Q2O42<4K_$7%+_Q%Q2_\0<4O_$'%+_Q#L0P  V4P  ,A3  "]5P
MM%@  *Q7  "E4@$ GE,/ )A4' "35"D CU0U (M30 &(4T@"A5)0!()15P5_
M4%X&?5!D"'M/:PEY3W(+=TY[#75.A YS38X0<4V9$6]-I1-M3;,4;$W%%&M.
MX11K3O03:T[_$FM._Q)K3O\1:T[_$6M._Q'H1@  TU   ,16  "Y6@  L%P
M *9:  "?5@  F%8- ))7&0".6"8 B5@R (98/0&"5T4"?U9- WQ55 5Y5%L&
M=U1A"'53: ES4W +<5)X#6]2@0]M4HL0:U&7$FE1HQ-G4;$49E'#%652WA5E
M4O(495+_$V52_Q)E4O\295+_$F52_Q+D2@  SU,  ,!:  "U7@  K&   *)>
M  ":60  DEH+ (U;%@"(7", A%PO (!;.@%]6T,">5I+ W994@1T6%@&<5A?
M!V]79@EM5VT+:U9U#6E6?@]G5HD19565$F-5H11B5:\5857!%F!5VQ9@5O$5
M8%;^%&!6_Q-A5O\285;_$F%6_Q+@30  RU8  +U=  "R80  J&,  )UA  "5
M70  C5X) (=>$P"#7R  ?U\L 'M?-P%W7D "=%Y( W%=3P1O7%8%;%Q<!VI;
M8PEH6VL+9EIS#61:? ]B6H<18%F3$EY9H!1=6:X56UF_%EM9V!9;6>\56UG]
M%%Q9_Q-<6?\27%G_$EQ9_Q+<4   QUD  +I@  "O9   I&4  )ED  "08
MB&$& ()B$0!^8QT >F,J '9C- %S8CT!;V)& FQA301J850%9V!:!V5@80AC
M7VD*85]Q#%]>>@Y=7H406UZ1$EE=GA187:P55UV]%E9=U1967>X55UW\%%==
M_Q-77?\25UW_$E==_Q+64P  Q%P  +=C  "L:   H&@  )5G  "*8P  @V4"
M 'UF#P!X9AH =&<G '%G,@!N9SL!:V9# FAF2P-E95(%8V59!F%D7PA>9&<*
M7&-O#%IC> Y88X,05F*/$E1BG!-38JH54F*[%5%BTA518>T54F'[%%)A_Q-3
M8?\24V'_$E-A_Q+15@  P%\  +-F  "I:P  G&L  )!J  "%9P  ?6D  '=J
M#0!S:Q< ;VLD &QL+P!I;#@!9FM! F-K20-A:U $7FI7!EQJ70=::64)6&EM
M"U5H=@U3:($/46>-$4]GFA).9ZD436>Y%$QGSQ1,9NL436;[$TUF_Q).9?\2
M3F7_$DYE_Q+,6@  O&,  +!J  "E;P  F&X  (QM  " ;   =VT  '%N"P!M
M;Q0 :7 A &9Q+ !D<38!87$^ 5YQ1@)<<$T#67!4!5=P6P95;V((4V]J"E!N
M<PQ.;GX.3&V*$$IMF!%);*<22&RX$T=LS1-';.H32&OZ$DAK_Q)(:O\12&K_
M$4AJ_Q''7@  N&<  *QN  "A<@  DW(  (=Q  !Z<0  <7(  &MT!P!F=1$
M8W8= &!W* !>=S, 6W@\ 5EW0P)6=TL#5'=2!%)V6050=F '3G5H"$MU<0I)
M='P,1W2(#D5SE@]#<Z400G.V$4%SRQ%"<N@10G+X$4)Q_Q!#</\00W#_$$-P
M_Q#!8P  LVP  *AS  ";=@  CG4  (%V  !U=@  :7@  &-Z @!>? X 7'T9
M %E^) !7?R\ 57\X 5-_0 %0?T@"3GY/ TQ^5@1*?ET%2'UE!D9];@A#?'D*
M07R&"S][E T^>Z,./'NS#CQ[R X\>N8./'GW#CQX_PX\>/\./7?_#CUW_PZ\
M:   KW(  *1Y  "6>@  B'H  'QZ  !P?   8W\  %R"  !7A L 4X44 %&&
M( !/ABH 3H<T $R'/ %*AT0!2(=+ D:'4P)$AEH#0H9B!$"&; 8^A78'.X6#
M"#F%D0HXA* +-H2Q"S:$Q@LV@^0+-H+V"S:!_PPV@/\,-H#_##: _PRV;P
MJG@  )]_  "0?@  @W\  '>   !K@@  7H<  %6*  !.C 8 2HX0 $B/&@!'
MCR4 19 O $20. !"D$  0)!' 3^03P$]D%8".Y!? CF0: ,WCW,$-8^ !3./
MC@8QCYX',(ZO!R^.PP<OCN$'+XST""^+_P@OBO\(+XK_"2^*_PFP=@  I7\
M )B$  "*A   ?84  '"'  !EB@  6HX  $^2  !&E0  09@, #Z8%  ]F1\
M.YDH #J:,0 YFCH -YI" #::2@ UFE(!,YI: 3&:9 $OFF\"+9I[ BR:B@,J
MFIH#*9JL!"B:P 0GF=X#)Y?R!">6_04GE?\%)Y7_!2>5_P6I?@  GH4  )*)
M  "$B@  =HP  &J/  !>DP  5)<  $F;  ! GP  -Z($ #*C#@ QHQ< ,*0A
M "ZD*@ MI#( +*4Z "NE0P JI4L *:54 "BE7@ FI6D ):5V 2.EA0$BI98!
M(*:H 1^ENP$>I=<!'J3O 1ZB^P(>H?\"'J'_ AZA_P*BA@  EXP  (N/  !]
MD0  ;Y0  &.8  !7G0  3:$  $.E   XJ   ,*L  "BN!P DKQ  (Z\7 "&O
M(0 @L"D '[ Q !ZP.@ =L4( '+%, !NQ5@ :L6$ &;)O !BR?@ 6LI  %;*B
M !2RM@ 3LLX $['K !.O^0 3KO\!$Z[_ 1.N_P&:C0  D)(  (27  !UF@
M:)\  %NC  !0J   1:P  #NP   QL@  )[4  ""X   8N@< %+P. !.\%0 2
MO!X $;TF !&]+@ 0O3< $+Y!  Z^3  .OE< #;YE  R_=  +OX8 "KZ9  B^
MK  'OL( ![[?  B^\  (O?H "+W\  B]_ "3E   AYD  'J?  !LI0  8*H
M %.O  !'LP  /+8  #&X   GNP  '[X  !?!   1Q $ #,@(  C)#@ 'R10
M!LD<  7))  $RBP  \HV  +*0   RTP  ,M9  #+:   RWD  ,R,  #+GP
MR[,  ,O(  #,X@  S.\  ,SQ  #,\0"*F@  ?*$  &^G  !BK0  5;,  $BX
M   [NP  ,+X  ";!   =Q   %<@   _+   *S@  !-("  #3"@  TP\  -04
M  #5&@  UB(  -<J  #9-   VC\  -Q+  #<6@  W6H  -U]  #=D0  W:0
M -ZV  #>R   WMX  -[B  #>X@!_H@  <:D  &2P  !6MP  2;P  #S    O
MQ   ),<  !O+   3SP  #=(   ?6    VP   -X   #? P  X D  .$.  #B
M$@  XQ<  .4>  #F)P  Z#$  .H]  #L2P  [%H  .UL  #N@   [I0  .ZE
M  #NM   [L(  .[&  #NQ@!TJ@  9K(  %BY  !+P   /<4  "_)   DS0
M&=$  !'6   +VP   ]X   #A    Y0   .@   #I    Z@   .L&  #M"P
M[P\  / 3  #R&@  ]",  /<N  #Y.P  ^TH  /Q;  #];0  _8   /Z3  #^
MH@  _JT  /ZO  #^KP#_$!\ _PX= /\*'0#_ 2  _P H /\ -0#_ $$ _P!.
M /\ 6@#_ &4 _P!N /\ =P#_ '\ _@"& /P C #[ )( ^0"7 /@ G #W *(
M]@"G /4 K0#S +4 \@"] /$ R0#O -P [@#K .T ]P#L /\ ZP#_ .H _P#J
M /\ Z@#_ .H _P#_$QP _Q$9 /\-&0#_!AP _P,E /\ ,0#_ #X _P!* /\
M5@#_ &$ _P!K /T <P#Z 'L ]P"# /4 B0#T (\ \@"4 /$ F0#P )\ [@"D
M .T JP#L +( Z@"Z .@ Q@#G -8 Y0#H .0 ]0#C /X X@#_ .$ _P#A /\
MX0#_ .$ _P#_%1@ _Q,4 /\/% #_#1D _PLB /\(+0#_!#D _P%& /\ 40#^
M %P ^@!F /8 ;P#R '< [P!^ .T A0#K (L Z@"1 .@ E@#G )P Y@"A .0
MJ #C *\ X0"X -\ PP#= -$ VP#F -D \P#7 /T U0+_ -0"_P#4 _\ U /_
M -0#_P#_&!, _Q40 /\2#P#_$A4 _Q$= /\.* #_##0 _PI! /D(3 #U!E<
M\09A .T&:@#I!7( Y@5Z .0%@0#B!8< X :- -\&D@#=!I@ VP:> -D&I0#7
M!JT U :U -(&P #0!\\ S@CE ,P)] #*"_\ R S_ ,<,_P#'#/\ Q@S_ ,8,
M_P#_&PX _QD, /\8#0#_&!$ _Q<8 /\4(@#[$2X \Q Z .T.1@#H#5( Y0U<
M .$-90#>#6T VPUU -@-? #5#8( TPV) -$-CP#0#94 S@V< ,T.HP#+#JL
MR0ZT ,@.P #&#L\ PQ#F , 1]0"]$O\ O!+_ +L2_P"Z$O\!NA+_ ;H2_P'_
M'PH _QP$ /\?" #_'PT _QT2 /@:&P#N%B8 YA0S . 3/P#:$TL U!-6 - 3
M7P#.%&@ RQ1O ,D4=P#'%7T QA6$ ,05B@##%9$ P1:8 , 6GP"^%J< O!>P
M +L7O "Y%\L MQCB +,9\@&Q&O\!KQO_ :X;_P&N&_\!K1O_ :T;_P'_(@0
M_R(  /\E @#\) < ]R$, .P=$@#A&AP V!HJ - ;. #+'44 QQU0 ,,>6@#
M'F( OAYJ +P?<0"Z'W@ N1]^ +<?A0"V'XP M!^3 +,?F@&Q(*,!L""L :X@
MMP&L(<8!JR'= :<B[P*E(OT"HR/_ J(C_P*B(_\"H2/_ J$C_P+_)0  _R@
M /(J  #E*P  WR@% -PA"P#2(10 R20D ,,E,@"^)C\ NB=* +<G5 "T)UT
MLB=D + G; "N)W(!K2=Y :LG?P&J)X8!J">. :<GE@*E)YX"HRBH J(HLP*@
M*,$"GRC5 IPI[ .:*OH#F"K_!)<J_P27*O\$EBK_!)8J_P3_*   ]2X  .4S
M  #:-0  T#,! ,PM!@#&*A  OBT> +@N+ "S+SH KR]% *PP3P"I+U@ IR]?
M :4O9@&C+VT!H2]S J N>@*>+H$"G2Z) ILND0.9+IH#F"ZD!)8OKP25+[T$
MDR_/!)$PZ 6/,/@%C3'_!8TQ_P6,,?\%C#'_!8PQ_P7_+0  ZC4  -PZ  #.
M/0  QCP  , W @"[,PT LS09 *XV)P"I-S0 I3=  *(W2@"?-U,!G39: 9LV
M80&9-F@"ES5O I4U=0.4-7P#DC6$!) UC02/-98%C36@!8LUJP:*-;D&B#7*
M!X<VY0>%-O8'A#?_!X,W_P>#-_\'@C?_!X(W_P?T,@  XSL  -)!  #&1
MO4,  +<_  "Q.PD JCL4 *4\(@"@/3  G3T[ )D]10"6/4X!E#Q6 9(\70*0
M/&,"CCMJ XP[<02*.W@$B#J !8<ZB :%.I(&@SJ<!X$ZJ B .K4)?CO&"7T[
MX0E[//,)>SS_"7H\_PAZ//\(>CS_"'H\_PCN-P  W4$  ,M&  "_20  MDD
M *Y&  "I000 HT$1 )U"'@"80RL E4,W )%#00".0DH!C$)2 8E!60*'05\#
MA4%F X- ;02!0'0%@$![!GX_A =\/XX(>C^9"7@_I0IW0+(*=4##"W1 W0MS
M0?$+<D'_"G)!_PIR0?\)<D'_"7)!_PGI/   U44  ,5+  "Z3@  L$X  *=+
M  "B1@  FT8. )9'&@"12"< CD@S (I(/0"'1T8!A$=. 8)&50* 1EP#?D5B
M!'Q%:01Z17 %>$1X!G9$@0AT1(L)<D26"G!$H@MO1*\,;D3 #&U%V0UL1>\,
M:T7]"VM&_PMK1O\*:T;_"FM&_PKE0   STD  ,%/  "U4@  JU(  *%/  ";
M2@  E$H, (]+%P"+3"0 ATPO (1,.@"!3$,!?DM+ 7M+4@)Y2E@#=TI?!'5)
M9@5S26T&<4EU!V])?@AM2(@):TB3"VI(GPQH2*T-9TF]#69)U YE2>T-94K\
M#&5*_PME2O\+94K_"V5*_PO@1   RTT  +U2  "R5@  IE4  )Q2  "53@
MCDX) (E/% "%4"  @5 L 'Y0-P![4$ !>%!( 75/3P)S3E4#<4Y<!&].8P5M
M36H&:TUR!VE->PAG384*94V1"V1,G0QB3:L-84V[#F!-T0Y@3>P.8$W[#6!-
M_PQ@3?\+8$W_"V!-_PO<1P  QU   +E6  "N60  HE@  )A6  "040  B5(&
M (-3$0!_4QT >U0I 'A4- !U5#T!<E-% 7!33 )M4E,":U)9 VE28 1G46<&
M95%O!V-1> AB48,*8%&/"UY0FPU=4*D.6U&Y#EM1S@]:4>H.6U'Z#5M1_PQ;
M4?\,6U'_"UM1_PO62@  PU,  +99  "K7   GEH  )-9  "+5   A%8# 'Y6
M$ !Z5QH =E<F '-8,0!P5SH ;5=" 6I720)H5E "9E97 V167@1B564%8%5M
M!UY5=@A=58$*6U6-"UE4F@U85*<.5E6X#U95S ]65>D.5E7Y#595_PU75/\,
M5U3_#%=4_PS130  P%8  +-<  "G7@  FET  (]<  "&6   ?UD  'E:#0!T
M6Q< <5LC &Y;+@!K6S< :%M  65;1P%C6DX"85I5 U]:7 1=6F,%7%IK!EI9
M= A867\*5EF+"U19F U36*8.4EFV#E%9R@]16><.45CX#5)8_PU26/\,4EC_
M#%)8_PS-40  O%D  +!?  "C80  EF   (M?  "!6P  >5T  '-># !O7A4
M:U\@ &A?*P!F8#4 8V ] 6%?10%?7TP"75]3 UM?6@197F$%5UYI!E5><@A3
M7GT)45V)"U!=E@Q.7:0-35VT#DQ=R Y,7>8.35WW#4U<_PQ-7/\,3ES_#$Y<
M_PS)5   N5P  *UC  "?8P  DF,  (=B  !\8   =&$  &YB"0!I8Q( 9F,=
M &-D* !A9#( 7F0[ %QD0P%:9$H"6&11 E9D6 -49%\$4F-G!5!C< =.8WH(
M3&*&"DMBE M)8J(,2&*R#4=BQPU'8N0-2&'V#$AA_PQ(8/\+26#_"TE@_PO$
M6   M6   *IF  ";9@  C68  ()E  !V9   ;F4  &AF!0!C9Q  8&@: %UI
M)0!;:B\ 66HX %=J0 %5:D<!4VI. E%J50-/:5T$36ED!4MI;09):'@'1VB$
M"49HD@I$9Z$+0V>Q#$)GQ0Q"9^(,0F;U#$-F_PM#9?\+0V7_"T-E_PN_7
ML60  *9J  "6:0  B6D  'UI  !Q:0  9VH  &)L 0!=;0T 66X6 %=O(0!5
M<"L 4W U %%P/0!0<$4!3G!, 4QP4P)*<%H#2'!B!$9O:P5$;W4&0F^"!T!N
MCPD_;IX*/6ZO"CUNP@H\;N */6WT"CUL_PH]:_\*/FO_"CYK_PJZ8   K6D
M *!N  "1;0  A&T  'AM  !L;@  87   %MR  !6= H 4G42 %!V'0!.=R<
M3'<Q $MX.0!)>$$ 2'A) 49X4 %$=U<"0G=? T!W: ,^=W,$/'9_!CIVC0<Y
M=IP(-W6M"#=UP @V==X(-W3R"#=S_@@W<O\(-W+_"#=R_PBU9@  J6\  )IQ
M  "+<0  ?G$  '-R  !H<P  7'8  %1Y  !.>P4 2GT/ $A^& !&?R, 17\L
M $. -0!"@#T 08!% #^ 3 $]@%0!/(!< CI_90(X?V\#-G]\!#1_B@0R?YH%
M,7ZJ!C!^O08P?MH&,'WP!C![_08P>_\&,'K_!C!Z_P:P;   I'4  )1U  "&
M=0  >78  &YW  !C>0  5WT  $^!  !'A   0H8, #^'$P ]B!T /(@G #N)
M,  ZB3@ .(E  #>)2  VB4\ -(E8 3.)80$QB6P!+XEX BV)AP(LB9<#*HBG
M RF(N@,IB-0#*8;N RF%_ 0IA/\$*83_!"F$_P2J=   GGL  (YZ  " >@
M='L  &A^  !=@0  4H4  $F)  !!C   .9 % #61#P SDA< ,I(A #&2*0 P
MDS( +I,Z "V300 LDTH *Y12 "J47  HE&< )Y1S 264@@$DE),!(I.D 2&3
MMP$@D\\!(9+L 2"0^@(@C_\"((__ B"/_P*D?   EX   (=_  ![@   ;H(
M &*%  !7B0  38X  $*2   ZE@  ,ID  "J<"0 HG1$ )IT9 "6=(@ DGBH
M(YXR "*>.@ AGD( ()Y+ !^?50 >GV  ')]M !N??  :GXT &)^? !>?L@ 6
MG\D %I[H !:<]P 6F_\!%YO_ 1>;_P&=@P  CX8  (*&  !TAP  9XL  %N/
M  !0DP  1I@  #R<   SH   *Z,  ".F   <J L &JD1 !BI&  7J2$ %JHI
M !6J,0 4JCD $ZI# !.K30 2JU@ $:ME !"K=  .JX8 #JN9  VKK  ,J\$
M#*K?  RI\@ -J/P #:C_  VH_P"6B@  B8P  'J-  !LD0  8)4  %2:  !)
MGP  /Z,  #6G   KJ@  (ZX  !NP   4LP$ #[4*  VV$  ,MA8 "[8?  JV
M)P )MB\ "+8Y  >W0P &MT\ !+=;  .W:@ "MWL  +>.  "WH0  MK0  +;+
M  "VY0  M?$  +7W  "U]P"/D0  @90  '*7  !EG   6*$  $RF  !!JP
M-Z\  "RR   CM0  &K@  !.[   .O0  "< %  /!#0  P1$  ,$7  #"'@
MPB8  ,(O  ##.0  Q$0  ,10  #$7@  Q6\  ,6!  #%E0  Q:@  ,6\  #$
MT0  Q.8  ,3N  #$[@"&F   >9X  &NC  !=J0  4*X  $2S   WM@  ++D
M "*\   9OP  $<(   S%   &R    ,L   #,!P  S T  ,T1  #-%@  SAT
M ,\D  #0+0  TC@  -1$  #44@  U6$  -5S  #6AP  UIL  -:M  #7OP
MV,X  -C=  #8W0![H   ;J8  &"M  !3LP  1;@  #B\   KOP  (<(  !?&
M   0R0  "LP   +0    U    -<   #8    V@4  -L+  #<#@  WA,  -\9
M  #A(0  XRH  .4V  #G0P  YU,  .AD  #I=P  Z8P  .J?  #JK@  ZKH
M .K#  #JPP!PJ   8J\  %6V  !'O   .<   "S$   @R   %LP   [0   '
MU    -D   #=    X0   .,   #D    Y@   .<!  #I!P  ZPP  .P0  #N
M%0  \!T  /,G  #V,P  ]T,  /A4  #Y9@  ^7H  /J.  #ZG@  ^ZD  /NP
M  #[L #_"QL _P<9 /\ &0#_ !P _P E /\ ,@#_ #\ _P!+ /\ 5P#_ &(
M_P!K /\ <P#] 'L ^P"" /H B #X (T ]P"2 /8 F #U )T ] "B /, J0#Q
M +  [P"X .X PP#L -$ ZP#F .D \P#H /X Z #_ .@ _P#H /\ Z #_ .@
M_P#_#A@ _PH5 /\!% #_ !@ _P B /\ +@#_ #L _P!' /\ 4P#] %X ^@!G
M /< ;P#U '< \P!^ /( A #P (D [P"/ .X E #L )H ZP"? .D I0#H *P
MY@"T .0 OP#C ,P X0#B -\ \ #> /L W@#_ -T _P#= /\ W #_ -P _P#_
M$!, _PT1 /\&$ #_ A4 _P > /\ *0#_ #8 _P!" /H 3@#T %D \0!B .X
M:P#L '( Z@!Y .@ ?P#G (4 Y0"+ .0 D #B )8 X0"< -\ H@#= *D V@"Q
M -@ NP#5 ,@ T@#= -$ [0#0 /D SP#_ ,X _P#- /\ S0#_ ,T _P#_$0\
M_PX- /\,#0#_"Q( _P<9 /\") #_ #  ]@ \ .\ 20#J %, YP!= .0 9@#A
M &T WP!T -T >P#; ($ V0"& -8 C #4 )( T@"8 -  G@#. *8 S "N ,H
MN #( ,0 Q@#7 ,4 Z@## /< P@#_ ,$!_P#  O\ P +_ , "_P#_% L _Q &
M /\0"0#_$ X _PX4 /\*'@#U!BD ZP0V .,#0@#? TX VP17 -8$8 #3!&@
MT 1O ,X%=@#,!7P R@6" ,D%B #'!8X Q@64 ,0%FP#"!:, P :K +X&M0"]
M!L( NPC4 +H)Z0"W"_@ M0S_ +0,_P"T#/\ M S_ +0,_P#_%P0 _Q0  /\6
M P#_% D _Q$. /(.%0#H#"$ W@HN -8+.P#0#$< S Q1 ,D,6@#&#6( Q UJ
M ,(-<0# #7< OPU] +T.@P"\#HH N@Z1 +D.F "W#J  M@ZI +0/M "R#\$
ML1#4 *X1ZP"K$OH J1+_ *@3_P"G$_\ IQ/_ *<3_P#_&@  _QL  /D;  #K
M&0  Y10& .40#@#9#A< SQ$F ,@2- #$$T  OQ1+ +P45 "Y%5T MQ5D +45
M:P"T%7$ LA5X +$6?@"O%H4 KA:, *P6E "K%YP J1>F *<8L "F&+T I!C/
M *(:YP"?&O< G1O_ 9P;_P&<&_\!FQO_ 9L;_P'_'0  ]R$  .@D  #=)0
MU"$! ,\;" #*%Q$ PAH@ +P<+0"W'3H LQY% + >3P"M'E< JQY? *D?9@"H
M'VP IA]S *4?>0"C'X  HA^' * @CP"?()@ G2"B )L@K &:(;D!F"'* 98B
MY &4(_4!DB/_ 9$C_P&0(_\!D"/_ 9 C_P'_(@  ZRD  -TN  #/+P  QRT
M ,$G P"](@T MB,: + E* "L)C0 J"9  *4G20"B)U( H"=: )XG80"<)V<
MFR=M )DG= "8)WL!EB>" 94GBP&3)Y0!D2B> 9 HJ0&.*+4"C2G& HLIWP*)
M*O("ARK_ H8J_P*&*O\"ABK_ H8J_P+T*   XS$  -$V  #%.   O#8  +8P
M  "R*PD JRP4 *8M(@"B+B\ GBXZ )LN1 "8+TT EB]5 )0N7 "2+F( D"YI
M 8\N;P&-+G8!C"Y^ 8HNA@*(+H\"ARZ: H4OI0.#+[(#@B_" X$PV@-_,.\#
M?3'^ WTQ_P-\,?\#?#'_ WPQ_P/M+P  VS<  ,D]  "^/@  LSP  *PX  "G
M,P0 HC(1 )TT'0"9-2H E34U )(U0 "/-4D C350 (LU5P")-5X!AS5D 84T
M:P&$-'("@C1Y H T@@)^-(L#?326 WLUH01Y-:X$>#6^!7<VU 5V-NT%=#?\
M!70W_P1T-_\$=#?_!'0W_P3G-0  TCT  ,-"  "X1   K$(  *0^  "?.0
MFC@. )0Z&0"0.B8 C3LQ (H[.P"'.T0 A#M, (([4P& .EH!?CI@ 7TZ9P)[
M.FX">3IU G<Z?@-V.H@$=#J3!'(ZG@5Q.JL%;SN[!FX[SP9M.^H&;3SZ!FP\
M_P5L//\%;#S_!6P\_P7B.0  S$(  +Y'  "Q2   I48  )U#  "7/P  DCX+
M (T_%0")/R$ A4 M () -P!_0$  ?4!( 'M 3P%Y0%8!=S]= 74_8P)S/VH"
M<3]R W _>@-N/X0$;#^0!6L_G 9I/ZD&:#^X!V= S =F0.@'9D#Y!F5 _P9E
M0/\&94#_!65 _P7</@  QT8  +E+  "L3   H$H  )='  "10P  BT,( (9#
M$@""1!X ?D0I 'M%- !Y13T =D5% '1$3 %R1%,!<$19 6Y$8 )L0V<":T-O
M VE#=P1G0X$%9D.-!F1#F09B0Z<'842V"&!$R@A@1.8(7T7X!U]%_P=@1?\&
M8$3_!F!$_P;600  PTD  +9.  "G3P  FTT  ))+  ",1P  A4<$ (!'$ !\
M2!H >$@F '5), !S23H <$E" &Y)20%L2% !:DA6 6A(70)F2&0"94AL V-(
M=01A1W\%8$>*!EY(EP==2*4(6TBT"%M(QPE:2.0(6DGV"%I)_P=:2/\&6DC_
M!EI(_P;110  OTP  +)2  "C40  EU   (U.  "&2@  @$H! 'I+#@!V3!<
M<DPC &],+0!M338 :DP_ &A,1@!F3$T!9$Q3 6),6@)A3&$"7TQI UY,<@1<
M3'P%6DR(!EE,E0=73*,(5DRR"%5,Q@E53.()54SU"%5,_P=53/\'5DS_!E9,
M_P;,2   O%   *]5  "@5   DU,  (E1  "!30  >DX  '5/# !P3Q4 ;5 @
M &I0*@!G4#, 95 \ &-00P!A4$H!7U!1 5U06 )<4%\"6E!G UE0< 174'H%
M55"&!E10DP=24*$(45"Q"5!0Q E04.$)4%#T"%%0_P=13_\'44__!E%/_P;)
M2P  N5,  *M7  "<5@  CU4  (54  !\4   =5$  '!2"0!K4Q( :%0= &54
M)P!B5#$ 8%0Y %Y400!<5$@!6E1/ 5E45@%75%T"5E1E U14;@125'@%452$
M!D]4D0=.5* (3%2O"$Q4P@E+5-\)3%3S"$Q3_P=,4_\'35/_!DU3_P;%3@
MME8  *=:  "860  BU@  (%7  !W5   <%4  &I6!@!F5Q  8E<: &!8) !=
M6"X 6UDW %E9/P!7648 5EE- 5195 %365L"45EC D]8; -.6'8$3%B"!4I8
MCP9)6)X'2%BN"$=8P A'6-T(1UCR"$=7_P=(5_\'2%?_!DA7_P;!40  LED
M *-<  "46P  AUL  'U:  !R6   :UD  &5: P!@6PX 75P7 %I<(0!872L
M5ETT %1>/ !37D0 45Y+ 5!>4@%.7ED"3%YA DM=:@-)770$1UV !45=C09$
M79P'0UVL!T)=O@A"7=H(0ESQ!T)<_@=#6_\&0UO_!D-;_P:]50  KUT  )]?
M  "07@  @UX  'A=  !M7   95T  %]?  !:8 P 5V$4 %5B'@!28B@ 46,Q
M $]C.0!.8T$ 3&-( $MC3P%)8U8!1V-> D5C9P)$8W$#0F-]!$!BBP4_8IH&
M/F*J!CUBO <\8M8'/6'O!CUA_08^8/\&/F#_!CY@_P:Y60  JV$  )IA  "+
M80  ?V$  '1A  !I80  7V(  %ED  !49@D 46<1 $YG&@!,:"0 2VDM $EI
M-@!(:3X 1FI% $5J3 !#:E0!0FI< 4!I90(^:6\"/&E[ SMIB00Y:9@%.&BH
M!3=HN@4W:=,%-VCN!3=G_ 4X9O\%.&;_!3AF_P6T7@  IV4  )5E  "&9
M>F4  &]E  !D9@  66@  %)J  !-; 0 26X. $=N%@!%;R  1' I $)P,@!!
M<#H 0'%" #]Q20 ]<5$ /'%9 3IQ8@$X<6P"-G!X C5PA@,S<)4#,G"F!#%P
MN 0P<- $,6_L!#%N^P0Q;?\$,6S_!#%L_P2O9   H6D  (]H  "!:   =6D
M &MI  !@:P  56X  $UQ  !&<P  0G4+ #]V$@ ]=QP /'<E #IX+0 Y>#4
M.'D] #=Y10 V>4T -7E5 #-Y7@ Q>6@!,'ET 2YY@P(M>9("*WBC BIXM0(J
M>,P"*G?J BIV^0,J=?\#*G3_ RIT_P.J:@  FFT  (EL  !\;0  <&T  &9N
M  !;<0  4'4  $AX  !!>P  .GX% #9_#@ T@!8 ,X$@ #*!*  P@3  +X(X
M "Z"0  M@D@ +()0 "N"6@ J@F0 *()P ":"?P$E@H\!)(*@ 2."L@$B@LD!
M(H'G 2)_]P$B?O\"(GW_ B)]_P*E<0  DW$  (-Q  !V<0  ;'(  &!U  !6
M>   3'P  $.    [@P  ,X8  "V)"@ JBA$ *8L9 ">+(@ FBRH )8PQ "2,
M.0 CC$( (HU* "&-5  @C5X 'XUK !V->0 <C8H &XV< !F-K@ 8C,0 &(SC
M !F*]0 9B?\!&8C_ 1F(_P&==P  C'8  'UV  !R=P  97D  %I\  !0@
M1H0  #R)   TC   +9   "63 @ ?E0P '982 !R6&@ ;ER( &I<J !F7,@ 8
MF#H %YA# !:830 5F%@ %)AD !.8<P 1F(0 $)B6 !"8J0 .F+\ #I?=  ^6
M\@ 0E?P $)3_ !"4_P"5?0  A7P  'A\  !K?@  7X$  %2&  !*B@  0(\
M #:3   MEP  )IH  !Z=   7H , $J(, !"C$@ 0HQD #Z,A  ZD*0 .I#$
M#:0Z  RD10 +I%  "J1<  FD:@ 'I'L !J..  2CH0 "H[0  Z++  .BY@ #
MH?,  Z'[  .A^P"-@P  ?X(  '&$  !DAP  6(P  $V1  !"E@  .)H  "^>
M   FH@  'J4  !>H   1JP  #*X'  >O#0 #KQ(  J\9  &O(0  KRD  + R
M  "P/   L$<  +!3  "P80  L'$  +"#  "OEP  KZH  *^_  "NV0  KNL
M *[T  "N] "'B0  >(H  &J.  !=DP  49@  $6=   [H@  ,*8  ">J   >
MK@  %K$  !"T   +M@  !;D#  "Z"@  N@X  +H3  "[&0  NR$  +PH  "\
M,0  O3P  +Y(  "^5@  OF4  +YW  "^C   OI\  +VS  "^QP  OMX  +WK
M  "]ZP!_D@  <)4  &*:  !5GP  2:4  #VK   RKP  *+0  !ZV   5N0
M#KP   F_   "P@   ,0   #%!   Q@H  ,8.  #'$@  R!@  ,D?  #*)P
MS#   ,X\  #.20  SUD  ,]J  #/?@  SY,  ,^F  #/N   S\@  ,_;  #/
MVP!WG   :*$  %NG  !.K@  0;0  #2W   HN@  ';T  !/    -Q   !L<
M  #*    S@   -    #1    T@(  -,(  #5#   UA   -D5  #;'   W20
M . O  #B/   XTL  .1<  #D;P  Y8,  .68  #EJ0  Y;8  .7#  #EPP!L
MI0  7ZP  %&R  !$N0  -;P  "C    <Q   $L@   S+   #SP   -,   #8
M    W    -\   #?    X0   .,   #D P  Y@@  .@-  #I$0  [!@  .XB
M  #Q+@  \SP  /1-  #U7P  ]G,  />'  #WF0  ^*4  /BP  #XL #_ Q<
M_P 5 /\ %0#_ !@ _P C /\ +P#_ #P _P!( /\ 5 #_ %X _P!G /T ;P#[
M '8 ^0!] /@ @P#V (@ ]0". /0 DP#R )@ \0"> /  I #N *L [0"S .L
MO0#J ,L Z #A .< \0#F /T Y0#_ .0 _P#D /\ Y #_ .0 _P#_!Q, _P 1
M /\ $0#_ !4 _P ? /\ *P#_ #< _P!$ /X 3P#Z %H ]P!C /0 :P#R '(
M\ !Y .\ ?P#M (0 ZP"* .H CP#H )0 YP": .4 H #D *< X@"O .  N0#>
M ,8 W #: -H [ #8 /D U@#_ -8 _P#7 /\ V #_ -@ _P#_"A  _P,. /\
M#0#_ !( _P : /\ )@#\ #( ]P _ /0 2@#Q %4 [0!> .H 9@#H &X Y0!T
M ., >@#B (  X "% -X BP#< )  VP"6 -@ G #5 *, TP"K -$ M0#. ,$
MS #1 ,L YP#) /4 R #_ ,@ _P#( /\ R #_ ,@ _P#_# P _P8( /\""@#_
M  \ _P 5 /P ( #Q "P [  Y .D 10#E $\ X0!9 -X 80#; &@ UP!O -0
M=0#2 'L T "  ,X A@#, (P RP"2 ,D F #' *  Q0"H ,, L0#! +P OP#+
M +T XP"\ /( NP#] +L _P"Z /\ N@#_ +H _P#_#@4 _PD  /\)!0#_!@L
M_P$0 /  &0#F "4 X0 R -P /P#6 $D T0!3 ,X 6P#+ &, R !J ,8 < #%
M '8 PP![ ,$ @0#  (< O@". +P E "[ )P N0"D +< K@"U +D LP#( +$
MWP"P >\ KP'[ *X"_P"M _\ K0/_ *T#_P#_$   _PX  /\-  #V"P, \@<*
M .(!$0#; AT T@,K ,P#-P#(!$, Q 1- ,$$5@"^!5T O 5D +H%:P"X!7$
MMP5V +4%? "S!H, L@:) + &D0"O!YD K0>A *L'JP"I"+< J G& *8*W0"E
M"_  HPS] *(-_P"A#?\ H0W_ * -_P#_$0  _!(  .P3  #B$P  VP\# -8)
M"P#."!0 Q@HB , ,, "\#3P N U& +4-3P"R#E< L Y? *X.90"M#FL JPYQ
M *H.> "H#GX IP^% *4/C0"D#Y8 HA"? * 0J0"?$+4 G1'% )L1W@"9$O$
MEQ/_ )84_P"5%/\ E13_ )04_P#_%0  [1L  . ?  #2'P  R1L  ,04!0#!
M$ X NA(; +03*0"P%#4 K!5  *D520"F%5( I!99 *(68 "A%F8 GQ9L )X6
M<@"<%GD FQ>  )D7B "8%Y$ EAB; )08I@"3&;( D1G! ) :V "-&^X BQS]
M (H<_P"*'/\ B1S_ (D<_P#T'0  Y"4  -,I  #'*@  O"8  +8@  "T&0L
MKAH5 *@<(P"D'2\ H1XZ )X>1 ";'DP F1Y4 )<?6P"5'V$ E!]G )(?;0"1
M'W0 CR!\ (X@A ",((T BB"7 (DAH@"'(:X AB*] (4BT0&"(^L!@23[ 8 D
M_P%_)/\!?R3_ 7\D_P'L)0  VRT  ,DQ  "\,0  L2X  *LI  "G) 4 HR,1
M )XD'0":)2H EB8U ),F/P"1)D< CR9/ (TF5@"+)UP B2=B (@G:0"&)V\
MA2=W (,G?P"!)XD!@"B3 7XHG@%]*:L!>RFY 7HIS0%X*N@!=ROY 78K_P%V
M*_\!=2O_ 74J_P'E+   T#0  ,$X  "S.   J#4  *(Q  "=+0  F2H. )0K
M& "0+"0 C2TP (HM.@"'+4, A2U* (,M40"!+E@ @"Y> 'XN9 !]+FL >RYS
M 7DN>P%X+H4!=BZ/ 70OFP%S+Z@"<2^V G PR0)O,.4";C'W FTQ_P)M,?\"
M;3'_ FTQ_P+?,@  R3D  +L^  "L/0  H3H  )HW  "5,P  D#$* (PQ% "'
M,B  A#,K ($S-0!_,SX ?3-& 'LS30!Y,U0 =S-: '8S80!T,V<!<C1O 7$T
M=P%O-($!;C2, FPTF )J-:4":36S V@UQ@-G-N(#9C;U V8V_P)F-O\"9C;_
M F8V_P+8-P  Q#X  +5"  "F00  FS\  ),\  "-.   B#8' (0W$0" -QP
M?#@G 'HX,0!W.3H =3E" ',Y20!Q.5  <#E7 &XY70!L.60!:SEK 6DY= %H
M.7X"9CF) F0YE0-C.J(#8CJQ V$ZPP-@.^ $7SOS U\[_P-?._\#7SO_ E\[
M_P+1.P  P$(  +!%  "A1   E4,  (U   "'/0  @CL" 'T[#@!Y/!@ =3TC
M ',]+0!P/38 ;CT_ &P]1@!K/4T :3U3 &<]6@!F/6$!9#UH 6,]<0%A/GL"
M7SZ& EX^DP-</J #6S^O!%H_P01:/]T$63_R!%D__P-9/_\#63__ UD__P/,
M/P  O$8  *M(  "<1P  D48  (A$  ""0   ?#\  '= # !S0!4 ;T$@ &Q!
M*@!J03, :$$[ &9"0P!D0DH 8T%0 &%!5P!@0EX!7D)E 5U";@);0G@"6D*$
M UA"D -70IX$5D.M!%5#OP140]H$5$/Q!%1#_@-40_\#5$/_ U1#_P/(0@
MN$D  *=+  "82@  C4D  (-'  !]0P  =D,  '%$"@!M1!( :D4= &=%)P!D
M13  8D4X &!%/P!?14< 745- %M%5 !:1EL!649C 5=&; %61G8"5$:! U-&
MC@-21YP$4$>K!%!'O01/1]8%3T?O!$]'_01/1_\#3T?_ U!'_P/$10  M4T
M *--  "53   B4L  ']*  !X1@  <4<  &Q'!P!H2!  9$@: &%)) !?22T
M74DU %M)/0!9240 5TE* %9)40!52ED!5$IA 5)*:0%12G0"3TI_ TY*C --
M2IL$3$NJ!$M+O 1*2],%2DON!$M+_01+2O\#2TK_ TM*_P/!2   LE   *!/
M  "13P  A4X  'M-  !S20  ;$H  &=+! !B3 X 7TP7 %Q-(0!:32H 6$TR
M %9-.@!434$ 4TY( %).3P!03E<!3TY? 4Y.9P%,3G("2TY] DE.BP-(3ID$
M1T^H!$9/N@1&3]$$1D_M!$9._ 1&3O\#1T[_ T=._P.]3   KE(  )Q1  "-
M40  @5$  '=0  !N3   9TX  &)/  !=4 T 6E 4 %=1'@!542< 4U$P %%2
M. !04C\ 3E)& $U230!,4U4 2E-= 4E390%(4V\"1E-[ D53B0-#4Y<#0E.G
M!$%3N 1!4\\$05/L!$%2^P-"4O\#0E+_ T)1_P.Z3P  JE0  )A4  ")5
M?5,  '-3  !I40  8E(  %Q3  !85 H 5%42 %)5&P!/5B0 3E8M $Q7-0!+
M5SP 2E=$ $A72P!'6%( 1EA: 4188P%#6&T!05AY D!8A@(^6)4#/5BE SQ8
MMP0\6,T$/%?J SQ7^@,]5O\#/5;_ SU6_P.V4P  I5<  )17  "%5@  >58
M &]6  !E50  7%8  %=8  !260< 3EH0 $Q:& !*6R$ 2%PJ $=<,@!%7#H
M1%U! $-=2 !"75  0%U8 #]=80$]76L!/%UV CI=A (Y79,".%VC S==M0,V
M7<L#-ESH S=<^0,W6_\#.%O_ SA:_P.R5P  H%H  (]9  "!60  =5D  &M9
M  !@6@  5EL  %%=  !,7@( 2& - $5@% !$81X 0F(F $!B+@ _8C8 /F,^
M #UC10 \8TT .V-5 #EC7@ X8V@!-F-T 35C@0$S8Y$",F.A C%CLP(Q8\@"
M,6+G C%A^ (Q8?\",F#_ C)@_P*N7   FUT  (I=  !\70  <%T  &9=  !<
M7@  4F   $QB  !%90  068* #YG$0 \:!H .V@B #EI*P X:3( -VHZ #9J
M00 U:DD -&I2 #-J6P Q:F4 ,&IP 2YJ?@$M:HX!+&J? 2MJL $J:L8!*FGE
M 2IH]@(K9_\"*V?_ BMG_P*I80  E6   (1@  !W8   ;&$  &)A  !88P
M3F8  $=H  ! :P  .FX% #9O#@ T<!4 ,W > #)Q)@ P<2X +W$U "YR/0 M
M<D4 +')- "MR5P J<F$ *7)M "=R>P F<HL )'*< 2-RK@$C<L,!(W'B 2-P
M] $C;_\!(V[_ 2-N_P&A90  CF0  ']D  !R9   :&4  %YF  !4:0  26P
M $)O   [<@  -'4  "YX"@ K>1$ *GD8 "EZ(0 G>B@ )GHP "5[.  D>T
M(WM( ")[4@ A>UP ('MH !]\=@ =?(8 ''N8 !M[J@ :>[\ &GO> !IY\@ ;
M>/X &W?_ 1MW_P&9:0  B&D  'EI  !M:0  8VH  %EL  !/;P  17,  #UW
M   U>@  +GT  ">! P B@PT ((02 !^$&@ =A"( '(4J !N%,0 :A3D &85"
M !B&3  7AE8 %H9C !6&<0 4AH$ $H:3 !&&I@ 1A;L $(76 !&#[P 1@OL
M$H+_ !*!_P"1;@  @6T  '1N  !I;@  77   %-S  !)=P  0'P  #>    O
M@P  )X<  "&*   :C08 %8\- !.0$P 2D!H $I B !&0*@ 0D3( $)$[  ^1
M1  .D4\ #9%<  R1:@ +D7H "I&-  B0GP 'D+, !X_)  >/Y@ 'CO0 "(W\
M  B-_P")<P  >W,  &]S  !C=0  5W@  $U]  !#@0  .88  #"*   HC@
M(9$  !J5   3EP  #IH(  N<#@ )G!, ")P:  ><(@ &G"H !)PS  .</0 "
MG4@  )U4  "=8@  G'(  )R$  "<EP  FZH  )N_  ":VP  FNP  )KU  "9
M^ "">0  =GD  &AZ  !<?@  48(  $:'   \C   ,I$  "F5   AF0  &9T
M !*@   .HP  ":8%  .G#   IQ   *<5  "H'   J",  *@K  "I-   J3\
M *E+  "I60  J6@  *EZ  "IC@  J:$  *BU  "HRP  I^0  *?O  "G\P!]
M@   ;X$  &&$  !5B0  28X  #Z4   TF0  *IX  "&B   9I@  $JD   VL
M   'KP   +(   "S!P  LPP  +,0  "T%0  M!L  +4B  "V*P  MS4  +=
M  "X3@  N%T  +AN  "X@@  N)<  +BJ  "WO@  M](  +?F  "WZ@!VB
M9XL  %J0  !.E@  0IP  #>B   LIP  (JL  !FO   1LP  "[8   2Y
MO    +X   "^    OP8  , +  #!#P  PA,  ,,9  #$(   Q2D  ,<T  #(
M0@  R5$  ,EB  #)=0  R8H  ,F?  #*L0  RL$  ,G1  #)V0!NDP  8)@
M %.>  !&I   .JL  "^P   DM0  &;@  !"\   *OP   <$   #$    R
M ,H   #*    S    ,T#  #."   T T  -$0  #3%@  UAX  -HH  #=-
MWD,  -]4  #?9P  X'P  ."1  #@I   X+(  ."^  #@PP!FGP  6:8  $RM
M   _M   ,K@  "2\   8OP  $,,   C'    R@   ,T   #1    U0   -@
M  #9    VP   -T   #?    X00  .,*  #E#@  YQ,  .H<  #M)P  \#4
M /%&  #R6   \VL  /.   #TE   ]*,  /2N  #TL@#_ !, _P 1 /\ $0#_
M !4 _P ? /\ + #_ #D _P!% /\ 4 #_ %H _@!C /L :P#Y '( ]P!X /4
M?@#T (0 \@") /$ C@#P ), [@"9 .T GP#L *8 Z@"N .@ N #F ,4 Y0#;
M ., [0#B /L X@#_ .$ _P#A /\ X0#_ .$ _P#_ !  _P . /\ #0#_ !(
M_P ; /\ * #_ #0 _@!! /L 3 #W %8 ] !? /$ 9@#O &T [ !T .H >@#I
M '\ YP"% .8 B@#E (\ XP"5 .$ FP#@ *( W@"J -L M #9 ,  U@#0 -,
MZ #2 /< T0#_ -$ _P#0 /\ T #_ -  _P#_  T _P ) /\ "@#_  \ _P 6
M /L (@#W "\ ]  [ /  1P#M %$ Z0!: .4 8@#B &D X !O -X =0#< 'H
MV@"  -@ A0#5 (L TP"1 -$ EP#/ )X S0"F ,L KP#) +H QP#) ,4 X@#$
M /( PP#^ ,( _P#! /\ P@#_ ,( _P#_ P8 _P ! /\ !@#_  P ^0 1 /$
M'0#K "D YP V ., 00#? $L VP!4 -4 7 #2 &, SP!J ,T < #+ '4 R0![
M ,@ @ #& (8 Q0", ,, DP#! )H OP"B +T JP"[ +8 N0#$ +< V@"V .T
MM #Z +0 _P"T /\ M #_ +0 _P#_!   _P   /\   #_  8 [  - .4 %@#>
M "( UP O -$ .P#- $4 R@!. ,8 5P#$ %X P0!D +\ :@"] '  O !U +H
M>P"Y ($ MP"' +4 C@"S )4 L@"> +  IP"N +( K "_ *H T0"H .@ J #W
M *< _P"G /\ I@#_ *8 _P#_!@  _P4  /$#  #H    X0 ' -4 $ #- !L
MQP G ,, ,P"_ #X O !( +D 40"V %@ M !? +( 90"P &H KP!P *T =@"L
M 'P J@"" *D B0"G )$ I0": *, I "A *X H "[ )X!S0"= N8 G 3T )L$
M_P":!?\ F@7_ )D%_P#_"@  \0X  .00  #9#P  S@L  ,@#"P#" !, O (?
M +<#+ "S!#< L 5" *T&2@"J!E( J =9 *8'7P"E!V4 HP=K *((<0"@"'<
MGPA^ )T(A0";"8X F@F7 )@*H0"6"JP E0NZ ),+S "2#.4 D WV (\._P".
M#O\ C@[_ (T._P#V$0  YA<  -8;  #'&0  OA4  +D0  "W"@T L0L7 *P-
M) "H#C  I0X[ *(.1 "?#TP G0]3 )L/6@":#V  F!!F )<0; "5$'( DQ!Y
M )(0@0"0$(H CQ&4 (T1GP"+$:H BA*X (@2RP"&$^8 A13W (,5_P"#%?\
M@A7_ ((5_P#M&@  W"$  ,HE  "[(@  L1\  *L:  "I% 8 I1(1 * 4'@"<
M%2H F14U )86/@"4%D< DA9. ) 650".%UL C!=A (L79P")%VT B!=T (88
M? "%&(8 @QF0 ($9FP" &J< ?AJU 'T;QP!\'.( >AWU 'D=_P!X'?\ >!W_
M '@=_P#E(@  T"D  +\L  "P*@  IR<  * C  "='P  FAH. )4<& "1'20
MCAXO (P>.0")'D$ AQ]) (4?4 "#'U8 @A]< ( ?8@!_'VD ?2!P 'P@> !Z
M(($ >2&, '<AEP!U(J0 ="*R ',CPP!R(]\ <"3S &\D_P!O)/\ ;B3_ &XD
M_P#=*0  R#   +<R  "H,   GBX  )<J  "3)P  D",* (PC$P"()!\ A"4J
M ((E- " )CT ?29$ 'PF2P!Z)E( >"98 '<F7@!U)F4 ="=L '(G= !Q)WT
M;RB( &XHE !L**$ :RFO 6HIP %I*ML!9RKQ 6<K_P%F*_\!9BK_ 68J_P'4
M+P  PC8  *\V  "A-0  EC0  ) P  "*+0  ARH& (,I$ !_*AH ?"LE 'DK
M+P!W+#@ =2Q  ',L1P!Q+$T <"Q4 &XL6@!M+&$ :RUH &HM< !H+7H 9RZ%
M &4ND0%D+IX!8B^L 6$OO0%A,-4!8##O 5\P_0%?,/\!7S#_ 5\P_P'--
MO#L  *DZ  ";.@  D#@  (DU  "#,@  ?S ! 'LO#@!W,!8 =# A '$Q*P!O
M,30 ;3$\ &LQ0P!J,4H :#)0 &<R5P!E,ET 9#)E &(R;0!A,W< 7S." 5XS
MC@%=-)P!6S2J 5HUNP%:-=(!637M 5DU_ %8-?\!6#7_ 5DU_P'(.   MSX
M *0^  "6/0  BSP  (,Z  !]-P  >#0  '0T"P!P-1, ;34= &HU)P!H-C
M9C8X &0V/P!C-D8 839- & V4P!>-UH 73=B %PW:@!:.'0!63A_ 5<XC %6
M.9D!53FH E0YN0)3.L\"4SKK E,Z^P%3.O\!4SG_ 5,Y_P'$/   LD$  *!
M  "20   AC\  'X]  !X.@  <S@  &XY" !J.1$ 9SD: &0Z) !B.BP 8#HT
M %XZ/ !=.T, 6SM* %H[4 !8.U< 5SM? %8\9P!4/'$!4SQ\ 5(]B0%1/9<!
M3SVF DX^MP)./LT"3C[I DT^^@)./O\!3CW_ 4X]_P' /P  KD,  )Q#  ".
M0P  @D(  'I   !S/0  ;3P  &@]!0!D/0X 83X7 %X^(0!</BD 6CXQ %@^
M.0!7/D  53]& %0_30!3/U4 4D!< %! 90!/0&\!3D%Z 4U!AP%+098!2D&E
M DE"M0))0LL"24+H DE"^0))0?\"24'_ 4E!_P&]0P  JD4  )A%  "*10
M?T4  '9#  !O0   :$   &-! 0!?00T 7$$4 %E"'0!70B8 54(N %-"-@!1
M0CT 3T)# $]#2P!.0U( 341: $Q$8P!*1&T!245X 4A%A0%'190!146C D5&
MM )$1LD"1$;G D1%^ )$1?\"147_ D5%_P&Z1@  ID@  )1(  "&2   >T<
M ')&  !J0@  8T,  %Y$  !:10L 5D42 %1&&P!11B, 3T8K $Y&,P!,1SH
M2T=! $I'20!)2%  2$A8 $=(80!&26L 1$EV 4-)@P%"29(!04FB D!)LP(_
M2L<"/TKE C])]P) 2?\"0$C_ D!(_P&V20  HDH  )%*  "#2@  =TH  &Y)
M  !E10  7D<  %E(  !520@ 44H0 $]*& !,2B$ 2DLI $E+,0!'2S@ 1DP_
M $5,1@!$3$X 0TU6 $)-7P!!36@ 0$UT 3Y-@0$]39 !/$V@ 3M.L0(Z3L8"
M.D[D CM-]@([3?\!.TS_ 3Q,_P&S30  GDP  (U,  !_3   =$P  &I,  !@
M2@  64L  %1,  !0304 3$X. $E/%0!'3QX 14\F $10+@!"4#4 05 ] $!1
M1  _44L /E%3 #U27  \4F8 .E)R #E2?P$X4HX!-U*> 392KP$U4L0!-5+B
M 392]0$V4?\!-E#_ 3=0_P&N3P  F4\  (E/  ![3P  <$\  &9/  !<3@
M5$\  $]1  !*4@$ 1E,, $-4$@!!5!L 0%4C #Y5*P ]5C( /%8Z #M600 Z
M5DD .5=1 #A76@ V5V, -5=O #17? $S5XP!,5>< 3!7K0$P5\(!,%?@ 3!6
M] $Q5O\!,57_ 3%5_P&H4@  E5(  (12  !W4@  ;%(  &)2  !84P  3U0
M $E6  !$5P  0%D( #U:$  [6A< .5L@ #A;)P W7"\ -EPV #5</@ T7$8
M,UU. #%=5P P76$ +UUL "Y=>@ L78D *UV: 2I=JP$J7;\!*5W> 2I<\@$J
M6_X!*UO_ 2M:_P&C50  CU4  ']5  !R50  9U8  %Y6  !45P  3%D  $5;
M   _70  .E\$ #9@#0 T81, ,F(< #%B(P P8BL +V,R "YC.@ M8T( +&-*
M "ID4P I9%T *&1I "=D=@ F9(8 )627 "1DJ0 C9+T (F3: "-C\0 C8OT!
M)&'_ 21A_P&<6   B5@  'I9  !N60  8UD  %I:  !07   2%X  $%@   Z
M8P  -&8  "]H"@ L:1  *FD7 "EJ'P H:B8 )VHN "9K-0 E:ST )&M& "-K
M3P B;%D (&QE !]L<@ >;(( '6R4 !QLI@ ;:[H &FO4 !MJ[@ <:?P '&C_
M !QH_P"57   @UP  '5<  !I70  7UT  %9>  !,80  0V0  #QG   U:@
M+VT  "AP!  C<@T (7(2 "!S&@ ?<R$ 'G,H !UT,  <=#@ &W1  !IT2@ 9
M=%0 %W5@ !9U;@ 5=7X %'60 !-TH@ 2=+8 $73/ !)S[  2<OH $W'_ !-Q
M_P".8   ?6   &]A  !E80  6V(  %%D  !(9P  /FL  #=N   P<0  *74
M ")X   <>P< %WT. !9]$P 5?1L %'XB !-^*@ 2?C$ $7XZ !%^1  0?TX
M#W]:  Y_:  -?W@ #'^*  M^G0 *?K  "7W&  I]Y  *?/0 "WO]  MZ_P"&
M90  =V4  &IE  !A9@  5F@  $QK  !";P  .7,  #%W   J>@  (WX  !R!
M   5A   $(<(  V)#@ ,B10 #(D;  N)(P *B2L "8DS  B)/0 &B4@ !8E4
M  2)80 "B7$  8F#  ")E@  B*D  (>^  "'V@  ANP  (;U  "&^@!^:@
M<6H  &=K  !;;   4'   $9T   \>   ,WT  "J!   CA0  '(@  !6,   0
MCP  #)(&  :3#  "DQ$  )06  "4'0  E"0  )4L  "5-0  E4   )5,  "6
M60  EFD  )5Z  "5C@  E*$  )2U  "3S   DN8  )+R  "2]P!X<   ;7
M &!R  !4=0  27D  #]^   U@P  +(@  ".-   ;D0  %)0   ^7   *F@
M!)T#  ">"0  GPX  )\2  "@%P  H!T  *$E  "B+0  HC<  *-#  "C4
MHU\  *-Q  "CA   HID  **M  "AP@  H=P  *'K  "@\@!S=@  9G<  %E[
M  !-@   0H4  #B+   ND   ))4  !N:   4G@  #J$   FD   "IP   *H
M  "K!   JPH  *P-  "M$0  K18  *X<  "O)   L"T  +$Y  "Q1@  LE4
M +)F  "R>0  LHX  +&C  "RMP  L<H  +'@  "QZ0!L?@  7X(  %*'  !&
MC0  .Y,  #"9   FG@  '*,  !.G   -JP  !ZX   "R    M0   +<   "X
M    N0(  +D(  "Z#   NQ   +P4  "]&P  OR,  ,$M  #".@  PDD  ,-:
M  ##;   Q((  ,27  #$JP  Q+P  ,3+  #$V@!EB0  6(X  $N5   _FP
M,Z(  "BH   =K0  %+$   VV   &N0   +P   "_    PP   ,0   #%
MQ@   ,<   #)!   R@D  ,L-  #-$0  SQ@  -(A  #5+0  UCP  -A-  #9
M7P  VG,  -J*  #;G@  VZX  -NZ  #<PP!>E@  49P  $2C   XJ@  ++$
M ""W   5NP  #;X   3"    Q0   ,D   #-    T    -(   #2    U0
M -8   #9    VP   -X%  #@"@  X@\  .46  #H(   ["T  .T^  #M40
M[F4  .]Z  #OCP  \)\  /"K  #PLP#_ !  _P . /\ #@#_ !( _P = /\
M*0#_ #4 _P!! /\ 30#^ %8 ^P!? /@ 9@#V &T ] !T /( >0#Q '\ \ "$
M .X B0#M (\ ZP"5 .H FP#H *( Y@"J .4 LP#C ,  X0#2 .  Z@#? /D
MW0#_ -T _P#= /\ W@#_ -X _P#_  T _P * /\ "0#_  \ _P 8 /\ ) #^
M #$ ^P ] /@ 2 #T %( \ !: .T 8@#K &D Z0!O .< =0#E 'H XP!_ .(
MA0#@ (H W@"0 -P E@#: )T V "E -4 KP#2 +H T #* ,X XP#- /0 RP#_
M ,L _P#+ /\ RP#_ ,L _P#_  @ _P # /\ !0#_  P _  4 /< 'P#R "L
M[P W .L 0@#G $P Y !5 .  70#= &0 V@!J -@ < #5 '4 T@!Z -  @ #/
M (4 S0"+ ,L D@#) )D QP"A ,4 J@## +4 P0## +\ V@"^ .X O0#\ +P
M_P"\ /\ O #_ +P _P#_    _P   /\   #Y  < \0 0 .H &@#D "4 WP Q
M -L / #7 $< T@!0 ,X 5P#+ %X R0!E ,8 :@#% '  PP!U ,$ >@#  (
MO@"& +P C0"Z )0 N0"< +< I0"U +  LP"] +$ SP"O .@ K@#X *X _P"M
M /\ K0#_ *T _P#_    _P   /T   #N  $ XP , -H % #1 !\ S  K ,@
M-@#% $  P@!* +\ 4@"\ %D N@!? +@ 90"V &H M !O +, =0"Q 'H L "!
M *X B "M (\ JP"8 *D H0"G *L I0"X *, R "B .( H0#S *  _@"@ /\
MH #_ *  _P#_    ]@   .H   #@    TP & ,D #P#" !@ O0 D +D +P"V
M #H M !# +$ 3 "N %, K !9 *H 7P"I &0 IP!J *8 ;P"D '4 HP![ *$
M@@"@ (H G@"3 )P G0": *< F "T )8 PP"5 -P E #O ), ^P"3 /\ DP#_
M )( _P#Y!0  Z@L  -P-  #+"@  P@4  +P "@"V !$ L0 < *X * "J #,
MIP ] *0 10"B $T H !3 )X 60"< %\ FP!D )H :@"8 '  EP!V )4 ?@"3
M (8 D@&/ ) !F0". J0 C *Q (L#P ")!=8 B ;M (@'^@"'"/\ A@C_ (8(
M_P#O#P  WA0  ,H5  "\$@  LQ   *X,  "K!@T IP,5 *(%( "?!RP G @V
M )D(/P"7"4< E0E. ),)5 "1"EH D I? (X*90"-"FL BPIR (H+>0"("X(
MAPN, (4,EP"##*( @0VP ( -P !_#=@ ?0[O 'P/_0![#_\ >Q#_ 'L0_P#F
M%P  T1X  +T=  "O'   IAD  *$5  ">$ 0 G0T/ )@.&0"4#B4 D0\O (\0
M.0",$$$ BA!( (@03P"'$%4 A1!; (0180""$6< @!%N '\1=0!]$7X ?!*(
M 'H2E !X$J  =Q.N '43O@!T%-4 <Q7N '$6_0!Q%O\ <1;_ ' 6_P#<'P
MQB4  +,E  "E(P  G"$  )8>  "2&0  D10+ (T4% ")%1\ AA8I (,6,P"!
M%SP @!=# 'X72@!\%U  >A=6 'D87 !W&&( =AAI '08<0!S&7H <1F$ &\:
MD !N&IT ;!NK &L<NP!J'-  :1WL &@>^P!H'O\ 9Q[_ &<>_P#1)@  O2H
M *LJ  "=*@  DR@  (TE  "((@  AAT& (,;$ !_'!H ?!TD 'H=+@!W'C8
M=AX^ '0>10!R'TL <1]1 &\?6 !N'UX ;!]E &L@;0!I('8 :"&! &8AC0!E
M(IH 8R*H &(CN !A(\T 8"3I & D^@!?)/\ 7R3_ %\D_P#*+   MB\  *0O
M  "6+P  C"T  (4J  " *   ?20  'HB#0!V(Q4 <R,@ '$D*0!O)#( ;20Z
M &LE00!J)4< :"5- &8E5 !E)5H 9"9A &(F:0!A)G( 7R=] %XGB@!=*)<
M6RFE %HIM0!:*LH 62KG %@J^ !8*O\ 6"K_ %@J_P#%,0  KS,  )XS  "0
M,P  AC(  '\O  !Y+0  =2H  '(H"@!O*!( :RD; &DI)0!G*BT 92HU &,J
M/0!B*D, 8"I* %\K4 !>*U< 7"M> %LL9@!9+&\ 6"UZ %<MAP!6+I4 5"ZC
M %,OLP!3+\< 4B_E %(O]P!2+_\ 4B__ %(O_P#!-@  JC8  )DV  "+-@
M@34  'DS  !S,0  ;R\  &LN!@!H+1  9"X8 &(N(0!@+RH 7B\Q %PO.0!;
M+T  62]& %@O30!7,%, 5C!; %0Q8P!3,6P 4C)W %$RA !/,Y( 3C.A $TS
ML0!--,4!3#3C 4PT]@!,-/\ 3#3_ $PS_P"[.0  ICD  )4Y  "'.0  ?#D
M '0W  !N-   :3,  &4R @!A,@T 7C(4 %PS'@!:,R8 6#,N %8S-0!5-#P
M4S1# %(T2@!1-%  4#58 $XU8 !--FH 3#9U $LW@@!*-Y  23B? $@XL %'
M.,,!1SCA 4<X]0%'./\!1SC_ 4<X_P&W.P  HCP  )$\  "#/   >#P  ' Z
M  !J-P  9#8  & V  !<-@L 63<2 %8W&@!4-R, 4C<K % W,@!/.#D 33A
M $PX1P!+.$X 2CE5 $DY7@!(.F@ 1SIS $8[@ !%.XX 1#R> $,\K@%"/,(!
M0CW? 4(\\P%"//\!0CS_ 4([_P&S/0  GCX  (T^  !_/@  =3X  &P]  !F
M.@  8#D  %LZ  !7.@@ 4SL0 %$[& !..R  3#LH $L[+P!)/#8 1SP] $<\
M1 !&/4L 13U3 $0^7 !#/F8 0C]Q $$_?@! /XT /T"< #Y K0$]0, !/4#=
M 3U \@$]0/\!/C__ 3X__P&N0   FD   (E!  !\00  <4$  &A   !A/
M6ST  %8^  !2/@4 3C\. $P_%0!)/QT 1T E $9 + !$0#, 0T Z $)!0@!!
M04D 0$%1 #]"6@ ^0F, /4-O #Q#?  [0XL .D2; #E$JP$Y1+X!.$3; 3E$
M\0$Y0_X!.4/_ 3E#_P&J0@  ED,  (9#  !X0P  ;D,  &5#  !=0   5D
M %%"  !-0@( 24,, $9#$@!$1!H 0D0B $%$*@ _13$ /D4X #U%/P \1D<
M.T9/ #I&5P Y1V$ .$=L #='>@ V2(D -4B9 #1(J@ T2+T ,TC9 #1(\  T
M1_T -$?_ #5&_P"F1   DD4  ()&  !U1@  :D8  &%%  !91   440  $Q&
M  !(1P  1$<* $%($  _21@ /4D@ #Q))P Z2BX .4HV #A*/0 W2T0 -DM,
M #5+50 T3%\ ,TQJ #),=P Q3(8 ,$R7 "]-J  N3;L +DW5 "Y,[P O3/T
M+TO_ #!+_P"A1P  CD@  'Y(  !Q2   9DD  %U(  !52   3$D  $=*  !"
M2P  /TP& #M-#@ Y3A4 -TX= #9/)  U3RL ,T\S #)0.@ Q4$( ,%!* "]1
M4@ N45P +5%G "Q1=0 K480 *E*5 "E2I@ I4KD *%+2 "E1[@ I4/P *E#_
M "I/_P"<2@  B4H  'I+  !M2P  8TP  %I,  !13   2$T  $-/   ]4
M.5(" #53#  S5!( ,509 #!5(0 N52@ +54O "Q6-P K5CX *E9& "E63P H
M5UD )U=D "97<@ E5X$ )%>2 "-7I  B5[< (E?/ ")7[  C5OH (U7_ "15
M_P"630  A$X  '5.  !I3@  7T\  %9/  !-4   15(  #]3   Y5@  ,U@
M "]:"  K6P\ *EL5 "A<'0 G7"0 )EPK "5<,P D73H (UU# ")=3  A758
M(%YA !]>;@ >7GX '5Z/ !Q>H0 ;7K0 &EW, !M=Z0 ;7/D '%O_ !Q;_P"0
M40  ?E$  '!1  !D4@  6U(  %)3  !*5   05<  #M9   U6P  +EX  "A@
M P D8@P (F,1 "%C&  ?9"  'F0G !UD+@ <9#8 &V4^ !IE1P 995$ &&5=
M !=E:@ 697H %66+ !1EG@ 39;$ $F7( !)DYP 38_< %&+_ !1B_P")5
M>%4  &M5  !@5@  5U8  $]7  !&60  /5P  #9?   P8@  *60  "-G   =
M:@< &6P. !AL$P 6;1H %6TA !1M*0 4;3  $VTY /_B?1!)0T-?4%)/1DE,
M10 '$A)N0@ 1;DP $&Y8  ]N90 .;G4 #6Z'  UNF@ ,;:T "VW"  MLX  ,
M:_, #6O]  UJ_P""60  <ED  &99  !<6@  5%H  $I<  !!7P  .6,  #%F
M   J:0  )&P  !UO   7<@  $G4)  ]W#P .=Q0 #G<;  UW(P ,=RH "W<S
M  IW/  )=T< "'=2  =W7P %=V\ !'>   -WE  !=J<  ':[  %UU0 !=.L
M G3V  )T_ ![70  ;5T  &)>  !97@  3F   $5C   \9P  ,VL  "MN   D
M<@  'G4  !=Y   2?   #7\&  F!#  %@1$  X$6  *!'0 !@20  ($M  ""
M-@  @D   (),  ""60  @F@  ()Y  ""C0  @:   ("T  " RP  ?^<  '[R
M  !^^0!T8@  :&(  %YB  !39   26<  #]K   V<   +70  "5X   >?
M%X   !&#   -A@  "(D$  *+"@  BPX  (L3  ",&   C!\  (TF  "-+P
MCCD  (Y$  ".40  CF   (YQ  ".A0  CID  (VM  ",PP  C-\  (ON  "+
M]@!N:   9&<  %AI  !-;   0G$  #AV   O>P  )G\  !Z$   6B   $(P
M  R/   &D@   )4   "6!P  EPP  )</  "8$P  F1@  )H?  ";)@  FS
M )P[  "<2   G%<  )QH  "<>P  G)   )NE  ";N@  FM   )KG  ":\0!J
M;0  7F\  %%R  !&=P  .WP  #&"   GAP  'HP  !:1   0E0  "ID   2<
M    H    *(   "C 0  HP8  *0+  "E#@  IA(  *<7  "H'@  JB8  *LQ
M  "K/@  K$T  *Q=  "L<   K(4  *R;  "KKP  J\,  *O9  "JZ !D=0
M5WD  $M^   _A   -(H  "F0   ?E@  %IL  !"?   )HP   :<   "J
MK@   +    "P    L0   +(#  "T"   M0T  +80  "W%0  N1T  +LF  "\
M,P  O4$  +U2  "]9   OGD  +Z0  "]I   O;<  +W&  "]UP!<?P  4(4
M $2+   XD@  +)D  "&?   7I   $*D   FN    L@   +8   "Y    O0
M +\   "_    P    ,$   ##    Q 4  ,8*  #'#@  R1,  ,L<  #.)@
MT#4  -%%  #25P  TFL  -."  #3EP  TZD  -*X  #2Q !5C   29,  #V:
M   PH@  ):@  !JN   1M   ";D   "]    P0   ,0   #(    RP   ,T
M  #-    SP   -    #2    U    -@   #:!@  W0P  . 1  #C&@  YB<
M .<X  #H2@  Z5T  .IR  #KB   ZYL  .RH  #LL@#_  T _P + /\ "P#_
M !  _P : /\ )@#_ #( _P ] /\ 2 #[ %( ^ !: /8 8@#S &D \0!O /
M=0#N 'H [ !_ .L A #I (H Z "0 .8 E@#D )T X@"E .$ KP#? +L W0#+
M -L Y@#9 /< V #_ -@ _P#7 /\ UP#_ -0 _P#_  @ _P $ /\ ! #_  T
M_P 5 /X (0#Z "P ]P X /0 0P#P $T [0!5 .H 70#G &0 Y !J .( < #@
M '4 W@!Z -T ?P#; (4 V0"+ -4 D0#3 )D T0"@ ,\ J@#- +4 RP#$ ,D
MW0#( /$ QP#_ ,8 _P#& /\ Q@#_ ,< _P#_    _P   /\   #_  H ^  1
M /$ ' #L "< Z0 R .8 /0#B $< W0!0 -D 6 #5 %\ T@!E -  :@#. '
MS !U ,H >@#) '\ QP"% ,4 C ## )0 P0"< +\ I0"] +  NP"] +H T "X
M .L MP#[ +8 _P"V /\ M@#_ +8 _P#_    _P   /T   #S  4 Z0 . .$
M%@#; "$ U0 M -$ -P#. $$ R@!* ,< 4@#$ %D P@!? ,  90"^ &H O !O
M +L = "Y 'H MP"  +8 AP"T (X L@"7 +  H "N *H K0"W *L R "I .,
MJ #U *< _P"G /\ IP#_ *8 _P#_    _@   /$   #E    UP * ,T $0#'
M !P P@ F +\ ,0"\ #L N@!$ +< 3 "T %, L@!9 +$ 7P"O &0 K0!I *P
M;P"J '0 J0!Z *< @0"F (D I "1 *( FP"@ *4 G@"R )T P0"; -H F@#O
M )D _0"8 /\ F #_ )@ _P#]    \    .$   #1    Q@ $ +T #0"W !4
MLP @ +  *P"M #4 JP ^ *@ 1@"F $T I !4 *, 60"A %\ H !D )X :0"=
M &X FP!U )H >P"8 (, E@", )4 E@"3 *$ D0"M (\ NP"- ,\ C #I (L
M^ ", /\ C #_ (P _P#S @  X@<  ,P'  "_!   MP   +$ " "K !  IP 9
M *0 ) "@ "X G@ W )P 0 ": $< F !. )8 5 "5 %D DP!> )( 9 "0 &D
MCP!O (T =@"+ 'X B@"( (@ D@"& )T A0"I (, N "! ,H @ #E (  ]0!_
M /\ ?P#_ '\ _P#H#0  T!   +X0  "Q#@  J T  *,(  "@ @P G  3 )@
M'0"5 "< D@ Q )  .0". 4$ C %( (H"3@") E0 AP)9 (8"7P"$ V0 @P-K
M ($#<@" !'H ?@2$ 'T%C@![!9H >0:G '@&M0!V!\@ =0CC '4)] !T"O\
M<PK_ ',*_P#=%0  Q!<  +$7  "E%@  G!,  )81  "4#00 DP@- (X'%0"+
M"2  B DJ (4*,P"#"SL @0M" ( +20!^"T\ ?0Q4 'L,6@!Z#&  > QG '<,
M;@!U#78 = V  '(-C !P#9D ;PZF &T.M0!L#LD :P_F &H0]P!I$/\ :1#_
M &D0_P#0'0  N1X  *@>  ";'0  DAL  (L9  "(%0  AQ$' (4.$ "!#QH
M?A D 'L0+0!Y$#8 =Q$] '811 !T$4H <Q%0 '$15@!P$5P ;A)B &T2:@!K
M$G, :1-] &@3B0!F$Y8 912C &,5LP!B%<8 8A;C &$6]@!@%_\ 8!?_ & 7
M_P#'(@  L",  )\D  "2(P  B2(  ((@  !^'0  ?!D  'H5#0!W%14 =!8?
M '$6* !O%S  ;A<X &P7/P!K%T4 :1A+ &@840!F&%@ 91A> &,99@!B&6\
M8!EY %\:A0!=&Y( 7!NA %L<L !:',, 61W@ %@>] !8'O\ 6![_ %@>_P"_
M)P  J2@  )DH  "+*   @B<  'LE  !V(P  <R   '$<"0!N'!$ :QP: &D=
M(P!G'2P 91TS &,>.@!B'D$ 8!Y' %\>30!>'E0 7!]; %L?8@!9(&L 6"!V
M %8A@@!5(9  5"*> %,BK@!2(\  42/= %$D\@!1)/\ 423_ %$C_P"Y*P
MHRP  ),L  "&+0  ?"P  '0J  !O*   :R4  &DB!0!F(0X 8R(6 &$B'P!?
M(R< 72,O %PC-@!:(ST 621# %<D2@!6)%  5217 %,E7P!2)6@ 429S $\F
M?P!.)XT 32B< $PHK !+*;X 2RG: $HI\0!**?\ 2RG_ $LI_P"S+@  GB\
M (XP  "!,   =R\  &\N  !J*P  92H  &,G 0!?)PP 7"<3 %HG&P!8*"0
M5B@K %4H,@!3*#D 4BE  % I1@!/*4T 3BE4 $TJ7 !,*F4 2BMP $DK? !(
M+(L 1RV: $8MJ@!%+KP 12[6 $4N[P!%+OX 12[_ $4M_P"N,0  FC(  (DS
M  !\,P  <C,  &LQ  !E+P  8"T  %TL  !9+ D 5BP0 %0L& !2+"  4"PH
M $XM+P!-+38 3"T\ $HM0P!)+4H 2"Y1 $<N60!&+V, 13!M $,P>@!",8D
M03&8 $$RJ ! ,KL /S+3 #\R[@! ,OT 0#+_ $ R_P"J,P  EC4  (8U  !Y
M-@  ;C4  &8U  !A,@  7#   %<P  !4, 8 43 . $XP%0!,,1T 2C$E $@Q
M+ !',3( 1C$Y $0Q0 !#,D< 0C)/ $$S5P! ,V  /S1K #XU>  ]-8< /#:6
M #LVIP [-KD .C;1 #HV[0 [-OP .S;_ #LV_P"F-@  DC<  ((X  !U.
M:S@  &,W  !=-@  5S,  %,T  !/- , 2S0, $DT$@!&-1H 134B $,U*0!!
M-2\ 0#4V #\V/0 ^-D0 /3=, #PW50 [.%X .CAI #DY=@ X.84 -SJ5 #<Z
MI0 V.K@ -3K/ #8Z[  V.OL -CG_ #<Y_P"B.   CCD  'XZ  !R.P  :#L
M %\Z  !9.0  4S8  $XW  !*.   1C@* $0Y$ !!.1< /SD? #XY)@ \.2T
M.SHT #HZ.P Y.T( .#M* #<[4P V/%P -3QG #0]=  S/8, ,SZ3 #(^I  Q
M/K8 ,3[- #$^Z@ Q/OH ,CW_ #(]_P">.P  BSP  'L\  !N/0  9#T  %P]
M  !5/   3CH  $D[  !%/   03T' #X]#@ \/14 .CX< #D^(P W/BH -C\Q
M #4_.  T/T  ,T!( #) 4  Q0%H ,$%E "]!<@ N0H$ +4*1 "U"H@ L0K4
M*T++ "Q"Z0 L0OD +4'_ "U!_P"9/0  ASX  '<_  !K/P  84   %D_  !2
M/P  23X  $0_  ! 0   /$$$ #E"#0 W0A( -4,9 #-#(0 R0R@ ,40O #!$
M-@ O1#T +D5% "U%3@ L15@ *T9C "I&;P I1GX *$:/ "='H0 F1[, )D?)
M "9&YP G1O@ *$7_ "A%_P"50   @D$  '-"  !G0@  7D(  %5"  !.0@
M14(  #]$   [10  -T8  #1'"@ Q2!  +T@6 "Y)'@ L224 *TDL "I),P I
M2CH *$I" "=*2P F2U4 )4M@ "1+;0 C2WP (DN- "%,GP A3+$ ($S' "!+
MY@ A2_< (DK_ ")*_P"00P  ?D0  &]$  !D10  6D4  %)%  !*1@  04<
M #Q(   W20  ,DL  "Y-!P K3@X *4X3 "=/&@ F3R$ )4\H "1/,  C4#<
M(E _ "%02  @4%( 'U%= !Y1:@ =47D '%&* !M1G  :4:\ &5'% !E1Y  :
M4/8 &T__ !Q/_P"*1@  >4<  &M'  !@2   5D@  $Y(  !'20  /DL  #E,
M   S3@  +E   "A3 @ D5 L (E40 "!5%@ ?5AX 'E8D !U6+  <5C, &U<[
M !I71  95TX &%=9 !=89@ 56'4 %%B' !18F@ 35ZP $E?" !)7X0 35O0
M%%7_ !15_P"$20  =$H  &9+  !<2P  4TL  $M,  !$30  /$\  #51   O
M5   *58  "19   >6P< &ET- !A=$@ 771D %EX@ !5>)P 47BX $UXW !)>
M0  17TH $5]5 !!?8@ /7W$ #E^#  U?E@ -7ZD #%Z^  Q>V@ -7?  #5S\
M  Y<_P!^30  ;DX  &).  !83P  3T\  $A0  ! 4@  .%0  #!7   J6@
M)%T  !]?   98@$ $V4) !%F#P 09A0 #V8;  YG(@ -9RD #6<R  QG.P +
M9T4 "F=0  EG70 '9VP !F=]  5GD  $9J,  F:W  -ESP $9>D !&3U  1D
M_ !W40  :5(  %U2  !44@  3%,  $-5   [6   ,UL  "M>   E80  'V0
M !EG   3:@  #VT&  MP#  (<!$ !W 6  5P'0 $<"0  W L  )P-0  <#\
M '!*  !P5P  <&4  '!V  !PB@  ;YX  &^R  !NR   ;>4  &WR  !M^0!P
M5@  8U8  %E6  !15P  1U@  #Y;   V7P  +F(  "9F   ?:@  &6T  !-P
M   .<P  "W8$  5X"P !> \  'D3  !Y&0  >1\  'HF  !Z+P  >CD  'I$
M  !Z4   >E\  'IP  !Z@P  >I@  'JL  !YP@  >-\  'CO  !W]P!J6P
M7UL  %9;  !,7   0F   #EC   P:   *&P  "!P   9=   $W<   Y[   )
M?@  !($"  """   @PT  (,0  "$%   A1D  (8@  "&*   AS$  (<\  "'
M20  AU<  (=H  "'>P  AY   (:E  "%N@  A=,  (3J  "$] !E8   7&
M %%A  !&9   /&D  #)M   I<@  (7<  !E[   2@   #8,   B'   "B@
M (T   ".!   C@D  (\-  "0$   D10  )(9  "3(   E"D  )4S  "50
MEDX  )9?  "5<@  E8@  )6=  "4L@  E,@  )/B  "3[@!A90  5F8  $IJ
M   _;@  -70  "MY   A?P  &80  !&)   ,C0  !I$   "4    F    )H
M  ";    G (  )T'  ">"P  GPX  *$2  "B&   HR   *4I  "F-@  ID0
M *95  "F:   IGT  *:4  "EJ0  I+T  *31  "DY !;;   3W   $-U   X
M>P  +8$  ".'   9C0  $9(   N7   $G    *    "C    I@   *@   "I
M    J@   *P   "M!   K@D  + -  "Q$0  LQ<  +4@  "V*P  MSH  +=+
M  "X7   N'$  +B(  "XG0  N+$  +?"  "WT !4=@  2'P  #R"   QB0
M)I   !N7   2G0  #*(   .G    JP   *X   "R    M@   +@   "X
MN@   +L   "]    O@   , %  #!"P  PQ   ,86  #)(   RBX  ,L^  #,
M4   S&0  ,UZ  #-D0  S:0  ,VT  #-P !-@P  08H  #61   IF0  'J
M !.F   ,K    [$   "V    N@   +X   #"    Q@   ,@   #(    R@
M ,L   #-    S@   -    #2 0  U0@  -D.  #=%0  X2$  .(Q  #D0P
MY58  .9K  #F@@  YY8  .>E  #FL #_  D _P % /\ !@#_  X _P 6 /\
M(0#_ "T _P X /T 0P#Y $T ]0!5 /( 70#P &, [@!I .P ;P#J '0 Z0!Z
M .< ?P#F (4 Y "+ ., D0#A )D WP"A -P J@#: +8 UP#& -4 X0#3 /0
MT@#_ -$ _P#1 /\ SP#_ ,H _P#_  $ _P   /\  0#_  P _P 2 /H '0#V
M "@ \P S /  /@#L $@ Z !0 .4 6 #B %X WP!D -T :@#; &\ V0!T -8
M>@#4 '\ T@"% -  C #. ), S "< ,D I0#' +  Q@"^ ,0 U #" .X P0#^
M ,  _P#  /\ OP#_ +X _P#_    _P   /\   #Z  < \0 / .L & #F ",
MX@ N .  . #; $( U0!+ -$ 4@#. %D RP!? ,D 90#' &H Q@!O ,0 = #"
M 'H P0"  +\ A@"] (X NP"6 +D H "W *H M@"W +0 R@"R .8 L0#X +
M_P"O /\ KP#_ +  _P#_    _P   /<   #J  ( X0 , -< $P#0 !T S  H
M ,D ,@#& #P P@!% +\ 30"\ %, N@!9 +@ 7P"W &0 M0!I +0 ;@"R '0
ML0!Z *\ @ "M (@ K "1 *H F@"H *4 I@"Q *0 P0"C -P H0#R *$ _P"@
M /\ H #_ *$ _P#_    ]P   .@   #9    RP ( ,, $ "] !@ N0 B +8
M+ "T #8 L@ _ *\ 1P"L $T JP!4 *D 60"G %X I@!C *4 : "C &X H@!T
M *  >@"> (( G "+ )L E0"9 )\ F "L )8 N@"4 ,\ DP#K )( ^P"2 /\
MD@#_ )$ _P#W    YP   -,   #&    NP " +, # "M !( J@ < *< )@"D
M #  HP X *  0 "> $< G !. )H 4P"9 %@ EP!= )8 8P"5 &@ DP!N )(
M= "0 'P CP"% (T CP"+ )H B@"G (@ M0"& ,< A0#D (0 ]0"$ /\ @P#_
M (, _P#L    TP   ,$!  "T    K    *8 !P"@  X G0 6 )H ( "7 "D
ME0 R ), .@"1 $$ CP!( (T 30", %, BP!8 (D 70"( &, AP!I (4 ;P"#
M '< @@"  (  B@!^ )8 ?0"C 'L L !Z ,( >0#= '@ \0!W /T > #_ '@
M_P#>"@  Q L  +(,  "F"P  G0@  )D$  "5  H D0 1 (X &0"+ ", B0 L
M (< - "% #L @P!" (( 2 "  $X ?P!3 'T 6 !\ %X >P!D 'D :@!X '(
M=@![ '0 A@!S )( <0"? '  K0!N +X ;0'6 &T"[0!L _H ; /_ &P#_P#.
M$   MQ$  *82  ":$0  D1   (L.  ")"P, AP4, (0!$P"! 1P ?@(E 'P#
M+@!Z S8 > 0\ '<$0P!U!4@ = 5. ',%5 !Q!5D < 9? &X&9@!M!FX :P=X
M &H'@P!H")  9PF= &4)K !D";P 8PK4 &,+[ !B#/H 8@S_ &(,_P##%@
MK1<  )T8  "0&   AQ8  ($4  !]$0  ? X& 'P*#@!X"A8 =0L? '(+* !P
M##  ;PPW &T,/@!L#$0 :PU* &D-3P!H#54 9PU< &4-8P!C#FL 8@YU & .
M@0!?#HX 70^< %P0JP!;$+T 6A#6 %D1\ !9$?T 61'_ %D1_P"Y&P  I1T
M )0>  "('@  ?AT  '@;  !T&   <14  '$1"0!O$!$ ;! 9 &D0(@!G$2H
M9A$R &01.0!C$3\ 8A%% & 22P!?$E$ 71)8 %P27P!:$V@ 61-R %<4?0!6
M%(L 5!69 %,5J0!2%KH 41;2 %$7[0!1%_T 41?_ %$7_P"R(   GB(  (XB
M  "!(P  =R(  ' A  !L'@  :1L  &<8! !F%0X 8Q85 &$6'@!?%B8 718M
M %P7- !:%SL 61=! %@81P!6&$T 51A4 %,87 !2&60 41EN $\:>@!.&X@
M31N7 $L<I@!*'+@ 2AW/ $D=ZP!)'?L 21W_ $H=_P"L)   F"4  (@F  ![
M)P  <28  &HE  !F(P  8B$  & >  !>' L 6QL2 %D<&@!7'"( 51PI %0<
M, !3'3< 41T] % =0P!/'4H 31Y1 $P>6 !+'V$ 21]K $@@=P!'((4 1B&4
M $0BI !$(K8 0R+, $,CZ0!#(_H 0R/_ $,B_P"F)P  DRD  (,J  !V*@
M;2H  &4I  !@)P  7"4  %DC  !7(0< 52$/ %(A%@!0(1X 3B$E $TB+ !,
M(C, 2B(Y $DB0 !((D8 1R-- $4C50!$)%X 0R1I $(E=0! )H, /R:2 #XG
MHP ^)[0 /2?* #THZ  ]*/D /2?_ #XG_P"B*@  CBL  '\M  !R+0  :"T
M &$L  !<*P  6"@  %0F  !1)@0 3B4- $PE$P!*)AH 2"8B $<F*0!%)B\
M1"8V $,G/ !!)T, 0"=+ #\H4P ^*5P /2EF #PJ<@ [*H$ .BN0 #DKH0 X
M++( -RS( #<LY@ X+/@ ."S_ #@L_P"=+   BBX  'LO  !O,   93   %TO
M  !8+@  4RL  % J  !,*@  22H+ $8J$0!$*A< 0BH? $$J)0 _*BP /BLS
M #TK.0 \*T  .RQ( #HL4  Y+5D ."YD #<N<  V+W\ -2^/ #0PGP S,+$
M,C#' #(PY0 S,/< ,S#_ #0O_P"9+P  AS$  '<R  !K,@  8C(  %HR  !4
M,0  3R\  $LM  !'+@  1"X( $$N#@ _+A0 /2X< #LN(@ Y+RD ."\O #<O
M-@ V,#X -3!& #4Q3@ T,5< ,S)B #(R;@ Q,WT ,#.- "\TG@ N-+  +33%
M "TTXP N-/8 +S/_ "\S_P"5,0  @S,  '0T  !H-0  7C4  %<T  !1-
M2S(  $8Q  !",@  /S(% #PR#0 Y,Q( .#,9 #8S(  T,R8 ,S,M #(T-  Q
M-#L ,#5# # U3  O-E4 +C9@ "TW;  L-WL *S>+ "HXG  I.*X *#C# "@X
MX@ I./4 *C?_ "HW_P"2-   ?S4  '$V  !E-P  6S<  %0W  !--@  1S8
M $(U   ]-@  .C8" #<W"P T-Q  ,C<6 #$X'0 O."0 +C@K "TY,@ L.3D
M*SE! "HZ20 J.E, *3M> "@[:@ G.WD )CR) "4\FP D/*T (SS" ",\X  D
M//0 )3O_ "4[_P"--@  ?#@  &TY  !B.0  6#H  %$Y  !*.0  1#D  #TY
M   Y.@  -3L  #(["  O/ X +3T4 "P]&@ J/2$ *3TH "@^+P G/C8 )CX^
M "4_1P D/U  (T!; ") :  A0'8 ($"' !]!F0 ?0:L 'D'  !Y!W@ ?0/,
M'T#^ " __P").0  >#H  &D[  !>/   53P  $T\  !'/   0#P  #@]   T
M/@  ,$   "U!!0 J0@P )T(1 "9#&  D0QX (T,E ")#+  A1#, ($0[ !]$
M1  >14X '459 !Q%90 ;170 &D6% !E&EP 91JD &$:^ !=%W  81?$ &43]
M !I$_P"$/   <ST  &8^  !;/P  4C\  $H_  !$/P  /4   #9!   Q0P
M+$0  "=& 0 D1PH (4@/ "!)%  >21L '4DB !Q)*0 ;2C  &DHX !E*00 8
M2DL %TM5 !9+8@ 52W$ %$N" !-+E  22Z< $DN\ !%+V0 22O  $TK\ !1)
M_P!_/P  ;T   &%!  !70@  3D(  $="  !!0@  .D,  #)%   M1P  *$D
M "-+   >308 &T\- !A0$0 74!< %E > !50)0 44"P $U$T !)1/0 144<
M$5%2 !!17P /4FT #E)^  U1D0 -4:0 #%&X  Q1T0 -4.P #5#Z  Y/_P!Y
M0P  :D0  %U$  !310  2T4  $1%   ^1@  -D@  "]*   I3   )$\  !]1
M   :4P  %%8) !%7#@ 06!, $%@9  ]8(  .6"@ #5@P  U8.0 ,6$, "UA.
M  I86@ (6&@ !UAY  98C  %6)\ !%BS  17R@ %5^8 !5?S  96_ !S1@
M9$<  %E(  !02   2$@  $%)   Z2@  ,DT  "M0   E4@  (%4  !I8   5
M6@  $%T&  Q@#  *8!  "6 5  A@'  '8", !6 K  1@-  #8#T  6!)  !@
M50  8&,  &!S  !@A@  7YH  %^N  !?Q   7N(  %[P  !>^ !L2@  7TL
M %5+  !,3   14P  #U.   U4   +E,  "=6   @60  &EP  !5?   08@
M#64$  AG"P #9PX  &@3  !H&   :!\  &DF  !I+@  :3@  &E#  !I3P
M:5T  &EM  !I@   :90  &BI  !HOP  9]P  &;N  !F]P!F3P  6D\  %%/
M  !*3P  05$  #A4   P5P  *%L  "%>   :8@  %&4  !!H   ,:P  !VX#
M  %P"0  < T  '$0  !Q%   <AH  ',A  !S*   <S$  ',\  !T2   <U8
M '-F  !S>0  <XX  '.C  !RN0  <=(  ''K  !P] !A4P  5E,  $]3  !%
M50  .U@  #)<   J8   (F0  !MH   4;   #V\   MR   &=@   'D   !Z
M!@  >@H  'L.  !\$0  ?14  'X;  !_(@  @"H  ( U  " 00  @$\  (!?
M  " <0  @(8  ("=  !_L@  ?LH  '[E  !]\0!<6   5%@  $E:   _70
M-6$  "QE   C:@  &V\  !1S   .=P  "7L   -_    @@   (0   "& 0
MA@8  (@*  ")#0  BA   (L5  ",&P  CB(  (\L  "/.   CT8  (]6  "/
M:   CWX  (^5  ".JP  C<$  (W<  ",ZP!970  3E\  $-B   X9@  +FP
M "1Q   <=P  %'P   Z!   (A0   (D   "-    D    )(   "3    E
M )8#  "7"   F P  )H/  ";$P  G1H  )\C  "@+@  H#P  *!,  "@7@
MH'0  )^,  "?H@  G[<  )[+  ">X !39   1V@  #QM   Q<P  )WD  !U_
M   4A0  #8L   :0    E    )@   "<    GP   *$   "B    I    *4
M  "G    J 0  *H)  "L#0  K1(  + 9  "R(P  LC$  +)"  "R5   LFD
M +*   "RF   L:P  +*_  "QS@!,;@  0',  #5Z   J@0  'X@  !6.   .
ME0  !IH   "?    I    *@   "L    KP   +$   "Q    LP   +4   "V
M    N    +H   "\!@  O@P  , 1  ##&0  Q28  ,4W  #&20  QET  ,=R
M  #'B@  R)\  ,BO  #(O !&>@  .8$  "Z)   BD   %Y@   ^?   'I0
M *H   "O    LP   +<   "\    OP   ,$   #"    Q    ,4   #'
MR0   ,L   #-    SP,  -(*  #6$   W!H  -TJ  #>/   WU   .!E  #A
M>P  X9$  .*B  #BK0#_  ( _P   /\  P#_  P _P 3 /\ '0#_ "@ _@ S
M /L /@#W $@ \P!0 /  5P#M %X ZP!D .@ :0#G &\ Y0!T ., >0#B '\
MX "% -X C #< ), V0"< -8 I@#3 +$ T0#  ,\ V@#. /$ S #_ ,L _P#+
M /\ Q@#_ ,$ _P#_    _P   /\   #_  @ ^P 0 /8 &0#R "0 [P N .T
M.0#H $( XP!+ .  4@#= %D V0!? -8 9 #3 &D T0!N ,\ = #. 'D S !_
M ,H A@#( (X Q@"6 ,0 H #" *L P "Y +X S0"\ .H NP#\ +H _P"Z /\
MN@#_ +8 _P#_    _P   /X   #T  0 ZP - .0 % #? !\ VP I -@ ,P#3
M #T S@!% ,H 30#' %, Q0!9 ,, 7P#! &0 OP!I +T ;@"[ ', N@!Y +@
M@ "V (@ M "0 +( F@"Q *4 KP"R *T Q "L .$ JP#V *H _P"J /\ J@#_
M *H _P#_    _0   .X   #B    U0 * ,T $0#' !D Q  C ,$ +0"_ #<
MNP _ +< 1P"U $X L@!3 +  60"O %X K0!C *P : "K &T J0!S *@ >@"F
M ($ I "* *, E "A )\ GP"L )X NP"< -( FP#N )H _P": /\ F0#_ )D
M_P#^    [@   -X   #+    P0 % +D #0"T !0 L0 > *X )P"K #  J@ Y
M *< 00"D $@ H@!- *$ 4P"? %@ G@!= )T 8@"; &< F@!M )@ <P"7 'L
ME0"$ )0 C@"2 )D D "F (X M "- ,@ C #F (L ^0"* /\ B@#_ (L _P#P
M    VP   ,<   "Z    L    *@ "@"D !  H  8 )T (0"; "H F@ S )@
M.P"6 $$ E !( )( 30"1 %( CP!7 (X 7 ", &$ BP!G (H ;@"( '4 AP!^
M (4 B "# )0 @@"@ (  KP!_ ,  ?@#= 'T \@!] /\ ?0#_ 'T _P#@
MQ@   +4   "J    H@   )L !0"5  T D@ 3 )  ' "- "0 BP M (H - "(
M #L A@!" (4 1P"# $T @@!2 ($ 5P!_ %P ?@!B 'T : ![ '  >@!Y '@
M@P!V (\ =0"< '0 J@!R +H <0#1 '  [ !P /L < #_ '  _P#-!   MP8
M *<'  ";!@  DP0  (X   "*  @ A@ / (0 %@"! !X ?P G 'T +@!\ #8
M>@ \ 'D 0@!W $< =@!, '4 4@!S %< <@!= '$ 8P!O &L ;@!T &P ?@!K
M (H :0"8 &@ I@!G +8 9@#+ &4 YP!E /< 90#_ &4 _P# #   JPT  )L.
M  "/#@  A@T  ($+  !^!P$ ? $+ 'D $0!W !@ =0 A ', *0!Q #  ;P V
M &X / !L $( :P!' &H 30!I %( : !8 &8 7P!E &< 8P!P &(!>@!@ 8<
M7P*5 %X"HP!< [, 7 /' %L$Y !;!?0 6P;^ %L&_P"U$   H1(  )$3  "%
M$P  ?!(  '81  !S#@  <@P$ '$'#0!N!!( ; 0; &D%(P!G!2H 9@8Q &0&
M-P!C!CT 8@=# &$'20!?!TX 7@A5 %T(7 !;"6, 6@EM %@*> !7"H4 5@N3
M %0+H@!3"[, 4@S' %(,Y !1#?4 40W_ %$-_P"M%0  F1<  (D8  !]&0
M=!@  &T7  !J%   9Q$  &<.!P!F# X 8PP5 &$,'0!?#"4 70TL %P-,P!;
M#3D 6@T_ %@-10!7#4L 5@Y1 %4.60!3#F$ 4@YK % /=@!.$(, 31"2 $P0
MH@!+$+( 2A'( $D1Y0!)$?< 21+_ $D1_P"E&0  DAP  (,=  !V'@  ;1T
M &8<  !B&@  7Q<  %X4 0!>$0H 6Q 1 %D1& !7$2  51$G %01+@!3$30
M41$[ % 200!/$D< 3A). $P250!+$UX 21-G $@4<P!&%(  116/ $05GP!#
M%K  0A;% $(7XP!"%_8 0A?_ $(7_P"?'0  C"   'TA  !Q(@  :"(  &$A
M  !<'P  61P  %<9  !5%@8 5!4. %$5% !/%AP 3A8C $P6*@!+%C  2A8W
M $D7/0!'%T, 1A=* $484@!#&%H 0AED $$9<  _&GT /AN- #T;G0 \'*X
M.QS# #L<X0 ['?4 .QS_ #P<_P":(0  AR,  '@D  !L)0  8R4  %PD  !7
M(P  4R   %$>  !/' ( 31L, $L:$0!(&Q@ 1QL@ $4;)@!$&RT 0QPS $(<
M.0! '$  /QU' #X=3P ]'E@ /!YB #H?;0 Y'WL .""+ #<AFP V(:T -2'!
M #4AWP U(?, -B'_ #8A_P"6(P  @R8  '0G  !H*   7R@  %@G  !3)@
M3R0  $PB  !)(   1R ) $0?#P!"'Q4 0" < #\@(P ^("D /" O #LA-@ Z
M(3T .2%$ #@B3  W(E4 -B-? #0C:P S)'D ,B6) #$EF@ P):L ,":_ "\F
MW  P)O( ,";_ #$E_P"1)@  ?R@  '$J  !E*@  7"H  %4J  !/*0  2R@
M $@E  !$)   020% #\D#0 ])!( .R09 #DD'P W)"8 -B0L #4E,P T)3H
M,R9! #(F2@ Q)U, ,"== "\H:0 N*7< +2F' "PIF  K*JH *BJ] "HJV@ K
M*O$ *RK^ "PI_P"-*   ?"H  &TL  !B+0  62T  %$M  !,+   1RL  $,H
M   _*   /"@" #DH"P W*!  -2@6 #,H'  R*", ,"@I "\I,  O*C< +BH_
M "TK1P L*U$ *RQ; "HL9P I+74 *"V% "<MEP F+J@ )2Z\ "4NV  F+O
M)B[] "<M_P"**P  >"T  &HN  !?+P  5B\  $XO  !(+@  0RT  #\L   [
M+   -RP  #0L"0 R+ X ,"T3 "XM&@ M+2  *RTG "HN+0 J+C4 *2\] "@O
M10 G,$X )C!9 "4Q90 D,7, (S&# "(RE0 A,J< (3*[ " RU  A,N\ (C'\
M "(Q_P"&+0  =2\  &<P  !<,0  4S$  $LQ  !%,0  0#   #LP   V,
M,S   # Q!@ M,0T *S$1 "DR%P H,AX )S(D "4S*P E,S( )#,Z ",T0P B
M-$P (357 " U8P ?-7$ 'C:! !TVDP <-J4 &S:Y !LVT@ <-NT '3;[ !TU
M_P"",   <3(  &,S  !9-   4#0  $DT  !",P  /3,  #<S   Q-   +C4
M "LU @ H-@L )3<0 "0W%0 B-QL (3@B " X*  ?.#  'C@W !TY0  <.4D
M&SI4 !HZ8  9.FX &#I_ !<[D0 7.Z0 %CNW !4[T  6.NP %SKZ !@Y_P!]
M,@  ;30  & U  !5-@  338  $8V  ! -@  .C8  #0V   N.   *CD  "8Z
M   C.P@ (#P. !X]$@ =/1@ '#T? !L^)0 :/BT &3XT !<^/0 6/T< %3]1
M !0_7@ 4/VP $T!\ !) CP 10*( $4"V !! S@ 1/^L $C_Y !(^_P!Y-0
M:3<  %PX  !2.0  2CD  $,Y   ].0  -SD  #$Z   K/   )ST  "(_   >
M000 &D(+ !A#$  70Q4 %40; !1$(@ 31"D $T0Q !)$.@ 114, $$5. !!%
M6P .16D #D5Y  U%C  -19\ #$6R  M%R0 ,1>4 #43V  U$_P!T.0  93H
M %@[  !/.P  1SP  $ \   Z/   -#P  "X^   H0   (T(  !]$   :1@
M%4@( !)*#0 12A( $$H8  ]+'@ .2R4 #4LM  U+-@ ,2T  "TM*  I+5@ )
M2V0 "$MT  =+AP %2YH !$NN  1*Q  %2N  !4KP  9)^@!N/   8#T  %0^
M  !+/@  1#X  #T^   W/P  ,4   "I"   D10  'T<  !I)   53   $4X%
M  Y1"P +41  "E$4  E1&P (42( !U$I  51,@ $4CL  U)&  %24@  4E\
M %)O  !2@0  498  %&I  !1OP  4-P  %#N  !0]P!H0   6T$  %!!  !(
M00  04$  #M"   T0P  +44  "9(   @2P  &TT  !90   14P  #E4$  I8
M"@ &6 X  E@2  !9%P  61T  %DE  !9+0  638  %E!  !930  6EH  %II
M  !9?   69   %FE  !8N@  6-4  %?L  !7]@!C1   5D4  $U%  !%10
M/T4  #='   O20  *$P  ")/   ;4@  %E4  !%8   -6@  "5T#  1?"0
M8 T  & 0  !A%   81D  &(@  !B)P  8C$  &([  !B1P  8E4  &-D  !B
M=@  8HL  &*@  !AM@  8<\  &#J  !@]0!=2   4DD  $I(  !#2   .DH
M #)-   J4   (U,  !Q7   66@  $5T   U@   (8P   V8!  !G!@  : L
M &D.  !J$0  :Q4  &P;  !M(@  ;2H  &TT  !M0   ;4X  &U=  !M;P
M;80  &R:  !LL   :\@  &OF  !J\P!830  3DT  $A,   ^3@  -5$  "Q4
M   D6   '5P  !9@   09   #&<   =K   !;@   '    !R P  <@<  ',+
M  !U#@  =A$  '<6  !X'   >2,  'HM  !Z.0  >D<  'I6  !Y:   >GP
M 'F4  !XJ@  >,$  '??  !W[P!440  3%$  $)2   X50  +UD  "9>   >
M8@  %F<  !!K   +;P  !7,   !W    >@   'P   !^    ?P(  ( &  "!
M"@  @PT  (01  "&%0  B!P  (DE  "*,   BCX  (E-  ")7P  B7,  (B+
M  "(H@  A[D  (?1  "&Z !25@  1U<  #Q:   R7P  *&0  !]I   6;P
M$'0   IY   "?0   ($   "%    B    (H   ",    C0   (\   "0!
MD@@  ),,  "5$   EQ4  )D=  ";)P  FS0  )M$  ":5@  FFH  )F"  ":
MF@  F+   )C'  "7W@!+7   0&   #5E   K:@  (7$  !=W   0?0  "8,
M  &(    C    )$   "5    F    )H   ";    G0   )\   "@    H@
M *0%  "F"@  J X  *H4  "M'0  K2H  *TY  "M2P  K5\  *UW  "LD
MJZ<  *NZ  "KRP!%9@  .6L  "YQ   C>   &7\  !"&   )C0   ),   "8
M    G0   *$   "E    J    *L   "K    K@   *\   "Q    LP   +4
M  "W 0  N0<  +P-  "_$P  PA\  ,(N  #"0   PE0  ,%K  #!@P  P)L
M ,&M  #!O  ^<@  ,G@  ">    <B   $I    J7    G0   *,   "H
MK0   +(   "V    N0   +L   "\    O@   ,    #"    Q    ,8   #(
M    RP   ,X%  #1#0  UA0  -<C  #8-0  V4D  -I>  #;=0  VXP  -R?
M  #<JP#_    _P   /\   #_  D _P 0 /\ &0#^ "0 _  O /D .0#T $,
M\ !+ .T 4@#J %D YP!? .0 9 #B &D X !N -X <P#< 'D V@!_ -< A@#4
M (X T0"6 ,\ H0#, *P R@"[ ,@ T@#& .X Q@#_ ,4 _P#% /\ OP#_ +H
M_P#_    _P   /\   #^  4 ]P . /( %0#N !\ ZP J .D - #C #T W@!%
M -D 30#4 %, T0!9 ,X 7@#, &, R@!H ,D ;0#' ', Q0!Y ,, @ #! (@
MOP"0 +T FP"[ *8 N0"T +< R "V .8 M0#[ +0 _P"T /\ LP#_ *X _P#_
M    _P   /@   #M    Y0 + -T $0#7 !H T@ D ,\ +@#+ #< QP!  ,,
M1P#  $X O@!3 +P 60"Z %X N !C +8 : "U &T LP!S +$ >0"O ($ K0"*
M *L E "I *  J "M *8 O@"E -L I #T *0 _P"C /\ HP#_ *( _P#_
M]@   .8   #7    RP & ,0 #@"^ !4 NP ? +D * "W #$ M  Z +  00"M
M $@ JP!. *D 4P"G %@ I@!< *0 80"C &< H0!L *  <P"> 'H G0"# )L
MC@"9 )D EP"F )8 M@"5 ,P E #K ), _0"3 /\ DP#_ ), _P#W    Y
M -    #!    MP " *\ "P"K !$ IP 9 *4 (@"C "L H@ S )\ .P"< $(
MFP!( )D 30"7 %( E@!7 )4 6P"3 &$ D@!F )  ;0"/ '0 C0!] (P AP"*
M ), B "@ (< KP"% ,( A0#B (0 ]P"$ /\ A #_ (0 _P#E    S0   +P
M  "O    I@   )X !P":  X E@ 4 )0 '0"2 "4 D0 M )  -0"- #P C !"
M (H 1P"( $P AP!1 (8 5@"$ %L @P!@ ($ 9P"  &X ?@!W 'T @0![ (T
M>@": '@ J0!W +H =@#3 '8 [P!V /X =0#_ '4 _P#0    NP   *L   "?
M    EP   )   @"+  L B  0 (8 %P"$ "  @@ G ($ +P!_ #4 ?0 \ 'P
M00![ $8 >0!+ '@ 4 !W %4 =@!; '0 80!S &D <0!Q '  >P!N (< ;0"5
M &L HP!J +0 :@#) &D Z !I /D :0#_ &D _P#     K    )P"  "0 @
MB    (,   !_  8 >P - 'D $@!W !H =@ B '0 *0!S #  <0 V '  / !O
M $$ ;0!& &P 2P!K %  :@!6 &@ 7 !G &0 90!L &0 =@!C (( 80"0 &
MGP!? *\ 7@## %X X0!> /0 70#_ %T _P"T!P  H D  ) +  "$"P  ? H
M '<'  !T!   <0 ) &\ #P!M !4 :P < &D (P!H "H 9P Q &4 -@!D #P
M8P!! &( 1@!@ $P 7P!2 %X 6 != %\ 6P!H %H <@!8 'X 5P", %8 FP!5
M *L 5 "^ %0 V@!3 .\ 5 #[ %0 _P"I#0  E@X  (<0  !Z$   <A   &P.
M  !I#   9PD# &8$"P!D !  8@ 7 &  '@!> "4 70 K %P ,0!: #< 60 \
M %@ 0@!7 4< 5@%. %4"5 !3 EP 4@-E %$#;P!/!'L 3@2* $T%F0!,!:D
M2P6\ $H&U !*!^T 2@?Y $H'_P"A$   CA(  'X4  !S%   :A0  &03  !@
M$0  7@\  %T-!0!="0T 6@82 %@'&0!6!R  50<G %,'+0!2"#, 40@X % (
M/@!/"40 3@E* $P)40!+"ED 2@IB $@+;0!'"WH 1@R( $0,F !##*D 0@V\
M $(-U0!"#>X 0@W[ $(-_P":%   AQ8  '@8  !L&0  8QD  %T8  !9%@
M5A,  %01  !4#@@ 4PT. %$-% !/#1L 30TB $P-* !+#2X 2@TT $D-.@!'
M#D$ 1@Y' $4.3P!$#E< 0@]A $$0;  _$'D /A"( #T1F  [$:D .Q&\ #H1
MU@ Z$?  .A+] #L1_P"3&   @1H  ',<  !G'0  7AT  %@<  !3&P  4!@
M $X6  !,$P, 3!$+ $H0$ !($1< 1A$> $41) !$$2H 0A$P $$1-P! $CT
M/Q)$ #T23  \$U0 .Q-> #D4:0 X%'8 -Q6% #85E@ T%J< -!:Z #,6TP S
M%NX -!;\ #06_P".&P  ?!T  &X?  !C(   6B   %,@  !.'@  2AT  $@:
M  !&&   118' $,5#@!!%1, /Q4: #X5(  ]%2< .Q4M #H6,P Y%CH .!9!
M #<720 U%U$ -!A; #,99@ R&7, ,!J# "\:E  N&Z4 +1NX "T;T  M&^P
M+AO[ "X;_P"*'@  >"   &HB  !?(P  5B,  $\B  !*(0  1B   $,>  !!
M&P  /QH# #T:#  [&1$ .1D6 #<:'0 V&B, -1HI #0:,  S&S8 ,1L^ # <
M1@ O'$\ +AU9 "T=9  L'G$ *Q^! "H?D@ I'Z0 *""W "<@S@ G(.L *"#Z
M "D?_P"&(   =",  &<D  !<)0  4R4  $PE  !')   0B,  #\A   ]'P
M.AX  #<>"0 U'@X ,QX3 #$>&@ P'B  +QXF "X?+0 M'S, +" [ "L@0P J
M(4P *2%6 "@B8@ F(F\ )2-_ "0CD  C(Z( (B2U "(DS  B).D (R3Y "0C
M_P""(P  <24  &,F  !9)P  4"@  $DG  !#)P  /R8  #LD   X(@  -2(
M #(B!@ P(@T +B(1 "PB%P J(AT *2(C "@C*@ G(S$ )B0X "4E00 D)4H
M(R94 "(F8  A)VT ("=] !\GCP >**$ 'BBT !THR@ =*.@ 'BCX !\G_P!^
M)0  ;B<  & I  !6*0  32H  $8J  !!*0  /"@  #<G   T)@  ,"8  "TF
M P K)PL *"<0 "<G%  E)QH )"<A ",H)P B*"X (2DV " I/@ ?*D@ 'BI2
M !TK7@ <*VL &RM[ !HLC0 9+)\ &"RR !@LR0 8+.< &2OW !HK_P!Z)P
M:BH  %TK  !3+   2BP  $,L   ^*P  .2L  #0J   P*@  *RH  "DK   F
M*P@ (RP. "(L$@ @+!@ 'RP> !XM)0 =+2P '"TS !LN/  :+D4 &2]0 !@O
M7  7+VD %C!Y !4PBP 4,)X %#"Q !,PQP 3,.4 %##V !4O_P!V*@  9RP
M %HM  !0+@  2"X  $$N   [+@  -BT  #$M   L+0  )R\  "0O   A, 4
M'S$, !PQ$  ;,A4 &C(< !DR(@ 8,BD %S,Q !8S.0 5,T, %#1- !,T60 2
M-&< $35W !$UB0 0-9P $#6P  XUQ@ /-.0 $#3U ! T_P!R+   8RX  %<P
M  !-,   13   #XP   X,   ,S   "\P   I,0  )#(  "$S   =-0( &C8)
M !<W#@ 5-Q, %#@9 !,X'P 2."8 $C@N !$Y-@ 0.4  $#E+  XY5P ..F0
M#3IT  PZA@ ,.ID "SFL  HYP0 *.=X "SGQ  PX_ !N+P  7S$  %,R  !*
M,P  0C,  #LS   V,P  ,3(  "PS   G-   (38  !TX   9.0  %3L& !(]
M#  0/A  $#X5  X^'  ./B, #3XJ  P^,P ,/CP "S]'  H_4@ (/V  !S]O
M  8_@0 %/Y0 !#^H  ,^O  $/M< !3[L  4^]P!I,P  6S0  % U  !'-0
M/S4  #DU   T-0  +C4  "DW   C.   'CL  !H\   6/P  $D$$  Y#"@ ,
M1 X "D03  E$&0 (1"  !T0G  9$+P %1#@  T5"  )%3@  15L  $5J  !%
M?   19   $2D  !$N0  1-$  $3J  !#]0!D-@  5S<  $PX  !#.   /#@
M #<X   Q.   *SD  "4[   @/0  &D   !9"   21   #D<$  M)"0 '2@T
M!$L1  %+%@  2QP  $LC  !+*P  2S0  $L^  !,20  3%<  $QF  !,=P
M2XP  $NA  !+M0  2LX  $KI  !*]0!?.@  4CL  $@[  ! .P  .CL  #0[
M   N/   )SX  ")!   <0P  %D8  !))   .2P  "TX#  =0"  "40P  %$0
M  !2$P  4Q@  %,?  !3)@  4R\  %,Y  !310  4U(  %-A  !3<@  4X<
M %*<  !2L0  4<H  %'G  !1] !9/@  3CX  $4^   ^/@  .#X  #!    I
M0@  (T0  !U'   72@  $DT   Y0   +4P  !E4"  !7!P  6 L  %D.  !:
M$0  6A4  %L:  !<(0  7"H  %PT  !</P  7$T  %Q;  !<;   7($  %N7
M  !;K0  6L4  %KD  !9\P!40@  2D(  $)"   \0@  -$,  "Q&   E20
M'DP  !=/   24P  #E8   I9   %6P   %X   !@!   80@  &(,  !C#@
M9!$  &46  !F'   9R,  &<M  !G.0  9T8  &=5  !G9@  9WH  &:1  !E
MJ   9<   &3>  !D\ !/1@  1T8  $!%   W1P  +TH  "9-   ?40  &%4
M !)9   -7   "&    )C    9@   &@   !J    :P0  &P(  !M#   ;PX
M ' 2  !R%P  <QT  '0F  !T,@  =#\  '1.  !S7P  ='(  '.*  !RH0
M<;@  ''4  !P[ !,2@  14H  #M+   R3@  *5(  "!6   86P  $E\   UD
M   ':    &L   !O    <@   '4   !V    =P   'D"  !Z!@  ? H  'X.
M  " $0  @A8  (0>  "$*0  A#8  (1%  "$5@  @VH  (.!  ""F0  @;$
M (#)  " Y0!*3@  /U   #53   K5P  (EP  !EB   29P  #&P   5Q
M=0   'D   !]    @0   (,   "%    A@   (@   ")    BP0  (T(  "/
M#0  DA   )06  "6(   EBP  )8[  "63   E6   )5V  "4D   DZ<  )*]
M  "2U0!$50  .5D  "]=   D8P  &FD  !)O   ,=0  !'L   "     A0
M (D   "-    D0   ),   "4    E@   )@   ":    G    )X   "@!@
MH@L  *40  "H%P  J2,  *DQ  "I0P  J58  *AM  "FAP  IYX  *:S  "E
MQP ^7@  ,F,  "=J   =<   $W@   Q_   #A0   (L   "1    E@   )L
M  "?    H@   *0   "E    IP   *D   "K    K0   +    "R    M0(
M +<)  "[$   OA@  +XF  "^.   ODL  +UA  "\>@  NY0  +JI  "ZN0 W
M:@  *W   "!X   6@   #8@   6/    E@   )P   "B    IP   *P   "P
M    LP   +8   "W    N0   +L   "]    OP   ,(   #%    R    ,H
M  #."   TA   -4;  #5+   U$   -17  #3;@  U(8  -2;  #3JP#_
M_P   /\   #_  4 _P . /\ %0#\ "  ^0 J /8 - #Q #T [0!& .D 30#F
M %, Y !9 .$ 7@#> &, W !H -D ;@#5 ', TP!Y -  @ #. (@ RP"1 ,D
MG #& *< Q "W ,( S #  .P OP#_ +X _P"] /\ MP#_ +( _P#_    _P
M /\   #Z  $ \P + .T $@#H !L Y0 E .0 +@#? #@ V !  -( 1P#. $X
MRP!4 ,@ 60#& %X Q !C ,( 9P#  &T OP!S +T >@"[ ($ N0"+ +8 E0"T
M *$ L@"O +  P@"N ., K@#Z *P _P"M /\ J0#_ *8 _P#_    _P   /(
M  #F    W0 ' -( #@#- !8 R@ @ ,@ *0#% #( P  Z +P 0@"Y $@ MP!.
M +4 4P"S %@ L0!= +  8@"N &< K !L *H <P"I 'L IP"$ *4 C@"C )H
MH0"H )\ N0"> -( G0#R )P _P"= /\ G #_ )D _P#\    [@   -T   #,
M    P0 " +H # "V !( L@ : +  (P"O "P K0 T *D / "F $( I !( *(
M30"@ %( G@!7 )T 6P"< &  F@!F )D ; "7 '0 E0!] ), AP"1 ), D "A
M (X L0"- ,8 C #H (L _0", /\ C #_ (P _P#M    V    ,4   "W
MK    *8 " "A  X GP 5 )T '@"; "8 F@ N )< -0"5 #P DP!" )$ 1P"0
M $P C@!1 (T 50"+ %H B@!@ (D 9@"' &T A0!V (0 @ "" (P @ ": '\
MJ0!] +P ? #< 'P ]0!\ /\ ? #_ 'P _P#9    P0   +$   "D    G
M )0  P"0  P C0 1 (L & ") "  B0 H (< +P"% #8 @P \ (( 00"  $8
M?P!+ 'T 3P!\ %0 >P!: 'D 8 !X &< =@!P '4 >@!S (8 <0"3 '  H@!O
M +0 ;@#, &X [0!N /X ;@#_ &X _P#$    KP   *    "4    C    (8
M  "!  @ ?@ . 'P % ![ !L >0 B '@ *0!W #  =0 V '0 .P!R $  <0!%
M '  2@!O $\ ;0!4 &P 6P!K &( :0!J &@ = !F (  90". &, G0!B *T
M80#" &$ Y !A /@ 80#_ &$ _P"T    H    )$   "&    ?@   'D   !U
M  , <0 + &\ $ !M !8 ;  = &L ) !K "H :0 P &@ -@!F #L 90!  &0
M10!C $H 80!/ &  5@!? %T 70!E %P ;P!: 'H 60"( %@ F !7 *@ 5@"[
M %8 V !6 /$ 5@#_ %8 _P"H 0  E 4  (4'  !Z!P  <@8  &P$  !I 0
M9P ' &0 #0!C !$ 80 8 &  'P!? "4 7@ K %T , !; #8 6@ [ %D 0 !8
M $4 5P!+ %8 40!5 %@ 4P!A %( :@!0 '8 3P"$ $X DP!- *0 3 "V $P
MS0!, .L 3 #Z $P _P"="0  BPL  'P-  !P#0  : T  &(,  !?"@  708!
M %P!"0!:  X 6  3 %< &0!6 "  50 F %, *P!2 #$ 40 V %  .P!/ $$
M3@!' $T 30!+ %4 2@!= $D 9P!' ', 1@"  $4 D !$ *$ 0P"R $, R !#
M .8 0P#U $, _P"5#0  @P\  '00  !I$0  8!$  %H0  !6#@  5 T  %,*
M! !3!@L 40,0 $\!%0!. 1L 3 $A $L!)P!* BP 20(R $@"-P!' ST 10-#
M $0#2@!#!%$ 0@1: $ %9  _!7  /@9^ #T&C@ \!Y\ .P>Q #H'Q@ Z!^,
M.@?S #H(_ ".$   ?!(  &X4  !B%0  6A4  %04  !0$P  31$  $L.  !+
M#08 2@H, $D($0!'"!8 10@= $0((P!"""@ 00DN $ ),P _"3D /@I  #T*
M1P \"D\ .@M8 #D+8P X#&\ -@Q^ #4,C@ T#9\ ,PVQ #(-QP R#>, ,@WT
M #(-_@"($P  =Q4  &D7  !>&   51@  $\8  !*%@  1Q4  $43  !#$ (
M0PX( $(-#@! #1( /PT8 #T-'P \#20 .PTJ #D-,  X#C< -PX] #8.10 U
M#DT ,P]7 #(/8@ Q$&X +Q!] "X0C@ M$:  +!&R "L1R  K$>8 *Q'V "P1
M_P"#%@  <AD  &0:  !9&P  41L  $L;  !&&@  0A@  #\7   ^%   /!($
M #L1"@ Z$!  .! 5 #<0&P U$2$ -!$G #,1+0 R$3, ,!$Z "\20@ N$DL
M+1-4 "L37P J%&P *11[ "@4C  G%9X )A6P "45Q@ E%>0 )17V "85_P!^
M&0  ;AL  & =  !6'@  31X  $<>  !"'0  /AP  #H:   X&   -Q8  #45
M!P T% T ,A02 # 4%P O%!T +10C "P5*@ K%3  *A4W "D6/P H%D@ )Q=2
M "8870 D&&H (QEY "(9B@ A&9P (!FO !\9Q  ?&>( (!GT " 9_P!Z&P
M:AX  %T?  !3(   2B   $0@   ^'P  .AX  #<=   T'   ,AD  # 9!  N
M& L +!@0 "H8%  I&!H )Q@@ "89)@ E&2T )!HU ",:/0 B&T8 (1M0 " <
M6P ?'6@ 'AUW !T=B  <'IL &QZM !H>PP :'N  &AWS !L=_P!W'0  9R
M %HA  !0(@  2"(  $$B   [(@  -R$  #,@   P'P  +1T  "L=   H'0@
M)AT. "4=$@ C'1< (1T= "$=)  @'BH 'QXR !X?.@ ='T, '"!- !LA60 :
M(68 &2%U !@BAP 7(ID %B*L !4BP0 5(M\ %2'R !8A_@!S(   9"(  %<C
M  !-)   124  #XD   Y)   -",  # B   L(@  *2$  "8A   D(08 (B$,
M " A$  >(14 '2(; !LB(0 ;(B@ &B,O !DC.  8)$$ %R1+ !8E5P 5)60
M%"9S !,FA0 2)I@ $2:K !$FP  0)MT $27Q !(E_0!P(@  820  %0F  !*
M)@  0B<  #PF   V)@  ,24  "TE   I)   )B0  "(E   ?)0, '28* !LF
M#@ 9)Q( &"<8 !<G'P 6)R4 %2@M !0H-0 3*3X $BE) !$I50 1*F( $"IQ
M  \J@P .*I8 #BJI  TJO0 -*M< #2KN  XI^P!L)   728  %$H  !(*
M0"D  #DH   T*   +R@  "LG   G)P  (B@  !XI   ;*@  &"L' !8K#0 4
M+!$ $RP6 !(L'  1+2, $"TJ ! M,@ /+CP #BY&  TN4@ -+E\ #"]N  LO
M?P *+Y( "2^E  DNN0 (+M  "2[I  HN]P!H)P  6BD  $XJ  !%*P  /2L
M #<K   Q*@  +2H  "DJ   D*@  ("L  !LM   8+@  %2\$ !(Q"@ 0,@X
M#S(3  XR&0 -,B  #3(G  PR+P +,S@ "C-"  DS3@ (,UL !C1J  4T>P $
M,XX  S.B  (SM@ ",\T  S/G  0R\P!D*@  5BP  $LM  !"+0  .BT  #0M
M   O+   *RP  "8L   B+0  '2\  !DQ   5,@  $C0#  \V"0 ,. T "C@1
M  DX%@ (.!T !S@D  8X+  $.#0  S@^  (Y2@  .5<  #EE   Y=P  .8L
M #B?   XLP  .,H  #CF   W\@!?+0  4BX  $@O   _,   ."\  #(O   M
M+P  *2\  "0P   ?,0  &C,  !4U   2-P  #SD#  P["  (/0T !3X0  ,^
M%   /AH  #XA   ^*   /C$  #\[   _1@  /U,  #]A   _<P  /X<  #Z<
M   ^L   /<<  #WD   ]\@!:,   3C(  $0R   \,@  -3(  # Q   K,0
M)C(  " T   ;-@  %C@  !([   //0  ##\#  A!"  $0PP  $,.  !$$@
M118  $4=  !%)   12T  $8V  !&0@  1DX  $9=  !&;@  18(  $68  !$
MK0  1,0  $/C  !#\@!5-   2C4  $$U   Y-0  ,S0  "XT   H-0  (C<
M !TZ   7/   $C\   ]!   ,1   "$8!  -(!@  20H  $H-  !+$   3!0
M $T9  !.(   3B@  $XR  !-/0  3DH  $Y8  !-:0  37T  $R4  !,J@
M2\$  $OA  !*\@!0.   1C@  #TX   W.   ,3<  "HY   D.P  'CT  !A
M   30P  #T8   M)   '2P   DX   !0!   40@  %(+  !3#@  5!$  %45
M  !6&P  5R,  %<L  !7.   5T0  %=2  !68P  5G<  %:.  !5I0  5+T
M %/=  !3\ !+/   0CP  #L[   U.P  +3P  "8_   ?0@  &44  !-(   .
M2P  "T\   51    5    %<   !8 0  6@4  %L(  !<#   70X  %\1  !@
M%@  8AT  &(F  !B,0  8CX  &%,  !A70  87   &"(  !@H   7[<  %[4
M  !=[@!'0   /S\  #H_   Q0   *4,  "%&   :2@  $TX   Y1   *50
M!%@   !;    7@   &$   !C    9 $  &4$  !G"   : L  &H.  !L$@
M;A<  &\@  !O*@  ;S8  &Y%  !N50  ;F@  &U_  !MF   ;+   &O*  !J
MZ !$1   /D,  #5$   K1P  (TL  !M/   35   #E@   A<   "8    &0
M  !G    :P   &T   !O    <    '(   !T @  =08  '<*  !Y#@  ?!(
M 'X8  !_(@  ?RX  '\]  !^30  ?6$  'UW  !\D   >Z@  'K   !YWP!#
M1P  .4D  "],   E4   '%4  !1;   .8   !V4   !J    ;@   '(   !V
M    >0   'P   !^    ?P   ($   "#    A0   (<#  "*"   C T  (\1
M  "2&0  DB4  )(S  "21   D5<  )!M  "/A@  CI\  (VU  ",S0 ]3@
M,E$  "A6   >7   %6(   YH   ';@   '0   !Y    ?@   ((   "&
MB0   (P   ".    D    )(   "4    E@   )@   ";    G@8  *$,  "D
M$0  IAL  *8I  "F.@  I4T  *5B  "D>P  HY0  *&K  "AOP V5P  +%P
M "%B   7:0  #W    =W    ?@   (0   "*    CP   )0   "8    FP
M )X   "?    H@   *0   "F    J    *L   "M    L    +,$  "W#
MNQ(  +L?  "[,   NT,  +I8  "Y<   MXL  +>A  "WLP P8@  )6D  !IP
M   0>   "8    "(    CP   )8   ";    H0   *8   "J    K@   +
M  "Q    M    +8   "X    NP   +T   #     PP   ,<   #+ P  SPP
M -,5  #2)0  TC@  -%.  #090  SWX  ,V6  #,J0#_    _P   /\   #_
M  , _P + /P $0#Y !L ]P E /, +P#N #@ Z0!  .8 2 #B $X WP!4 -P
M60#9 %X U0!C -, : #0 &T S@!S ,L >@#( (( Q@", ,, EP#  *, O@"R
M +P R "Z .H N0#_ +@ _P"Q /\ J@#_ *< _P#_    _P   /L   #V
M[0 ' .< #P#B !8 WP @ -X *0#9 #, T0 [ ,P 0@#( $@ Q0!. ,( 4P#
M %@ O@!= +P 8@"Z &< N0!M +< = "U 'L L@"% +  D "N )P K "J *D
MO0"G -X I@#Y *4 _P"C /\ G0#_ )L _P#]    ]@   .L   #?    T0 #
M ,H # #% !( PP ; ,  ) "^ "P N0 U +8 / "S $, L !( *X 3@"L %(
MJP!7 *D 7 "G &$ I@!G *0 ;0"B '0 H !] )X B "< )4 F@"C )@ M "6
M ,T E0#Q )0 _P"5 /\ D #_ (X _P#S    Y@   -$   #"    N    +$
M" "M  \ J@ 6 *@ '@"H "< I@ O *( -@"? #P G0!" )L 1P"9 $P EP!1
M )8 50"4 %H DP!@ )$ 9@"0 &X C@!V (P @0"* (T B "; (8 K "% ,$
MA #F (, _0"$ /\ @P#_ ($ _P#D    RP   +H   "L    H@   )P ! "8
M  P E@ 1 )0 &0"3 "$ D@ H (\ , "- #8 BP \ (D 00"( $8 A@!+ (4
M3P"$ %0 @@!: ($ 8 !_ &< ?@!O 'P >@!Z (8 > "4 '< I !U +< = #4
M ', ] !T /\ = #_ '0 _P#+    M@   *8   ":    D@   (H   "&  @
M@P . ($ % "! !L @  C '\ *@!] #  >P V 'H .P!X $  =P!% '4 20!T
M $X <P!4 '$ 6@!P &$ ;@!I &T <P!K '\ :0"- &@ G0!G *X 9@#' &4
MZ@!F /\ 9@#_ &< _P"X    I    )4   "*    @0   'P   !V  0 =  ,
M '( $ !Q !8 <  = '  ) !N "H ;0 P &L -0!J #H :0 _ &@ 1 !G $D
M90!. &0 5 !C %L 80!C &  ;0!> 'D 70"' %L E@!: *@ 60"] %D WP!9
M /@ 6@#_ %H _P"H    E0   (<   ![    <P   &X   !J  $ 9P ( &4
M#@!D !( 8P 8 &, 'P!B "4 80 J %\ , !> #4 70 Z %P /@!; $0 60!)
M %@ 3P!7 %8 5@!> %0 : !3 ', 40"! %  D0!/ *( 3@"U $X T !. /
M3@#_ $\ _P"<    B0   'L#  !P P  : ,  &(!  !?    70 $ %L "P!9
M  \ 6  4 %< &0!7 "  5@ E %4 *@!3 #  4@ T %$ .0!0 #\ 3P!$ $X
M2P!- %( 2P!: $H 8P!) &\ 1P!\ $8 C !% )T 10"P $0 QP!$ .@ 1 #Z
M $4 _P"2!   @ <  '$*  !F"@  7@H  %D)  !5!P  5 0  %( !P!0  P
M3P 0 $X %0!- !L 3  @ $L )@!* "L 20 P $@ -0!' #H 1@!  $4 1@!#
M $X 0@!6 $$ 7P!  &L /@!X #T B  \ )D / "K #P P0 [ .  .P#T #L
M_P")"@  > P  &H.  !?#@  5PX  %$.  !-#   2PL  $H( @!)! D 2  -
M $8 $0!% !8 1  < $, (0!" "8 00 K #\ ,0 ^ #8 /0 \ #P 0P [ $H
M.@!2 #D 7  X &@ -@!U #4 A0 T )8 - "H #, O  S -@ ,P#O #, ^P""
M#0  <0\  &00  !9$0  41$  $L1  !'$   1 X  $(-  !!"P4 00<+ #\%
M#@ ^ Q( / (8 #L"'0 Z R( .0,H #@#+0 W S( -@0Y #4$/P T!4< ,P50
M #$&6@ P!F8 +P=S "X'@P M!Y4 + >G "L'N@ K!]( *P?K "L']P!]$
M;!$  %\3  !4%   3!0  $84  !"$P  /A(  #P0   Z#@$ .@T& #H*#  X
M"1  -@@4 #4(&0 T"1\ ,@DD #$)*0 P"2\ +PHV "X*/0 M"D4 + M. "L+
M60 I#&4 * QS "<,@P F#94 )0VG "0-NP C#=( (PWK ",-]P!X$@  :!0
M %L6  !1%P  2!<  $(6   ]%@  .14  #<3   U$0  ,Q # #,."  R#0T
M, T1 "\-%@ M#1L + TA "L-)P J#2T *0XT "@..P G#D0 )0Y. "0/60 C
M$&4 (1!S " 0A  ?$)8 'A"I !T0O0 <$-@ '1#N !T0^0!S%   9!8  %<8
M  !-&0  11D  #\9   Z&   -1<  #(6   P%0  +A,  "T1!  L$ H *Q .
M "D0$@ H$!@ )A > "40)  D$"H (Q$Q "(1.0 A$4( (!)+ !X25@ =$V,
M'!-Q !H3@@ 9%)4 &!2G !<4NP 7$]0 %Q/N !@3^@!P%@  8!D  %0:  !*
M&P  0AP  #P;   V&P  ,AH  "\9   L&   *A8  "@4 0 F$P< )1,, ",3
M$  B$Q4 (!,: !\3(0 >%"< '10N !P5-@ ;%3\ &A9) !D65  8%V$ %A=P
M !48@0 4&), $QBF !(8N@ 2%]( $A?L !,7^@!L&0  71L  %$=  !''0
M/QX  #D=   T'0  +QP  "L;   H&@  )AD  "08   B%P0 (!<* !X7#@ <
M%Q( &A<7 !D8'@ 9&"0 &!DL !<9-  6&CT %1I' !0;4@ 3&U\ $AQN !$<
M?P 0')( $!RE  \<N0 .'-  #AOJ  \;^ !I&P  6AT  $X?  !%'P  /2
M #8?   Q'P  +1X  "D=   E'0  (QP  " ;   =&P$ &QL' !D<#0 7'!
M%AP5 !4<&P 4'2( $QTI !(>,0 1'CH $1]% ! ?4  /(%T #B!L  T@?  -
M((\ #""B  L@M0 +(,H "R#E  P?] !E'0  5Q\  $PA  !"(0  .B$  #0A
M   O(0  *B   "8?   C'P  (!X  !T>   9(   %B $ !0@"P 2(0X $2$3
M !$B&0 0(A\ #R(F  XC+P .(S< #2-!  PD30 +)%D "B1G  DD>  ()(L
M!R2>  <DL0 &),< !B/C  <C\0!B'P  5"$  $DC  ! (P  .",  #(C   L
M(P  *"(  "0A   A(0  'B$  !HA   6(P  $R0# !$E"  /)@T #B<1  TG
M%@ ,)QT "R<C  HG*P )*#0 ""@^  <H20 &*%4 !2ED  0I=  #*8<  BF;
M  $HKP  *,4  2CA  $G\ !>(@  420  $8E   ])0  -24  "\E   J)
M)B0  "(C   ?(P  &R0  !@E   4)@  $2@#  \I"  ,+ P "BP0  @L%  '
M+!H !BPA  4L*  #+3   BTZ  $M10  +5(  "Y@   N<0  +80  "V9   M
MK0  +,(  "S@   L\ !:)   328  $,G   Z)P  ,R<  "TG   H)@  )"8
M "$F   =)@  &2<  !4I   1*P  #RP#  TN!P ), P !C$.  ,Q$@ !,A<
M #(>   R)0  ,BT  #(V   S0@  ,TX  #-=   S;0  ,X$  #*6   RJP
M,<$  #'?   Q\ !6)P  2BD  #\J   W*@  ,"H  "LI   G*   (R@  !XI
M   :*@  %BP  !(N   /,   #3$"  HT!P %-0L  C8.   W$   .!0  #@:
M   X(@  ."H  #DS   Y/@  .4H  #E9   Y:0  .7T  #B3   XJ   -[\
M #?>   V\ !1*P  1BP  #PL   T+   +BP  "HK   E*P  ("P  !LM   7
M+P  $S$  ! S   --0  "3<"  4Z!@ !.PH  #P-   ]#P  /A(  #\7  !
M'@  0"4  $ O  ! .@  0$8  $!4  ! 90  /W@  #^/   ^I@  /KT  #W<
M   ]\ !-+@  0B\  #DO   R+P  +2X  "@N   B+P  '3   !@R   3-0
M$#<   PZ   )/   !3X   !!!   0@@  $,+  !$#0  1A   $<4  !(&0
M2"$  $@J  !(-0  2$$  $A/  !(8   1W,  $>*  !&H@  1;D  $79  !$
M\ !(,@  /C(  #8R   P,0  *S$  "4R   ?-   &38  !,Y   0/   ##\
M  A"   #1    $8   !( @  2@4  $L(  !,"P  3@X  $\1  !1%0  4AP
M %(E  !2,   4CP  %%*  !16@  46T  %"$  !/G0  3K4  $W2  !-[@!#
M-@  .S8  #0U   O-   )S4  "$X   :.P  %#X  !!!   ,1   !T<   )*
M    30   $\   !1    4P(  %0%  !5"   5PL  %D.  !;$0  71<  %T?
M  !=*@  738  %Q$  !<5   6V<  %M^  !:EP  6:\  %C+  !7Z@ _.0
M.#D  #,X   K.0  (SP  !P_   50P  $$<   M*   %3@   %$   !4
M5P   %H   !<    70   %\   !@!   8@<  &0+  !F#@  :!(  &L9  !K
M(P  :BX  &H\  !J30  :5\  &AU  !GCP  9J@  &7"  !DXP ]/0  -SP
M "X]   E0   '40  !9)   030  "E$   15    6@   %T   !@    8P
M &8   !H    :@   &L   !M    ;P(  '$&  !T"@  =@X  'D3  ![&P
M>R<  'HU  !Y10  >%D  'AM  !WA@  =I\  '6W  !TT@ \00  ,D(  "A%
M   @2@  %TX  !!4   *60   EX   !C    9P   &L   !O    <@   '4
M  !W    >0   'L   !]    ?P   ((   "$ P  APD  (H.  ".$P  CQX
M (XK  "..P  C4X  (MC  "*?   BI4  (BM  "'Q0 V1P  +$L  ")/   9
M50  $%L   IA   !9P   &T   !R    =P   'L   !_    @P   (8   "(
M    B@   (T   "/    D0   )0   "7    F@$  )T'  "A#0  I10  *0A
M  "D,0  HT0  *)9  "@<   GXL  )VB  "=MP P4   )54  !M;   28@
M"VD   %P    =P   'T   "#    B    (T   "1    E0   )@   ":
MG    )\   "A    HP   *8   "I    K    +    "T!P  N X  +H8  "Z
M)P  N3D  +A.  "W90  MGX  +66  "SJP I6P  'F(  !1I   ,<0   GD
M  "!    B0   (\   "6    FP   *    "D    J    *L   "L    KP
M +(   "T    M@   +D   "\    P    ,0   #(    S0<  -(0  #2'0
MT2\  -!$  #/6P  S7,  ,N-  #*H0#_    _P   /L   #Z    _  ( /@
M#P#U !< ]  @ /$ *@#K #, Y@ [ .( 0P#> $D V@!/ -8 5 #3 %D T !>
M ,X 8P#+ &@ R0!N ,8 =0## 'T P0"& +X D@"[ )X N0"N +8 PP"T .@
MLP#_ *\ _P"E /\ G@#_ )L _P#]    ]P   /(   #P    YP # .$ # #<
M !( V  ; -8 ) #2 "T S  V ,8 /0#" $, OP!) +P 3@"Z %, N !8 +8
M70"U &( LP!G +$ ;@"O '8 K !_ *H B@"H )< I0"F *, N0"A -D H #Y
M )X _P"8 /\ D@#_ (\ _P#S    [    .,   #3    R    ,$ "0"]  \
MNP 6 +D 'P"W "< LP O *\ -P"L #T J@!# *@ 2 "F $T I !2 *, 5@"A
M %L GP!A )X 9P"< &\ F@!X )< @P"5 )  DP"> )$ L "0 ,@ C@#P (T
M_P"* /\ A0#_ (( _P#G    W0   ,8   "X    K@   *@ ! "E  P H0 2
M *$ &0"@ "( GP I )L , "8 #< E@ ] ), 0@"2 $< D !+ (\ 4 "- %4
MC !: (H 80"( &@ AP!P (4 >P"# (@ @0"6 '\ IP!] +P ? #C 'P _0!\
M /\ > #_ '8 _P#6    P    *\   "C    F0   ),   "/  D C0 . (L
M% "* !P B@ C (@ *@"% #  @P V (( .P"  $  ?P!% 'X 2@!\ $\ >P!4
M 'H 6@!X &$ =@!I '4 <P!S (  <0". &\ GP!N +( ;0#/ &P ] !L /\
M:P#_ &D _P#     JP   )L   "/    AP   (    !\  0 >@ , '@ $0!X
M !< >  > '< ) !U "H <P P '$ -0!P #H ;@ _ &T 1 !L $D :P!. &H
M5 !H %L 9P!C &4 ;0!D '@ 8@"' &  EP!? *H 7@#" %X Z0!> /\ 7@#_
M %T _P"L    F0   (H   !_    =P   '$   !M    :@ ( &D #@!H !(
M9P 8 &< 'P!G "4 90 J &, +P!B #0 80 Y &  /@!? $, 7@!( %T 3@!;
M %4 6@!= %@ 9P!7 '( 50"! %0 D0!3 *, 4@"X %$ W !1 /D 4@#_ %(
M_P"=    BP   'P   !Q    :0   &0   !@    7@ % %P "P!;  \ 6P 4
M %H &0!: !\ 60 E %< *@!6 "\ 50 T %0 . !3 #T 4@!# %  20!/ %
M3@!8 $T 8@!+ &T 2@!Z $D BP!( )T 1P"Q $< S !& /  1P#_ $< _P"0
M    ?@   '    !F    7@   %D   !6    4P ! %( " !0  T 3P 0 $\
M%0!. !H 3@ @ $T )0!, "H 2@ N $D ,P!( #@ 1P ^ $8 1 !% $L 1 !3
M $, 70!! &@ 0 !U #\ A0 ^ )< /0"K #T PP ] .8 /0#[ #X _P"'
M=0,  &@&  !=!P  508  % &  !,!   2@$  $D ! !'  H 1@ . $4 $0!%
M !8 1  ; $, ( !" "4 00 J $  +P _ #0 /@ Z #T 0  [ $< .@!/ #D
M60 X &0 -P!Q #8 @0 U ), - "F #0 NP T -T - #U #4 _P!^!@  ;0D
M & +  !6#   3@P  $@+  !$"@  0@@  $ % 0 _ 0< /@ + #T #@ \ !(
M.P 7 #L '  Z "$ .0 E #< *@ V #  -0 U #0 /  S $, ,@!, #$ 50 P
M &  +P!M "X ?0 M (\ + "B "P M@ L -  + #N "P _ !W"@  9PP  %H.
M  !0#@  20X  $,.   ^#0  .PP  #D+   X"0, -P4( #8"#0 U 1  -  3
M #, &  R !T ,0 B #  )P O "P +@ R "T .  L $  *P!) "H 4@ I %T
M* !K "<!>@ F 8P )0"? "4 L@ E ,H )0#H "4 ]P!R#0  8@X  %80  !,
M$0  1!$  #X1   Y$   -@\  #,.   Q#0$ , L% # ("@ O!@T +@41 "P$
M%  K QD *@,> "D#(P H!"D )P0O "8%-0 E!3T ) 5& ",&4  B!EP (0=I
M " '>0 ?!XL '@>= !X'L  =!L8 '0;C !T%\P!M#@  7A$  %(2  !($P
M0!,  #H3   U$@  ,1$  "X0   L#P  *@X# "H-!P I"PL * D. "<)$0 E
M"!8 ) @; ",)(  B"28 (0DL " *,P ?"CL '@M$ !T+3P <#%L &PQI !H,
M>0 8#(L & R> !<,L  6#,4 %@SA !8+\ !I$   6A(  $X4  !%%0  /14
M #<5   Q%   +1,  "H2   H$0  )A ! "00!  C#@@ (PT, "(,#P @#!,
M'PP8 !X-'0 =#2, ' TJ !L-,@ :#CH & Y$ !<.4  6#UP %0]J !,0>P 2
M$(T $1"@ !$0LP 0#\D $ _D !$/\@!E$@  5Q0  $L6  !"%P  .A<  #07
M   O%@  *A4  "<4   D$P  (A,  " 2 P >$08 '1 ) !P0#0 ;#Q  &1 5
M !@0&P 7$"$ %A H !41,  4$3D $Q%# !(23@ 1$EH $!)I ! 3>0 .$XP
M#A.>  T3L0 -$L4 #!+A  T2\0!B%   5!8  $D8   _&0  -QD  #$9   L
M&   *!<  "06   A%@  'Q4  !P4 @ :$P0 &1(& !<2"P 5$@X %!(2 !,3
M&  2$Q\ $1,F !$4+0 0%#8 #Q5!  X53  .%E< #19E  P7=0 +%X< "A>:
M  D6K0 (%L$ "!;=  D5[@!?%@  41@  $8:   ]&@  -1L  "\:   J&@
M)1D  "(8   ?&   '!<  !D6 0 7%@, %18$ !,6"0 1%@T $!<1  \7%@ .
M%QP #A@C  T8*@ ,&3, #!D\  L:1P *&E, "1IA  <;<0 &&X, !1N7  0:
MJ@ #&K\  QG:  09[ !<&   3AH  $,<   Z'   ,QP  "P<   G'   (QL
M " :   =&0  &AD  !<8 0 5& ( $AD$ ! ;!P .&PP #1P0  P<$P +'!D
M"AP?  D=)P ('2\ !QXY  8>0P $'E   Q]>  (?;@ !'X   !^5   >J0
M'KT  !W8   =[ !8&@  2QP  $$>   X'@  ,!X  "H>   E'0  (1P  !X<
M   ;&P  &!L  !8; 0 3&P( $1P$  X>!P ,'PL "B .  @@$@ &(1< !2$=
M  0A)  "(BP  2(U   B0   (TT  "-:   C:P  (WX  ".3   BIP  (KP
M "'7   A[0!5'0  2!\  #X@   U(   +B   "@@   C'P  (!X  !T=   :
M'0  %AT  !,>   1'P( #B $  TB!P *) L !B4-  0E$  ")A0  "8:   F
M(0  )RD  "<R   G/0  )TD  "A7   H9P  )WL  ">0   GI0  )KL  ";6
M   E[0!1(   12$  #LB   R(@  +"(  "8A   B(0  'B   !L?   8(
M%"   !$B   /(P  #24#  HF!@ &* H  RD-   K#P  +!(  "P7   L'@
M+"8  "TO   M.0  +48  "U4   M9   +7<  "R-   LI   *[H  "O6   J
M[@!-(@  020  #@D   P)   *20  "0C   A(@  '2(  !DB   5(P  $B0
M  \F   -*   "BH"  8L!0 "+@D  "\+   P#@  ,A   #,5   S&P  ,R(
M #,K   S-@  ,T(  #-0   S8   ,W,  #**   RH0  ,;@  ##6   P[P!)
M)0  /B8  #0G   M)P  *"8  ",E   ?)   &R4  !8F   2*   $"H   TL
M   *+@  !C !  (R!   - <  #4*   W#   . X  #H2   Z%P  .A\  #HG
M   Z,@  .CX  #I,   Z7   .F\  #F&   XG@  .+8  #?4   V[P!$*0
M.BD  #$I   K*0  )B@  "(G   =*   &"D  !,K   0+@  #3    DR   %
M-0   3<    Y @  .P4  #P(   ^"P  /PT  $$0  !#%   0QL  $,C  !#
M+@  0SD  $-'  !"5P  0FH  $&!  ! F@  /[(  #[/   ^[P _+   -BP
M "\L   J*P  )2H  !\K   9+0  %"\  ! R   --0  "#@   0Z    /
M #\   !!    0P(  $4%  !&"   2 L  $H.  !,$0  318  $T>  !-*
M330  $Q"  !,40  2V0  $M[  !*E   2:T  $C*  !'[  [,   ,R\  "TO
M   H+0  (B\  !LQ   5-   $#<   TZ   (/0   D    !#    1@   $@
M  !*    3    $X!  !/!   40<  %,+  !5#@  6!(  %D9  !8(@  6"X
M %<\  !72P  5EX  %9S  !5C0  5*<  %+"  !2Y@ X,P  ,3(  "PQ   E
M,@  '34  !8X   1/   #$    =$    1P   $H   !-    4    %,   !5
M    5P   %D   !:    7 ,  %X'  !A"P  9 X  &83  !G'   9B<  &8T
M  !E1   9%<  &1K  !BA0  89\  &"Y  !>W  U-P  ,#4  "@W   @.@
M&#T  !%"   ,1@  !DH   !/    4P   %8   !9    7    %\   !A
M9    &4   !G    :0   &P!  !N!@  <0L  '0/  !W%0  =R   '8M  !V
M/0  =4\  '1C  !S>P  <I4  '"O  !OR0 U.@  *SL  "(_   :0P  $D@
M  Q-   %4@   %<   !<    8    &0   !H    :P   &X   !Q    <P
M '4   !W    >@   'P   !_    @@0  (8*  "*#P  C!<  (LD  "*,P
MB44  (=;  "&<@  A8L  (.E  ""O  O0   )40  !Q)   33@  #50   1:
M    80   &8   !K    ;P   '0   !Y    ?0   (    "#    A0   (<
M  "*    C    (\   "2    E@   )D"  ">"0  HA   *(:  "A*0  H#L
M )]0  "=9P  FH$  )J9  "9KP I20  'TX  !54   .6P  !6(   !I
M<    '<   !]    @@   (8   "+    CP   ),   "5    EP   )H   "=
M    H    *,   "F    J@   *X   "R    MPH  +L1  "Z'P  N3   +=%
M  "U7   M'0  +&.  "OI  B5   &%L  !!B   ':@   ',   ![    @@
M (D   "0    E0   )H   "?    HP   *8   "H    JP   *X   "P
MLP   +8   "Z    O0   ,(   #'    S $  -,+  #4%0  TR8  -$Z  #0
M40  S6@  ,N!  #*E@#\    ]@   /(   #Q    \P % /0 # #R !, \  <
M .T )0#H "X X@ V -X /@#9 $0 U !* -$ 3P#. %0 RP!9 ,D 7@#& &,
MQ !I ,$ < "^ '@ O "! +D C0"V )H LP"K +$ P "O .8 K@#_ *4 _P":
M /\ E #_ (\ _P#T    [    .@   #G    WP   -D "0#2 !  SP 7 ,\
M( #, "@ Q@ P ,  -P"\ #X N0!$ +< 20"U $X LP!3 +$ 5P"O %T K0!B
M *L :0"I '$ IP!Z *4 A0"B ), H "B )T M@"; -0 F0#Y )8 _P"- /\
MB #_ (0 _P#H    WP   -D   #)    OP   +@ ! "U  T LP 2 +$ &@"P
M "( K0 J *D ,0"F #@ I  ] *( 0P"@ $@ G@!, )P 40"; %8 F0!< )<
M8@"5 &D DP!R )$ ?0"/ (L C0": (L K ") ,4 B #N (8 _P!_ /\ >@#_
M '@ _P#9    _^)]$$E#0U]04D]&24Q%  @2S0   +L   "N    I0   )\
M  "<  D F0 / )D %0"9 !T F  D )0 *P"1 #$ C@ W (P / "+ $$ B0!&
M (@ 2P"& %  A0!5 (, 6P"" &( @ !K 'X =0!\ (( >@"2 '@ HP!W +D
M=@#@ '4 _P!R /\ ;@#_ &P _P#'    M0   *4   "9    CP   (D   "%
M  0 A  , (( $0"" !< @@ > (  )0!^ "L ?  Q 'H -@!Y #L =P!  '8
M1 !U $D <P!/ '( 50!P %P ;P!D &T ;@!L 'H :@"* &@ FP!G *\ 9@#,
M &4 ]0!D /\ 80#_ &  _P"T    H    )    "%    ?0   '<   !S
M<  ( &\ #@!O !( ;P 8 &\ 'P!M "4 :P J &D , !H #0 9P Y &8 /@!E
M $, 8P!( &( 3@!A %4 7P!> %X 9P!< ', 6P"" %D DP!8 *8 5P"_ %<
MZ@!7 /\ 5@#_ %0 _P"A    C@   '\   !U    ;    &@   !D    80 $
M &  "P!?  \ 7P 3 %\ &0!? !\ 70 E %P *@!; "\ 60 S %@ . !7 #T
M5@!# %4 20!3 %  4@!8 %$ 80!0 &T 3@![ $T C !, )\ 2P"U $H W !*
M /H 2@#_ $H _P"2    @    '(   !G    7P   %H   !7    50 ! %,
M!P!2  P 4@ 0 %( % !2 !H 40 ? $\ ) !. "D 30 N $P ,P!+ #@ 2@ ]
M $D 0P!( $H 1@!2 $4 7 !$ &< 0P!U $( A@!! )@ 0 "N $  RP _ /(
M0 #_ $  _P"%    =    &<   !=    50   $\   !,    2@   $@ ! !'
M  H 1P - $8 $0!& !4 1@ : $4 'P!$ "0 0P I $( +0!! #, /P X #X
M/@ ] $4 / !. #L 5P Z &( .0!O #@ @  W ), -@"G #8 P  V .@ -@#^
M #8 _P!\    :P   %X"  !4 P  30,  $<#  !# 0  00   #\  0 ^  <
M/0 + #T #@ \ !$ /  6 #P &@ Z !\ .0 D #@ *0 W "X -@ S #4 .@ T
M $$ ,P!) #( 4P Q %X , !K "\ >P N (X +0"B "T N  M -T +0#X "X
M_P!S 0  9 4  %<'  !-"   1@@  $ (   [!P  . 4  #<#   V  0 -0 (
M #0 #  T  \ -  2 #, %@ R !L ,0 @ #  )  O "D +@ O "T -@ L #T
M*P!% "H 3P I %H * !G "< =P F (D )@"= "4 LP E ,\ )0#P "8 _P!M
M!@  7@D  %(+  !(#   0 P  #H+   V"P  ,@H  # (   N!@( +@,& "T
M"@ L  T +  0 "L $P J !< *0 < "@ (  G "4 )@ K "4 ,@ D #D (P!"
M "( 2P B %< (0!D "  <P ? (4 'P"9 !X K@ > ,< '@#I !\ ^@!H"0
M60P  $T-  !##@  / X  #8.   Q#0  +0T  "H,   H"P  )PD$ "8&"  F
M! L )0,. "0!$  D 10 (@$8 "$!'0 A "( (  H !\ +@ > 38 '0$_ !P!
M20 ; 50 &@%A !H!<  9 8( & "6 !@ J@ 8 ,$ & #A !@ ] !C#   50X
M $D/  ! $   .!   #(0   M#P  *0X  "8.   C#0  (@P# " +!@ @"0D
M'P<, !X&#@ >!1$ ' 45 !L%&@ :!1\ &@4E !D%*P 8!3, %P8\ !8&1@ 6
M!E( %0=? !0';@ 3!X  $@>4 !(&IP 2!;P $@39 !(#[P!?#@  40\  $80
M   \$0  -1$  "\1   J$0  )A   "(0   @#P  '0X" !P-!0 :#0< &@L*
M !D*#0 8"1  %PD2 !8)%P 5"1P % DB !0**0 3"C$ $@HZ !(+10 1"U$
M$ Q?  \,;@ .#(  #@R4  T+IP -"[H #0K2  T*Z@!<#P  3A$  $,2   Z
M$P  ,A,  "P3   G$@  (Q$  !\1   <$   &A " !@/!  6#@< %0X) !0-
M"P 3# T $@P0 !(,%  1#!H $0T@ ! -*  /#3  #@X[  T.1@ -#E$ # ]>
M  L/;0 *#W\ "0^3  D/I@ (#KD " [0  <.Z !8$0  2Q(  $ 3   W%
M,!0  "D4   E%   (1,  !T2   :$@  %Q$" !41!0 3$ < $A ) !$/"@ 0
M#@P #@X.  X/$@ -$!@ #1 >  P0)0 ,$"T "Q$V  H100 )$4T "!):  <2
M:@ &$GP !1*0  02I  #$;@  Q'/  (1Z !5$@  210  #X5   U%@  +18
M "<6   B%0  'A0  !L4   8$P  %1(# !,2!0 2$0< $!$)  \1"@ -$0L
M#!(.  L2$0 *$A4 "1,;  D3(@ ($RH !Q0S  44/@ $%4H  Q58  (59P !
M%7H  !6.   5HP  %+<  !3/   3Z0!2%   1A8  #L7   R%P  *Q<  "47
M   A%@  '!8  !D5   6% $ %!,$ !(3!@ 1$@@ #Q((  X3"0 ,% H "A4-
M  @6$  &%A, !189  07'P #%R<  A@P  $8.P  &4<  !E5   99   &7<
M !F,   8H@  &+<  !?/   7Z@!/%@  0Q@  #D9   P&0  *1D  ",9   ?
M&   &Q<  !@6   5%0( $Q4% !$4!@ 0% 8 #A4'  P6"  *%PH !QD,  0:
M#@ "&Q(  1L6   ;'0  '"0  !PM   <.   '40  !U2   =8@  '74  !V*
M   <H   '+8  !O0   :ZP!,&   0!H  #8;   M&P  )AL  "$:   =&0
M&1D  !<8   4%P, $A8$ ! 7!  .%P0 #!D%  H:!P '' D  QT+   ?#0
M(!   " 4   A&@  (2(  "$J   A-0  (D$  ")/   B7P  (G(  "&(   A
MGP  (+8  !_1   ?[0!(&@  /1P  #,=   K'0  )!T  " <   <&P  &!H
M !89 0 3&0$ $1D!  X: 0 ,' ( "AT#  <?!0 #(0@  "(*   D#   )@X
M "82   F&   )Q\  "<G   G,@  )SX  "=+   G7   )VX  ":%   FG0
M);0  "31   C[@!$'0  .1\  # ?   H'P  (QX  !X=   ;'   &!L  !0<
M   1'   #AT   T?   *(0  !B(!  ,D!   )@8  "@(   J"P  *PT  "T0
M   M%0  +1P  "TD   N+@  +CH  "Y(   M6   +6H  "V!   LF@  *[(
M "K0   I[P! (   -B$  "TA   F(0  (2   !T?   :'@  %AX  !(?   /
M(0  #2(   HD   &)@   B@    K @  +00  "\&   P"0  ,@P  #0.   U
M$@  -1@  #4@   U*@  -38  #5#   U4P  -&8  #1\   SE@  ,J\  #'-
M   P[P \(P  ,B0  "HD   D(P  ("(  !PA   7(0  $R,  ! E   -)P
M"2D   4K   !+@   #     R    - $  #8$   X!@  .@D  #P-   ^$
M/A0  #X<   ^)@  /C$  #X_   ]3@  /6$  #QW   [D0  .JL  #G)   X
M[0 W)P  +R<  "@F   C)0  'R0  !DE   4)@  $"@   TK   )+@  !3
M   S    -0   #@    Z    /    #X!  !  P  0@<  $0*  !&#0  21$
M $D7  !((0  2"P  $<Z  !'20  1EL  $5Q  !$BP  0Z4  $+#  !!Z  T
M*@  +"H  "<H   B)P  '"@  !8J   1+0  #3    DS   #-@   #D    \
M    /@   $$   !#    1@   $@   !*    3 ,  $X&  !0"@  4PX  %03
M  !4'   4R<  %,T  !30P  4E4  %%J  !0@P  3YX  $VY  !,X  P+0
M*RP  "8K   ?+   &"X  !(R   --0  "#D   (]    0    $,   !&
M20   $P   !.    40   %,   !5    5P   %D!  !<!@  7PH  &(.  !C
M%0  8Q\  &(L  !A/   8$X  %]B  !>>P  7)8  %NP  !9SP O,   *B\
M "(P   :,P  $S<   X[   (/P   40   !(    3    $\   !2    50
M %@   !;    70   &    !B    9    &8   !I    ;04  ' +  !T$
M=!@  ',E  !R-   <D4  '!9  !O<0  ;8L  &NF  !JP  N,P  )34  !TX
M   4/   #D$   ='    3    %$   !5    60   %T   !A    90   &@
M  !K    ;0   &\   !R    =    '<   !Z    ?@   (($  "&"P  BA$
M (D<  "(*P  ACT  (12  "#9P  @8$  '^;  !^L@ I.@  (#T  !9"   /
M2   "$X   !4    6@   &    !D    :0   &X   !R    =@   'H   !]
M    @    ((   "%    B    (L   ".    D@   )8   "; P  H P  *(3
M  "@(0  GS,  )U'  ":7@  F'<  )>/  "5IP C0P  &4@  !%.   )50
M %P   !C    :@   '$   !V    >P   (    "&    B@   (X   "1
MDP   )8   "9    G    *    "C    IP   *L   "P    M@0  +P-  "Z
M%P  N2@  +<\  "T4@  LFH  *^%  "MG  <3@  $U0   M<   !9    &P
M  !T    ?    (,   ")    CP   )0   ":    GP   *(   "D    IP
M *H   "N    L0   +0   "X    O    ,$   #'    S0   -0%  #8$
MU1X  -,Q  #02   S5\  ,MV  #(C@                       0,$!08(
M"0H+#0X/$1(3%!87&!H;'!T?("$B)"4F*"DJ*RTN+S R,S0V-S@Y.SP]/D!!
M0D1%1D=)2DM-3D]04E-455=865M<75Y@86)C969G:6IK;&YO<'%S='5W>'EZ
M?'U^@(&"@X6&AXB*BXR.CY"1DY25EIB9FIR=GI^AHJ.DIJ>HJJNLK:^PL;.T
MM;:XN;J[O;Z_P<+#Q,;'R,G+S,W/T-'2U-76U]G:V]W>W^#BX^3FY^CIZ^SM
M[O#Q\O3U]O?Y^OO\_O__________________________________________
M____________                      $#! 4&" D*"PT.#Q$2$Q06%Q@:
M&QP='R A(B0E)B@I*BLM+B\P,C,T-C<X.3L\/3Y 04)$149'24I+34Y/4%)3
M5%576%E;7%U>8&%B8V5F9VEJ:VQN;W!Q<W1U=WAY>GQ]?H"!@H.%AH>(BHN,
MCH^0D9.4E9:8F9J<G9Z?H:*CI*:GJ*JKK*VOL+&SM+6VN+FZN[V^O\'"P\3&
MQ\C)R\S-S]#1TM35UM?9VMO=WM_@XN/DYN?HZ>OL[>[P\?+T]?;W^?K[_/[_
M_____________________________________________________P
M               ! P0%!@@)"@L-#@\1$A,4%A<8&AL<'1\@(2(D)28H*2HK
M+2XO,#(S-#8W.#D[/#T^0$%"1$5&1TE*2TU.3U!24U155UA96UQ=7F!A8F-E
M9F=I:FML;F]P<7-T=7=X>7I\?7Z @8*#A8:'B(J+C(Z/D)&3E)66F)F:G)V>
MGZ&BHZ2FIZBJJZRMK["QL[2UMKBYNKN]OK_!PL/$QL?(R<O,S<_0T=+4U=;7
MV=K;W=[?X.+CY.;GZ.GK[.WN\/'R]/7V]_GZ^_S^____________________
M__________________________________\  0(#! 4&!P@)"@L,#0X/$!$2
M$Q05%A<8&1H;'!T>'R A(B,D)28G*"DJ*RPM+B\P,3(S-#4V-S@Y.CL\/3X_
M0$%"0T1%1D=(24I+3$U.3U!14E-455976%E:6UQ=7E]@86)C9&5F9VAI:FML
M;6YO<'%R<W1U=G=X>7I[?'U^?X"!@H.$A8:'B(F*BXR-CH^0D9*3E)66EYB9
MFIN<G9Z?H*&BHZ2EIJ>HJ:JKK*VNK["QLK.TM;:WN+FZN[R]OK_ P<+#Q,7&
MQ\C)RLO,S<[/T-'2T]35UM?8V=K;W-W>W^#AXN/DY>;GZ.GJZ^SM[N_P\?+S
M]/7V]_CY^OO\_?[_;69T,0     #!"$   $                    !
M                 0    $" P0%!@<(" D*"PP-#@\0$1(3%!46%Q@9&AH;
M'!T>'R A(B,D)28G*"DJ*RPM+B\P,3$R,S0U-C<X.3H[/#T^/T!!0D-$149'
M2$E*2TQ-3D]045)35%565UA96EM<75Y?8&%B8V1E9F=H:6IK;&UN;W!Q<G-T
M=79W>'EZ>WQ]?G^ @8*#A(6&AXB)BHN,C8Z/D)&2DY25EI>8F9J;G)V>GZ"A
MHJ.DI::GJ*FJJZRMKK"QLK.TM;:WN+FZN[R]OK_ P<+#Q,7&Q\C)RLO,S<[/
MT-'3U-76U]C9VMO<W=[?X.'BX^3EYN?HZ>KK[.WN[_'R\_3U]O?X^?K[_/W^
M_P ! 0(" P,$! 4&!@<'" @)"0H+"PP,#0T.#P\0$!$1$A,3%!05%A87%Q@9
M&1H:&QP<'1X>'R @(2(B(R0D)28F)R@I*2HK+"TM+B\P,3(R,S0U-C<X.3H[
M/#T^/T!"0T1%1DA)2DQ-3U!24U576%I<7F!B9&9H:FUO<71V>7Q^@8.&B8N.
MD)*5EYF;G9^AHZ6GJ*JLK:^PLK.UMK>YNKN\O;_ P<+#Q,7&Q\C)RLO,S<W.
MS]#1TM+3U-76UM?8V=G:V]O<W=W>W]_@X>'BX^/DY>7FYN?HZ.GIZNOK[.SM
M[N[O[_#P\?+R\_/T]/7V]O?W^/CY^?K[^_S\_?W^_O\  0$" @,#! 0%!@8'
M!P@("0D*"PL,# T-#@\/$! 1$1(3$Q04%186%Q<8&1D:&AL<'!T>'A\@("$B
M(B,D)"4F)B<H*2DJ*RPM+2XO,#$R,C,T-38W.#DZ.SP]/C] 0D-$149(24I,
M34]04E-55UA:7%Y@8F1F:&IM;W%T=GE\?H&#AHF+CI"2E9>9FYV?H:.EIZBJ
MK*VOL+*SM;:WN;J[O+V_P,'"P\3%QL?(R<K+S,W-SL_0T=+2T]35UM;7V-G9
MVMO;W-W=WM_?X.'AXN/CY.7EYN;GZ.CIZ>KKZ^SL[>[N[^_P\/'R\O/S]/3U
M]O;W]_CX^?GZ^_O\_/W]_O[_VLL)&^C-#CKIS!!@W,@.DLNZ,JS&MU"TP+-H
MO+NN>\2UJ(C+LZ6'T;"BA]6MGXC9JYV)W*J<B]ZHFHWAIYF/XZ67DN:EEY+F
MI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:E
MEY+FI9>2YJ67DN:EEY+FVLL)&^C-#CKIS!!@W,@.DLNZ,JS&MU"TP+-HO+NN
M>\2UJ(C+LZ6'T;"BA]6MGXC9JYV)W*J<B]ZHFHWAIYF/XZ67DN:EEY+FI9>2
MYJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+F
MI9>2YJ67DN:EEY+FVLL)&^C-#CKIS!!@W,@.DLNZ,JS&MU"TP+-HO+NN>\2U
MJ(C+LZ6'T;"BA]6MGXC9JYV)W*J<B]ZHFHWAIYF/XZ67DN:EEY+FI9>2YJ67
MDN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2
MYJ67DN:EEY+FVLL)&^C-#CKIS!!@W,@.DLNZ,JS&MU"TP+-HO+NN>\2UJ(C+
MLZ6'T;"BA]6MGXC9JYV)W*J<B]ZHFHWAIYF/XZ67DN:EEY+FI9>2YJ67DN:E
MEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67
MDN:EEY+FVLL)&^C-#CKIS!!@W,@.DLNZ,JS&MU"TP+-HO+NN>\2UJ(C+LZ6'
MT;"BA]6MGXC9JYV)W*J<B]ZHFHWAIYF/XZ67DN:EEY+FI9>2YJ67DN:EEY+F
MI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:E
MEY+FVLL)&^C-#CKIS!!@W,@.DLNZ,JS&MU"TP+-HO+NN>\2UJ(C+LZ6'T;"B
MA]6MGXC9JYV)W*J<B]ZHFHWAIYF/XZ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2
MYJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+F
MVLL)&^C-#CKIS!!@W,@.DLNZ,JS&MU"TP+-HO+NN>\2UJ(C+LZ6'T;"BA]6M
MGXC9JYV)W*J<B]ZHFHWAIYF/XZ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67
MDN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FVLL)
M&^C-#CKIS!!@W,@.DLNZ,JS&MU"TP+-HO+NN>\2UJ(C+LZ6'T;"BA]6MGXC9
MJYV)W*J<B]ZHFHWAIYF/XZ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:E
MEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FVLL)&^C-
M#CKIS!!@W,@.DLNZ,JS&MU"TP+-HO+NN>\2UJ(C+LZ6'T;"BA]6MGXC9JYV)
MW*J<B]ZHFHWAIYF/XZ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+F
MI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FVLL)&^C-#CKI
MS!!@W,@.DLNZ,JS&MU"TP+-HO+NN>\2UJ(C+LZ6'T;"BA]6MGXC9JYV)W*J<
MB]ZHFHWAIYF/XZ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2
MYJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FVLL)&^C-#CKIS!!@
MW,@.DLNZ,JS&MU"TP+-HO+NN>\2UJ(C+LZ6'T;"BA]6MGXC9JYV)W*J<B]ZH
MFHWAIYF/XZ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67
MDN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FVLL)&^C-#CKIS!!@W,@.
MDLNZ,JS&MU"TP+-HO+NN>\2UJ(C+LZ6'T;"BA]6MGXC9JYV)W*J<B]ZHFHWA
MIYF/XZ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:E
MEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FVLL)&^C-#CKIS!!@W,@.DLNZ
M,JS&MU"TP+-HO+NN>\2UJ(C+LZ6'T;"BA]6MGXC9JYV)W*J<B]ZHFHWAIYF/
MXZ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+F
MI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FVLL)&^C-#CKIS!!@W,@.DLNZ,JS&
MMU"TP+-HO+NN>\2UJ(C+LZ6'T;"BA]6MGXC9JYV)W*J<B]ZHFHWAIYF/XZ67
MDN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2
MYJ67DN:EEY+FI9>2YJ67DN:EEY+FVLL)&^C-#CKIS!!@W,@.DLNZ,JS&MU"T
MP+-HO+NN>\2UJ(C+LZ6'T;"BA]6MGXC9JYV)W*J<B]ZHFHWAIYF/XZ67DN:E
MEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67
MDN:EEY+FI9>2YJ67DN:EEY+FVLL)&^C-#CKIS!!@W,@.DLNZ,JS&MU"TP+-H
MO+NN>\2UJ(C+LZ6'T;"BA]6MGXC9JYV)W*J<B]ZHFHWAIYF/XZ67DN:EEY+F
MI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:E
MEY+FI9>2YJ67DN:EEY+FVLL)&^C-#CKIS!!@W,@.DLNZ,JS&MU"TP+-HO+NN
M>\2UJ(C+LZ6'T;"BA]6MGXC9JYV)W*J<B]ZHFHWAIYF/XZ67DN:EEY+FI9>2
MYJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+FI9>2YJ67DN:EEY+F
MI9>2YJ67DN:EEY+FV<L)&^?.#3GHS1!@W,D-DLN[,*O&N$^TP+-GO;NN>\2U
MJ8C+LJ:'T:^CA]6MH(C9JYZ)W*F<BMZGFXS@I9F/XZ&8D.2AF)#DH9B0Y*&8
MD.2AF)#DH9B0Y*&8D.2AF)#DH9B0Y*&8D.2AF)#DH9B0Y*&8D.2AF)#DH9B0
MY*&8D.2AF)#DV<L)&N3.#3GGS@Y@VLH,DLN\+JO%N4VTP+1FO;JN>L6UJ8?+
ML::'T:ZCA]6LH(C9JIZ)W*><BMZEFXO@HIJ-XIZ9C^.>F8_CGIF/XYZ9C^.>
MF8_CGIF/XYZ9C^.>F8_CGIF/XYZ9C^.>F8_CGIF/XYZ9C^.>F8_CGIF/XYZ9
MC^.>F8_CV,L)&N'/##GESPY@V<H,D<N^+*O%N4RUOK1GO;FN>\6TJH?,L*:'
MT:VCA]6KH(C9J)Z(VZ6=B=VCG(K?GYJ+X9N9CN*;F8[BFYF.XIN9CN*;F8[B
MFYF.XIN9CN*;F8[BFYF.XIN9CN*;F8[BFYF.XIN9CN*;F8[BFYF.XIN9CN*;
MF8[BV,L)&MS0"SGCT U@V,L+D<N_*ZO$NDRUO;-GOKBN>\6TJ8?,L*:'T:RC
MA]6IH(?8II^(VZ.=B-V@G(G>G9N*X)B:C>&8FHWAF)J-X9B:C>&8FHWAF)J-
MX9B:C>&8FHWAF)J-X9B:C>&8FHWAF)J-X9B:C>&8FHWAF)J-X9B:C>&8FHWA
MU\P)&MK1"SC>T0Q?ULL+D<O *:S"N4VVO+-HOK>N>\:SJ8?,KZ:'T:JCAM6G
MH8?8I)^'VJ&>A]R>G8C=FIR)WI6;C."5FXS@E9N,X)6;C."5FXS@E9N,X)6;
MC."5FXS@E9N,X)6;C."5FXS@E9N,X)6;C."5FXS@E9N,X)6;C."5FXS@ULP)
M&=G1"SC:TPQ?U,P+D<G *:W N4ZVNK-IO[6N?,:RJ8?,K::&T:FCAM2EH8;7
MHJ"&V9^?AMJ;GH?<EYV(W9.<B]Z3G(O>DYR+WI.<B]Z3G(O>DYR+WI.<B]Z3
MG(O>DYR+WI.<B]Z3G(O>DYR+WI.<B]Z3G(O>DYR+WI.<B]Z3G(O>U<P)&=C2
M"S?8TPM>TLP+D\>_*ZV^N%"WN;)JO[2M?,:PJ8?,JZ:&T*>DA=2CHH76GZ&%
MV)R@A=F8GX;:E)Z'W)"=BMV0G8K=D)V*W9"=BMV0G8K=D)V*W9"=BMV0G8K=
MD)V*W9"=BMV0G8K=D)V*W9"=BMV0G8K=D)V*W9"=BMV0G8K=U,T)&=;2"S?6
MU M>T,L*E<2^+:Z\N%&XM[)JP+.M?,:NJ8?,J::&T*6DA=.@HX35G:*$UIFA
MA=B5H(79D9^'VHZ>B=N.GHG;CIZ)VXZ>B=N.GHG;CIZ)VXZ>B=N.GHG;CIZ)
MVXZ>B=N.GHG;CIZ)VXZ>B=N.GHG;CIZ)VXZ>B=N.GHG;T\T*&-73"S;4U M?
MSLL)E\&^,*^ZMU.XM;)LP+"M?<>LJH;+IZ>%SZ*EA-&>I(33FJ.$U9:BA-:3
MH877CZ"&V(N@B=F+H(G9BZ")V8N@B=F+H(G9BZ")V8N@B=F+H(G9BZ")V8N@
MB=F+H(G9BZ")V8N@B=F+H(G9BZ")V8N@B=F+H(G9TLX*%]/4"S71TPIBR\P)
MF;Z],[&WMU6YLK%MP:VM?<:JJH;+I*B$SI^GA-";I8/2EZ2#TY.CA-20HX75
MC**&UHFAB->)H8C7B:&(UXFAB->)H8C7B:&(UXFAB->)H8C7B:&(UXFAB->)
MH8C7B:&(UXFAB->)H8C7B:&(UXFAB->)H8C7T,\*%M'4"S?.TPIEQLH+G;F\
M.+*TMEBZK;%NP:JN?<:GJX7)H:F$S)RH@\Z7IX//DZ:#T9"EA-*-I873BJ2&
MTX>CB-2'HXC4AZ.(U(>CB-2'HXC4AZ.(U(>CB-2'HXC4AZ.(U(>CB-2'HXC4
MAZ.(U(>CB-2'HXC4AZ.(U(>CB-2'HXC4SM *%<[4"CK*TPIHP,@/H;6[/K2M
MM5N[J;%OP::O?<2CK83'G:N#RIBJ@\N3J8/-D*B$SHVGA,^*IX7/AZ:'T(6F
MB-&%IHC1A::(T86FB-&%IHC1A::(T86FB-&%IHC1A::(T86FB-&%IHC1A::(
MT86FB-&%IHC1A::(T86FB-&%IHC1S- )&,K4"C[%TPIMN,46I:ZY1+6GM5Z[
MH[)PP*&P?<.?KH3%F:V#QY2LA,F0JX3*C:J%RXJJA<N(J8;,A:F'S8.HB<V#
MJ(G-@ZB)S8.HB<V#J(G-@ZB)S8.HB<V#J(G-@ZB)S8.HB<V#J(G-@ZB)S8.H
MB<V#J(G-@ZB)S8.HB<V#J(G-R-$)&\75"D*_TPIRL<0>IZ6Y2;:AMF"[GK-P
MOIVQ?<&;L(3#E:^$Q)&NA,:-K87'BJV&QXBLALB&K(?(A*N)R8*KBLF"JXK)
M@JN*R8*KBLF"JXK)@JN*R8*KBLF"JXK)@JN*R8*KBLF"JXK)@JN*R8*KBLF"
MJXK)@JN*R8*KBLF"JXK)Q-(((,#6"4BXU IXJ<\7F)Z^1ZZ:MF*ZF+5QO)>S
M?+Z7LH3 DK&%PHVPA<.*KX;$B*^'Q(:OB,6$KHG%@ZZ*Q8&NB\6!KHO%@:Z+
MQ8&NB\6!KHO%@:Z+Q8&NB\6!KHO%@:Z+Q8&NB\6!KHO%@:Z+Q8&NB\6!KHO%
M@:Z+Q8&NB\6!KHO%O]0');K7"4ZNV@MPH-L3AY?-.9J2PUBHD;QLLI&W>KF2
MM(.]CK.&OXNRA\"(L8? AK&(P82QB<&#L8K!@K&+PH"PC,* L(S"@+",PH"P
MC,* L(S"@+",PH"PC,* L(S"@+",PH"PC,* L(S"@+",PH"PC,* L(S"@+",
MPH"PC,* L(S"]\ 0%?C %C'YO2!3ZK<H?,RH1*K&I5VTPJ-PNKZB?[^\H(C#
MN9N(QK>8B,JUE8G-LY**T+&/B]*PC(W4KXJ0UJZ(D]BMAIC9K(6=VJR%G=JL
MA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%
MG=JLA9W:]\ 0%?C %C'YO2!3ZK<H?,RH1*K&I5VTPJ-PNKZB?[^\H(C#N9N(
MQK>8B,JUE8G-LY**T+&/B]*PC(W4KXJ0UJZ(D]BMAIC9K(6=VJR%G=JLA9W:
MK(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JL
MA9W:]\ 0%?C %C'YO2!3ZK<H?,RH1*K&I5VTPJ-PNKZB?[^\H(C#N9N(QK>8
MB,JUE8G-LY**T+&/B]*PC(W4KXJ0UJZ(D]BMAIC9K(6=VJR%G=JLA9W:K(6=
MVJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:
M]\ 0%?C %C'YO2!3ZK<H?,RH1*K&I5VTPJ-PNKZB?[^\H(C#N9N(QK>8B,JU
ME8G-LY**T+&/B]*PC(W4KXJ0UJZ(D]BMAIC9K(6=VJR%G=JLA9W:K(6=VJR%
MG=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:]\ 0
M%?C %C'YO2!3ZK<H?,RH1*K&I5VTPJ-PNKZB?[^\H(C#N9N(QK>8B,JUE8G-
MLY**T+&/B]*PC(W4KXJ0UJZ(D]BMAIC9K(6=VJR%G=JLA9W:K(6=VJR%G=JL
MA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:K(6=VJR%G=JLA9W:]\ 0%?C
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
MAM&'I8?2A:6)TH6EB=*%I8G2A:6)TH6EB=*%I8G2A:6)TH6EB=*%I8G2A:6)
MTH6EB=*%I8G2A:6)TH6EB=*%I8G2V,D)$=_-"RSGS0]/Z,L.>\V\(JC"O#RQ
ML;5>O*FQ<L*FKG_%HJV$QYRK@\F7JH/*DZJ$RY"IA,R-J83-BZB%S8BHALZ&
MIX?.A*>)SX2GB<^$IXG/A*>)SX2GB<^$IXG/A*>)SX2GB<^$IXG/A*>)SX2G
MB<^$IXG/A*>)SX2GB<^$IXG/U<D)$-C/"BO:TPM.V- +>LW#%JBSND:UJ;1B
MO:2Q=,&AL'_#GJZ$Q9FMA,>4K(3(D*N$R8ZKA,J+JH7+B:J&RX>IA\R%J8C,
M@ZF)S(.IB<R#J8G,@ZF)S(.IB<R#J8G,@ZF)S(.IB<R#J8G,@ZF)S(.IB<R#
MJ8G,@ZF)S(.IB<R#J8G,TLL)#]31"BG5U0M,T- *?KB_):ZHN$^XH;1FO)ZR
M=;^=L7_!F["$PY:NA,61KH3&CJV%QXNLA<>)K(;(AZR'R8:KA\F$JXG)@JN*
MRH*KBLJ"JXK*@JN*RH*KBLJ"JXK*@JN*RH*KBLJ"JXK*@JN*RH*KBLJ"JXK*
M@JN*RH*KBLJ"JXK*S\P)#=#2"BC.U I2Q=$*@ZK#+:B>MU>XF[5HNYJT=;Z9
MLG^_E[&$P9.PA<*/KX7#C*^%Q(JNAL6(KH?%AJZ(QH2MB,:#K8K&@:V+QX&M
MB\>!K8O'@:V+QX&MB\>!K8O'@:V+QX&MB\>!K8O'@:V+QX&MB\>!K8O'@:V+
MQX&MB\>!K8O'S,T)#,O3"BW'U I9LM@+@)[-*YJ8P5"KEKAGMY6U=;R4M'Z^
ME+.%OY"RA<",L8;!BK&'PHBPA\*&L(C"A;")PX.PBL."KXO#@:^,PX&OC,.!
MKXS#@:^,PX&OC,.!KXS#@:^,PX&OC,.!KXS#@:^,PX&OC,.!KXS#@:^,PX&O
MC,.!KXS#Q\\($,74"32XV0I;HN<2=I?:)8F0ST68CL==HXW!;JN-O7FQC+J!
MM(FX@[>&MX6YA+:&NH.UA[N"M8B\@;2)O8"TBKU_M(N^?K.,OGZSC+Y^LXR^
M?K.,OGZSC+Y^LXR^?K.,OGZSC+Y^LXR^?K.,OGZSC+Y^LXR^?K.,OGZSC+Y^
MLXR^PM$'%KW6"#JG\0Y5F_$;:)'F+7B)W4"%A=56CX//9Y>"RW.=?LAXH7O&
M?*1YQ'^F=\."J'7"A*ETPH6J<\&'JW+!B*MRP(JL<<"+K'' BZQQP(NL<<"+
MK'' BZQQP(NL<<"+K'' BZQQP(NL<<"+K'' BZQQP(NL<<"+K'' BZQQP(NL
M_[@4#O^X'B?_M"I&]Z\V:=ZG0H_'FV*QQ)MRML*;?[G FXB]OIF)P+R5BL.Z
MD8O&N(V-R+>*C\JVB)',M863S;2#EL^S@9G0LX"=T;)_H]&P?J31L'ZDT;!^
MI-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31_[@4
M#O^X'B?_M"I&]Z\V:=ZG0H_'FV*QQ)MRML*;?[G FXB]OIF)P+R5BL.ZD8O&
MN(V-R+>*C\JVB)',M863S;2#EL^S@9G0LX"=T;)_H]&P?J31L'ZDT;!^I-&P
M?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31_[@4#O^X
M'B?_M"I&]Z\V:=ZG0H_'FV*QQ)MRML*;?[G FXB]OIF)P+R5BL.ZD8O&N(V-
MR+>*C\JVB)',M863S;2#EL^S@9G0LX"=T;)_H]&P?J31L'ZDT;!^I-&P?J31
ML'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31_[@4#O^X'B?_
MM"I&]Z\V:=ZG0H_'FV*QQ)MRML*;?[G FXB]OIF)P+R5BL.ZD8O&N(V-R+>*
MC\JVB)',M863S;2#EL^S@9G0LX"=T;)_H]&P?J31L'ZDT;!^I-&P?J31L'ZD
MT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31_[@4#O^X'B?_M"I&
M]Z\V:=ZG0H_'FV*QQ)MRML*;?[G FXB]OIF)P+R5BL.ZD8O&N(V-R+>*C\JV
MB)',M863S;2#EL^S@9G0LX"=T;)_H]&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^
MI-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31_[@4#O^X'B?_M"I&]Z\V
M:=ZG0H_'FV*QQ)MRML*;?[G FXB]OIF)P+R5BL.ZD8O&N(V-R+>*C\JVB)',
MM863S;2#EL^S@9G0LX"=T;)_H]&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P
M?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31_[@4#O^X'B?_M"I&]Z\V:=ZG
M0H_'FV*QQ)MRML*;?[G FXB]OIF)P+R5BL.ZD8O&N(V-R+>*C\JVB)',M863
MS;2#EL^S@9G0LX"=T;)_H]&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31
ML'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31_[@4#O^X'B?_M"I&]Z\V:=ZG0H_'
MFV*QQ)MRML*;?[G FXB]OIF)P+R5BL.ZD8O&N(V-R+>*C\JVB)',M863S;2#
MEL^S@9G0LX"=T;)_H]&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZD
MT;!^I-&P?J31L'ZDT;!^I-&P?J31_[@4#O^X'B?_M"I&]Z\V:=ZG0H_'FV*Q
MQ)MRML*;?[G FXB]OIF)P+R5BL.ZD8O&N(V-R+>*C\JVB)',M863S;2#EL^S
M@9G0LX"=T;)_H]&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^
MI-&P?J31L'ZDT;!^I-&P?J31_[@4#O^X'B?_M"I&]Z\V:=ZG0H_'FV*QQ)MR
MML*;?[G FXB]OIF)P+R5BL.ZD8O&N(V-R+>*C\JVB)',M863S;2#EL^S@9G0
MLX"=T;)_H]&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P?J31L'ZDT;!^I-&P
M?J31L'ZDT;!^I-&P?J31_[@4#O^X'2?_M2E&][ U:=ZH09#'G&&QQ)QQML*;
M?KF_G8:]O9J)P;N7B<2YDXK'MX^,RK6,CLRTB9#.LX>2T+*$E=*Q@IG3L8&>
MU*Z HM2L@*/2K("CTJR H]*L@*/2K("CTJR H]*L@*/2K("CTJR H]*L@*/2
MK("CTJR H]*L@*/2_[D3#O^Y'"?_MBA&][ T:MVH0)#'G6"QQ)QQML*<?+J_
MGH6^O)R(PKJ9B,6XE8G)MI&*S+2.C,^RBX[1L8B1T["&E-6OA)G6KX.?UZJ"
MH=6G@J+3IX*BTZ>"HM.G@J+3IX*BTZ>"HM.G@J+3IX*BTZ>"HM.G@J+3IX*B
MTZ>"HM.G@J+3_[D3#O^Y'"?_MBA&][$S:MVI/Y''G6"QQ)UPML*>>[J_GX.^
MO)Z(PKF;B,>WEXC*M92)SK.0B]&QC8W3KXJ0UJZ(D]BMAIG9JH6>V:6$H=6D
MA*+4I(2BU*2$HM2DA*+4I(2BU*2$HM2DA*+4I(2BU*2$HM2DA*+4I(2BU*2$
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
MA*6*TH&EC=* I8_2@*6/TH"EC]* I8_2@*6/TH"EC]* I8_2@*6/TH"EC]*
MI8_2@*6/TH"EC]* I8_2[,$+#/7"$B3VP1I$][TA:MJT*9;-O"BIN[M#LZZU
M8;RHL7/!I:Y_Q:&MA,>;K(/)EJN#RI&JA,N.J83,BZF%S8BHALZ&J(?.@ZB)
MSH&GC,^ IXW/@*>-SX"GC<^ IXW/@*>-SX"GC<^ IXW/@*>-SX"GC<^ IXW/
M@*>-SX"GC<^ IXW/W\0)"_+%$"/SQ!9#],$<:=["%8_!P".LK[E,MJ:T9;VB
MLG7 H+" PYVNA,67K83&DZV$QX^LA,B,JX7)B:N&RH>KALJ%JHC*@ZJ)RX&J
MB\N JHS+@*J,RX"JC,N JHS+@*J,RX"JC,N JHS+@*J,RX"JC,N JHS+@*J,
MRX"JC,N JHS+VL4("NO)#2+NR!)"[\85:-#2"H>QOB^NI;A4N)^U:+R=LW:_
MF[%_P9FPA,*4KX3#D*^%Q(VNA<6*KH;&B*V&QH>MA\:%K8C'@ZV)QX&MB\>
MK(O'@*R+QX"LB\> K(O'@*R+QX"LB\> K(O'@*R+QX"LB\> K(O'@*R+QX"L
MB\> K(O'U<8("=G,"B#ESPU V-4+7[W6"XBEQ#2FG+=:N)FU:[N7M'>]EK-_
MOI6RA<"1L87!CK&%P8NPAL*)L(?"B+"'PX:PB,.%KXG#@Z^*Q(*OB\2!KXO$
M@:^+Q(&OB\2!KXO$@:^+Q(&OB\2!KXO$@:^+Q(&OB\2!KXO$@:^+Q(&OB\2!
MKXO$TL@(!]//"AW5U L]PMD+8ZO>$(.;SC.9E,13II&^9Z^0NG2TD+=]N9&U
MA+R.LX:^C+*&OXJRA\"(LHC AK&(P86QB<&$L8K!@K&+P8&QC,* L8S"@+&,
MPH"QC,* L8S"@+&,PH"QC,* L8S"@+&,PH"QC,* L8S"@+&,PH"QC,* L8S"
MSLH(!L[1"AS&UPI!K^H.89WF''B0VC*(B]),E(G+7YR(QFZCB,-XJ(7 ?*N#
MOW^N@+V!L'^\@[%]O(2R?+N&LWN[A[1ZNHBT>;J)M7BYB[5XN8RV>+F,MGBY
MC+9XN8RV>+F,MGBYC+9XN8RV>+F,MGBYC+9XN8RV>+F,MGBYC+9XN8RVR<L(
M!LC2"2*SWPE"H/P56I/P*&J+YCEWA-])@H'86XN TVF1?-!QEGG-=IIVRWJ=
M=,I]GG+)?Z!QR(&A<,>#HF_'A:-NQH:C;<:(I&S%BJ5LQ8NE;,6+I6S%BZ5L
MQ8NE;,6+I6S%BZ5LQ8NE;,6+I6S%BZ5LQ8NE;,6+I6S%BZ5LQ8NEQ,X'"K?9
M!R:C^PX]EO\>3HWZ+UN&\C]G@.M.<7OE6WEVX&6 <=ULA&[:<HAKV7>+:==Z
MC6?6?HYFU8"/9=2"D&34A)%CTX:18M.)DF'2BY-ATHR38=*,DV'2C)-ATHR3
M8=*,DV'2C)-ATHR38=*,DV'2C)-ATHR38=*,DV'2C)-ATHR3_[$8"?^Q(Q[_
MKC$Z_ZD^6>VB2WG9FER7R)5RL,65?;7#EX6XP9>+N[^3C+V^CX[ O(R/PKN)
MDL2ZAI3%N8.6QKF!F<>X@)O(N'Z>R;=]HLJW?*?*M'NIRK1[J<JT>ZG*M'NI
MRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*_[$8"?^Q(Q[_KC$Z
M_ZD^6>VB2WG9FER7R)5RL,65?;7#EX6XP9>+N[^3C+V^CX[ O(R/PKN)DL2Z
MAI3%N8.6QKF!F<>X@)O(N'Z>R;=]HLJW?*?*M'NIRK1[J<JT>ZG*M'NIRK1[
MJ<JT>ZG*M'NIRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*_[$8"?^Q(Q[_KC$Z_ZD^
M6>VB2WG9FER7R)5RL,65?;7#EX6XP9>+N[^3C+V^CX[ O(R/PKN)DL2ZAI3%
MN8.6QKF!F<>X@)O(N'Z>R;=]HLJW?*?*M'NIRK1[J<JT>ZG*M'NIRK1[J<JT
M>ZG*M'NIRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*_[$8"?^Q(Q[_KC$Z_ZD^6>VB
M2WG9FER7R)5RL,65?;7#EX6XP9>+N[^3C+V^CX[ O(R/PKN)DL2ZAI3%N8.6
MQKF!F<>X@)O(N'Z>R;=]HLJW?*?*M'NIRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*
MM'NIRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*_[$8"?^Q(Q[_KC$Z_ZD^6>VB2WG9
MFER7R)5RL,65?;7#EX6XP9>+N[^3C+V^CX[ O(R/PKN)DL2ZAI3%N8.6QKF!
MF<>X@)O(N'Z>R;=]HLJW?*?*M'NIRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*M'NI
MRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*_[$8"?^Q(Q[_KC$Z_ZD^6>VB2WG9FER7
MR)5RL,65?;7#EX6XP9>+N[^3C+V^CX[ O(R/PKN)DL2ZAI3%N8.6QKF!F<>X
M@)O(N'Z>R;=]HLJW?*?*M'NIRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*M'NIRK1[
MJ<JT>ZG*M'NIRK1[J<JT>ZG*_[$8"?^Q(Q[_KC$Z_ZD^6>VB2WG9FER7R)5R
ML,65?;7#EX6XP9>+N[^3C+V^CX[ O(R/PKN)DL2ZAI3%N8.6QKF!F<>X@)O(
MN'Z>R;=]HLJW?*?*M'NIRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*M'NIRK1[J<JT
M>ZG*M'NIRK1[J<JT>ZG*_[$8"?^Q(Q[_KC$Z_ZD^6>VB2WG9FER7R)5RL,65
M?;7#EX6XP9>+N[^3C+V^CX[ O(R/PKN)DL2ZAI3%N8.6QKF!F<>X@)O(N'Z>
MR;=]HLJW?*?*M'NIRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*M'NIRK1[J<JT>ZG*
MM'NIRK1[J<JT>ZG*_[$7"?^R(A[_KC Z_ZD]6>RC2GG8FUN8QY5RL<67>[7#
MF(.XP9F*N[^5B[Z]D8S!NXZ.P[J*D,6YAY+'N(25R;>"F,JV@)O+MGZ>S+5]
MH\RS?*?-KWRHRZ]\J,NO?*C+KWRHRZ]\J,NO?*C+KWRHRZ]\J,NO?*C+KWRH
MRZ]\J,NO?*C+_[(7"?^R(1[_KR\Z_ZH\6>RD27K8FUJ9QI9QLL28>+7"F8&Y
MP)N(O+Z7BK^\E(O"NI"-Q;F,CL>WB)')MH64R[6#E\VT@9K.M'^?S[-^I,^N
M?:;.JWVHS*M]J,RK?:C,JWVHS*M]J,RK?:C,JWVHS*M]J,RK?:C,JWVHS*M]
MJ,RK?:C,_[(6"?^S(1[_L"XZ_ZL[6>RD2'K7G%F:QI=OLL29=K;"FW^YP)R'
MO;V:B<"[EHK#N9*+QK>.C<FVBH_,M(>2SK.$EM"R@9K1LH"?TJY_H]*J?Z7/
MIG^GS:9_I\VF?Z?-IG^GS:9_I\VF?Z?-IG^GS:9_I\VF?Z?-IG^GS:9_I\VF
M?Z?-_[,6"?^S(![_L"TZ_ZLZ6>RE1WK6G%F:QIAMLL2:=+;"G'VYOYV%O;V<
MB,&[F(G%N)2*R+:0B\NTC([.LXB1T;&%E=.P@YK4L(*@U:J!HM.F@:70HX&G
MS:.!I\VC@:?-HX&GS:.!I\VC@:?-HX&GS:.!I\VC@:?-HX&GS:.!I\VC@:?-
M_[,5"/^T(![_L2TZ_ZPY6>NE1GO6G%B;QIEKLL2<<K;"G7NYOY^#OKR>B,*Z
MFHC&MY:)RK62BLVSCHS0L8J/TZ^'E-:NA9K8JX.?UZ:#HM2B@Z30GX.FS9^#
MILV?@Z;-GX.FS9^#ILV?@Z;-GX.FS9^#ILV?@Z;-GX.FS9^#ILV?@Z;-_[05
M"/^T'Q[_L2PZ_ZPY6>NF17O5G5B;QYIILL2=<+;"GWFZOZ""OKR?B,*YG(C'
MMIB(R[24B<^QD(O3KXR.UJV)D]FLAYO;IH:>V:*%H=6>A:31G(6FSIR%ILZ<
MA:;.G(6FSIR%ILZ<A:;.G(6FSIR%ILZ<A:;.G(6FSIR%ILZ<A:;._[04"/^T
M'QW_L2PZ_ZTX6>NF17O5G5><QYMGLL2>;K;"H'>ZOZ& OKNAB,.XGH?(M9J'
MS;*7B-&PDXK5K8^-V:N,D]VHBIO>HHB>V9Z(H=6;AZ31F8>FSIF'ILZ9AZ;.
MF8>FSIF'ILZ9AZ;.F8>FSIF'ILZ9AZ;.F8>FSIF'ILZ9AZ;._[04"/^U'AW_
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
M<;^+K7&_BZUQOXNM<;^+K7&_BZUQOXNM<;^+K7&_BZUQOXNMS\8' M#-"1+
MV0DLK/</2)OZ'ER/[S%KAN="=H#B4'Y^W5^%>]EIBG?5;H]TTW.2<=%WE'#0
M>I9NSWV7;<Y_F6S-@9EKS8.::LR%FVG,AYQHRXF=9\J,G6?*C)UGRHR=9\J,
MG6?*C)UGRHR=9\J,G6?*C)UGRHR=9\J,G6?*C)UGRHR=RL@( <+2!Q.NY@DM
MG?\509'_*%"'^CE<@?-(9GSM5&YWZ%YU<>1E>FWA:WYJWW"!:-YUA&;<>(5E
MVWN'8]I^B&+:@8EAV8.*8-F%BF#8AXM>V(J,7M:-C5[6C8U>UHV-7M:-C5[6
MC8U>UHV-7M:-C5[6C8U>UHV-7M:-C5[6C8U>UHV-Q,H' [':!!6?_PTHDO\=
M-XG_+D."_SU.?/U+5W?X5E]O\UUE:/!B:F3M:6YAZV]Q7^ES<UWH=W5<YWMV
M6^9^=UKF@'A9Y8-Y6.6%>ECDB'I7Y(M[5N..?%;CCGQ6XXY\5N..?%;CCGQ6
MXXY\5N..?%;CCGQ6XXY\5N..?%;CCGQ6XXY\_ZH<!?^J)Q?_IS8O_Z)$2OJ=
M4F7JEU]^W)-ND\^2>*7&DH*TQ)*)ML.1CKC!CI"ZP(J2O+^'E+V^A):_OH*9
MP+V F\&]?I[!O'VAPKQ[I,*\>JC#O'FMP[AYK\*X>:_"N'FOPKAYK\*X>:_"
MN'FOPKAYK\*X>:_"N'FOPKAYK\*X>:_"_ZH<!?^J)Q?_IS8O_Z)$2OJ=4F7J
MEU]^W)-ND\^2>*7&DH*TQ)*)ML.1CKC!CI"ZP(J2O+^'E+V^A):_OH*9P+V
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
MR)"*J\B0BJO(D(JKR)"*J\B0BJO(_ZX6!/^O(1;_K2\O_Z@\2_>B26CHI$J
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
MT8V'HLR,C:K'BI&QQ(B4ML.%EKC"@YFYPH&;N<%_GKK!?:&[P7NDN\!ZI[O
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
MHJ;-=*:HS7*IJ<QQK:K,<+*KRW"VJ\MOO*O(<,"KQ'' JL1QP*K$<<"JQ''
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
MM+J*B[2ZBHNTNHJ+M+J*B[2Z_YP0 ?^A)@K_H#8<_YY",?^E0#[_JT!,_[%
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
M;,R:_X82 ?^((0;_B#44_X9&)?^'4S7_BUM#_XQB4?Z*:E[VAW%J\(1Z=.J
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
M>IFVMWV6M[9^D[FT?Y&ZLH"0N[& D+NQ@)"[L8"0N[& D+NQ@)"[L8"0N[&
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
M7<-Y[%S+>NM;V'KF7=YZWU[A>=A@XWG58.-YU6#C>=5@XWG58.-YU6#C>=5@
MXWG58.-Y_W85 O]S( 3_<C$,_W%#&?]Q4";_=5DS_W5B/_]S:DG_<'13_VY^
M6_QKAV'Y:8]G]F>6:_1EG&[R8Z%Q\6*F<^]AJW7N8+!V[EZU=^U>NWCL7<-Y
M[%S+>NM;V'KF7=YZWU[A>=A@XWG58.-YU6#C>=5@XWG58.-YU6#C>=5@XWG5
M8.-Y_W85 O]S'P3_=#$-_W)"&?]T3R?_>%@S_WE@/_]W:4K_<W%4_W%\7/MN
MAF/W:XYI]&F4;?)GFW'P9:!T[V2E=NUBJGCL8;!YZV"U>^M?O'SJ7L1]ZEW-
M?>==V7WA7]Y]VF#@?-%BX7W/8N%]SV+A?<]BX7W/8N%]SV+A?<]BX7W/8N%]
M_W<5 O]T'P3_=3$-_W-"&O]W32?_>U8T_WQ?0/]Z9TO_=V]5_G-Z7OIQ@V7V
M;HQK\VN3</!IF7/N9Y]W[&6E>>MDJGOJ8J]]Z6&U?NA@O7_H7\6 Z%[0@>)?
MVH#;8=Z TF+?@,MCWX'*9-^!RF3?@<IDWX'*9-^!RF3?@<IDWX'*9-^!_W@4
M O]U'P3_=C$-_W1"&O]Z3"?_?U4T_X!=0/]^94S_>FY6_G9W7_ET@6;U<(IM
M\6V1<NYKF';L:9YYZV>D?.EEJ7[H8Z^ YV*V@N9AO8/F8,>$Y5_3A-UAVH33
M8]V#S&3<A,9EW(3%9=R$Q67<A,5EW(3%9=R$Q67<A,5EW(3%9=R$_WD4 ?]V
M'@/_=S -_W9"&O]^2R?_@E,T_X-<0/^"9$S_?VQ6_7IT8/AW?VCS<XAO\'"/
M=.UMEGGJ:YU\Z&BC?^=FJ8+E9:^$Y&.VA>1BOX?C8<F'X&'5A]5DVH?-9=J(
MQV;9B,%GV8B_9]F(OV?9B+]GV8B_9]F(OV?9B+]GV8B_9]F(_WH4 ?]X'@/_
M>3 -_WA!&O^!22?_AE(S_XA:0/^'8DS_@VE7_'YQ8?=[>VGR=X5Q[G.-=^MP
ME'SH;9N YFJB@^1HJ(;C9J^(XF2WBN%CP8OA8LZ+V&36B\UFUHO&9]:,P&C6
MC+MIUHRZ:=:,NFG6C+IIUHRZ:=:,NFG6C+IIUHRZ:=:,_WL3 ?]Y'0/_>C -
M_WP_&O^%2";_BE S_XQ80/^+7TS_B&=7_(1N8?9_>&KQ>X)R[7>*>>ESDG[F
M;YF#Y&RAA^)JJ(K@9Z^,WV6XCMYDQ(_;9-*/SF?3C\9HTY"_:M.0NFO3D+5L
MTY"T;-./M&S3C[1LTX^T;-./M&S3C[1LTX^T;-./_WP3 ?]Z'0/_>S -_W\^
M&O^)1B;_CTXR_Y%6/_^074O_CF16_(EK8?:$<VOP?WYS['N'>NAVD('D<I>&
MX6Z?BM]KIX[=:+"0W&:[DMMERI/0:-&3QFK0E+YKT)2X;-"4LVW0E*]NT9.N
M;M&3KF[1DZYNT9.N;M&3KF[1DZYNT9.N;M&3_WT2 ?][' /_?"\-_X,\&?^-
M127_DTTQ_Y53/O^464K_DF!5_8]H8/:*<&KPA'ETZW^#?.9ZC(/B=96(WW&>
MC=UMIY';:;&4V6>_EM1GSI?':\V8O6S-F+9NS9BP;\V8K'#.EZEQSI:H<<^6
MJ''/EJAQSY:H<<^6J''/EJAQSY:H<<^6_WX2 ?]\' /_?B\-_X8[&?^10R3_
MEDLP_YA0//^854C_EEQ4_9-C7_>/:VGPBG1SZX1_?.9^B83A>)*+W7.<D-IN
MII78:K.9UFC%F\EKRYN];LJ<M&_*G*YQRIRJ<LN;IG/+FJ-SS)FB=,V8HG3-
MF*)TS9BB=,V8HG3-F*)TS9BB=,V8_W\2 ?]]&P/_?R\-_XDZ&/^40B/_F4<O
M_YM,._^<4D;_FUA2_YE?7?B59FCQD&YRZXIY>^6#A(3@?(^,W'::D]AOIIG2
M:[6=SFK(G[YNR)^S<<>@K'+'H*=TR)^C=<F>H';*G9YVRYN==LN:G7;+FIUV
MRYJ==LN:G7;+FIUVRYJ==LN:_X 1 ?]^&P/_@"\-_XPX&/^70"+_G$0M_Y])
M.?^@3D3_H%5/_)Y;6O6<8F7NEVIOZ)%T>>&*?X/9@XJ,SWN5E<AUH)S#<*ZA
MOF^_H[-RQ:.J=,6CI';%HZ!WQJ&=>,>@FWC(GIEYRIV8><J<F'G*G)AYRIR8
M><J<F'G*G)AYRIR8><J<_X 1 ?]_&P/_@2\-_X\W%_^:/R'_GT(L_Z)&-_^D
M3$+_I%),]Z185^^C7V'GH&9KX)IQ==63?('+BH6-PX*/EKM[FIZU=J>DL'2X
MIZAVPJ>A>,.FG7G$I9IZQ:.8>\:BEGO'H)1[R9Z4?,F=E'S)G91\R9V4?,F=
ME'S)G91\R9V4?,F=_X$1 ?^ &P/_@BX._Y$V%O^</"#_H4 J_Z5$-/^H2C_Z
MJ5!)\JI64NJJ75SBJ69FUZ)O<LN9>('!D(&-N(B*EZ^!E:"H?**FHWJRJ9YZ
MP:F9?,&HEGW#II1^Q*22?L6CD7['H9!^R)^0?LF>D'[)GI!^R9Z0?LF>D'[)
MGI!^R9Z0?LF>_X(1 ?^!&P/_A"X-_Y0U%O^>.A[_I#XH_ZA",O^L1SOVKTU$
M[;%43>6S6U7<L&5ASJAL<<.?=("XEGR-KH^&F*6(D:&=@YVGEX"MJY. OZN1
M@<&ICX'"IXZ!PZ6-@<6CC8'&HHR!R)^,@<B?C('(GXR!R)^,@<B?C('(GXR!
MR)^,@<B?_X(1 ?^!&@/_ABT-_Y8T%?^@.1W_ICPF_ZM +_NP13CRM$L_Z;E3
M1N&]7$W3MF)@QJUI<+NE<7^PG7F,I96"EYN/C:&3BIFGC(>IJXB'OZR(A\"J
MB(;"J(B%PZ:(A<6DB(3&HHB$R*"(A,B?B(3(GXB$R)^(A,B?B(3(GXB$R)^(
MA,B?_X,0 ?^"&@/_B"L,_YDR%/^B-QO_J3DD_Z\]+/>U0C/MNTDYY<)2/MK"
M6$S,NF!?O[)G;[.K;GZHHW:+G9Q^EY*7B:")DI:G@H^EJWZ/NJR C<"J@8O"
MJ(**PZ:#B<6D@XC&HH2'R*"$A\B?A(?(GX2'R)^$A\B?A(?(GX2'R)^$A\B?
M_X00 ?^#&@/_BRH,_YPQ$O^E-!K_K#8A_K,Z*/.[0"WIPT@QX<M1-]+'5DO%
MP%Y=N+AE;JRQ;'V@JG.*E*1[E8J?AIZ FY*E>9BBJG28MZMWE<&I>I'"IWR/
MPZ5]C<6C?HS&H7^*R)]_BLB??XK(GW^*R)]_BLB??XK(GW^*R)]_BLB?_X40
M ?^$&@/_CB@+_Y\Q$?^G,A?_L#,=^;DV(N["/2;FS4<FV]-,-<O,5$F^Q5Q;
ML;YC;*2X:GJ8LG&'C*QYDX&H@IQWI(^C<**?IVRBM*ANG\*G<IG#IG65Q*1W
MDL:B>)#'H7J.R)]ZCLF>>H[)GGJ.R9YZCLF>>H[)GGJ.R9YZCLF>_X80 ?^%
M&0/_D28*_Z$O#_^K+A7_M2\9]+\R'.G+.AS?V40=T=I*,\324D>WRUI9J<9A
M:9S 9WB0NFZ$A+9VCWFR@)AOKXV?:*V=HV2MLJ1EJL6D:J+%HVV=QJ)PF<>A
M<I;(GW23R9UUD\J==9/*G763RIUUD\J==9/*G763RIUUD\J=_X</ ?^'&0/_
ME20)_Z0K#?^O*1'ZNRD3[,@L$][8-Q#3X4$>R=]),+S:442OTUA6H<U?9I3(
M972(Q&R ?,!TBG&]?Y-INXR98KF<G5ZZL9Y=N,F>8J[(GV:FR)]IH<F>:YW*
MG6Z:RYMNF<N;;IG+FVZ9RYMNF<N;;IG+FVZ9RYMNF<N;_X@/ ?^)&0/_FB,'
M_Z@G"O^U(@SQQ" ,X-4D"='A,!3'YCTDO>-&-++@3D2FW%92F===88S28V^
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
M8BX'_V,^$/]L1AO_<5 F_W)9,?]P8CO_;&M$_VEV3/]G@5+_9(M8_V&37/U?
MFV#[7:%B^ENH9?E:KF?X6;5H]UB\:?97QFKU5M%K\E7A;.Q7YVSD6>EKW%OK
M:]1<[&S-7>ULS5WM;,U=[6S-7>ULS5WM;,U=[6S-7>UL_VL7 O]H(0/_8RT'
M_V<\$/]P11O_=$XF_W97,?]T8#O_<&E%_VUS3?]J?E3_9HA:_F.17OMAF6+Y
M7Z!E^%VG:/9<K6KU6K1L]%F];?18QV[R5]1O[E?B;^99YF_=7.ENTUWJ;\U>
MZW#'7^MPQU_K<,=?ZW#'7^MPQU_K<,=?ZW#'7^MP_VP7 O]I(0/_92T'_VLZ
M$/]T0QO_>4PF_WI5,?]Y73S_=69%_W!P3O]M>U;_:H5<_&:/8?IDEV7W89]H
M]E^F:_1=K6WS7+1O\EJ]<?%9R7+O6-ISZ%KC<]Y=YG+37NASRU_H=,9@Z'3!
M8>ATP6'H=,%AZ'3!8>ATP6'H=,%AZ'3!8>AT_VT6 O]J( /_9BT'_V\X$/]X
M01K_?4HE_W]2,?]^6SS_>V-&_W9L3_]Q=U?^;8)>^VJ,8_AFE6CU9)UL\V&D
M;_)?K''P7;1S[UR_=>Y;RW;J6]UWX%WC=M-@Y7?*8>5XQ&+E>+YCY7BZ9.5X
MNF3E>+IDY7BZ9.5XNF3E>+IDY7BZ9.5X_VX6 O]K( /_:"P'_W,V$/]]/QK_
M@D<E_X10,/^$6#O_@6!%_WQI3_]V<E?^<7U?^6V(9?9JDFKS9IMO\6.C<N]A
MJW7M7[5X[%W!>>Q<T'KC7=][U&'B>\IBXGS"9.%]O&7A?;=FXGRS9^)\LV?B
M?+-GXGRS9^)\LV?B?+-GXGRS9^)\_W 5 ?]L'P/_:2P'_W<T#_^!/!G_AT4D
M_XI-+_^)53K_AUU%_X)E3_]\;EC]=GA@^'*$9_5MCFWQ:9AR[V:A=NQCJWGK
M8+9\Z5[$?N=>V'_88=]^RF/?@,%EWH&Y9]Z!M&C>@;!IWX"L:=]_K&G??ZQI
MWW^L:=]_K&G??ZQIWW^L:=]__W$5 ?]M'P/_:RL'_WLR#_^&.AC_C$,B_X]+
M+?^/4SC_C5I#_XEB3?^#:5?]?')@^'9_9_1QBF[P;)5T[6B?>>IDJGWH8;>
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
MA6.=VX5CG=N%8YW;A6.=VX5CG=N%_WX0 ?^'$0'_FA$ _ZT4 -J^"@#1S0H
MR^00 <'D)0>WXS43K>% (:/>22^7VU(^B]=92X#48%=VT6AA;<]P:67->G!>
MS(9U6,R5>53,IGM1S;Q\4,SB?%/!X']5M]^ 6+'>@5JKWH%<IM^!7*;?@5RF
MWX%<IM^!7*;?@5RFWX%<IM^!_X / ?^.#@'_H@T V[4( ,[!" #&T D OND2
M K3I)0JJZ#,7H.8^)9;E1S*+XTX_@.%527;@75-MWF9;9=UO85[=>F=8W(9K
M4]R5;U#=IG%-WKMR3=_A<4[1YW10QN9W4K[D>%.XY'E5LN-Z5;+C>E6RXWI5
MLN-Z5;+C>E6RXWI5LN-Z_X,. ?^6"P#=JP0 S;@& ,+$!@"ZU D L>\4 Z?N
M)0V>[C,:E.T])XKL1C. ZTX^=NM51VSJ6TYDZF-57>IM6ECJ=UY3ZH-B3NJ1
M94KKH6='[+-I1NW0:4CFZ&E+V>MJ3,_L;4['ZV]/P.IP3\#J<$_ ZG!/P.IP
M3\#J<$_ ZG!/P.IP_XD+ .F@ 0#0L00 P;P% +?)!@"NV@D I/47!9OU)Q"2
M]30<B/8^)W_V1S)V]DX[;/940F3V6DA=]F)-5_9K45+V=55-]X!82/B-6D7X
MFUQ"^*M>0?>^7T#WWV!#[NQ@1^/Q7TC;\6%)TO)C2=+R8TG2\F-)TO)C2=+R
M8TG2\F-)TO)C_I4  -2I  #"M0, M<$# *K/!0"@YPL!F/T:!H_^*1"&_S4;
M?O] )73_1BUK_TPU8_]2.ES_63]6_V!#4/]H1TS_<4I'_WM,0_^'3D#_E% ^
M_Z%2/?^P5#O_PU4[_N%5//GP54#P]%5#Y_=40^?W5$/G]U1#Y_=40^?W5$/G
M]U1#Y_=4VZ$  ,6P  "UN@( J,<" )W6! "3_ X!B_\=!H/_*P]Z_S47<?\\
M'VC_0B9@_TDL6?]/,5/_5C5._UTX2?]E.T7_;3U!_W8_/O^ 03O_BT,Y_YA%
M./^D1C;_LD<U_\1(-?_=233_\$DW_OA)-_[X23?^^$DW_OA)-_[X23?^^$DW
M_OA)R:L  +:T  "HP0  F\\  ([? 0"'_Q$!?O\=!'7_)PML_R\29/\W&%S_
M/AU6_T4B4/]+)4O_4BA&_U@K0?]?+3[_9R\[_V\Q./]X,S;_@C0S_XTV,?^9
M-S#_I3@O_[(Z+O_ .R[_TSLM_^L\+?_K/"W_ZSPM_^L\+?_K/"W_ZSPM_^L\
MN+   *B\  ":R0  C-D  ('U P!Y_Q !;O\6 V7_'P9>_R<+5_\P#U'_-Q-+
M_SX71O]%&4'_3!L]_U(=.?]8'S;_7R$T_V8B,?]N)"__=R4M_X F*_^,*"G_
MERDH_Z(J)_^M*R;_N2PF_\DM)O_)+2;_R2TF_\DM)O_)+2;_R2TF_\DMJK<
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
MQD0W_^I%-OS]13OR_T0^ZO]$/N;_1C[F_T8^YO]&/N;_1C[F_T8^YO]&T)\
M +VL  "NM0  HL(  )7/  "*W0, A/\2 7O_'@-T_RH);/\S#V3_.Q9=_T,;
M5_]*(%'_421,_U@G2/]@*D3_:"Q _W$N//][,3G_B#(U_Y8T,_^D-C'_MC<O
M_] X+O_O.2W__SDQ__\Y,_S_.3/\_SDS_/\Y,_S_.3/\_SDS_/\YP:@  *^Q
M  "BO0  E,H  (?8  !]\P< =O\2 6W_&@-E_R0%7O\M"EC_-@]2_ST33/]%
M%DC_3!E#_U,;/_]:'CS_82 X_VDA-?]R(S'_?24N_XHF*_^9*"G_IRDG_[DK
M)O_2+"7_[RPD__\M)/__+23__RTD__\M)/__+23__RTD__\ML:X  *.Y  "4
MQ@  AM,  'GA  !Q_P@ 9_\/ 5__%0)7_QX#4?\F!4O_+@=&_S8*0?\]##W_
M1 XY_TL0-O]1$C+_6!,O_U\5+/]G%BG_<1<F_WP8(_^)&B#_F!L?_Z8<'?^W
M'1S_RAX<_^8?&__P'QO_\!\;__ ?&__P'QO_\!\;__ ?I+4  )7"  "&SP
M=]X  &OT  !B_P, 6?\+ 5'_$0%*_Q<"1/\? S__)@0Z_RT%-O\T!C+_.@<N
M_T (*_]&""C_3 DE_U()(O]9"B#_8@L=_VL,&O]V#1?_A X5_Y(/%/^@$!/_
MK1$3_[H1$__#$A/_PQ(3_\,2$__#$A/_PQ(3_\,2E[X  (;,  !WVP  :><
M %S]  !4_P  2_\% $/_# $]_Q$"-_\7 C+_'@,N_R0#*O\J!"7_+P0B_S4%
M'_\Z!1W_/P4:_T4&&/]+!A;_4@84_UH'$O]B!Q#_; </_W<(#?^$" S_D @,
M_YP(#/^B" S_H@@,_Z((#/^B" S_H@@,_Z((_U @ O]+*@/_1#8%_T<Z!O]*
M/PC_3DD/_T]4%_]/8![_36PD_TIY*O](A2[_1I R_T2:-/]#HC?_0JHX_T&Q
M.O] N3O_0,$\_S_+/?\^W#[_/N@^_SWS/O\]^S__/O\^_T#_/OI#_SWT1/\^
M[D;_/^Y&_S_N1O\_[D;_/^Y&_S_N1O\__U @ O]+*@/_134%_THX!O]-/0C_
M44@/_U)2%_]17A[_3VHE_TUW*_]*@R__2(XS_T:8-O]$H3C_0ZDZ_T*P//]"
MN#W_0<$^_T#+/_] W$#_/^E _S_T0/\^_4'_0/] _4+_0/9%_T#P1O]!Z4C_
M0>E(_T'I2/]!Z4C_0>E(_T'I2/]!_U$? O],*0/_1S0%_TTV!O]1.PC_5480
M_U90&/]57!__4F@F_U!T+/]-@#'_2HPU_TB7./]&H#O_1:@\_T2P/O]#N#__
M0\%!_T+,0?]!WD+_0>M#_T#U0_] _4/_0_]#^$;_0O!(_T/J2?]$XTK_1>-*
M_T7C2O]%XTK_1>-*_T7C2O]%_U(? O]-*0/_2C($_U S!O]5.0C_64,0_UI-
M&/]96"#_5F0G_U-Q+?]0?3/_38DW_TN4.O])GCW_1Z8__T:N0?]%MT+_1,%$
M_T3,1?]#WT7_0NU&_T+W1O]#_4;Y1O]&\$G_1NE+_T?B3/](VTW_2-M-_TC;
M3?](VTW_2-M-_TC;3?](_U,> O].* /_3B\$_U0P!O]:-@C_7D 0_V!*&/]>
M52#_6V H_UAM+_]4>33_484Y_TZ1/?],FT#_2J1"_TFM1/](MD;_1\%'_T;-
M2/]%X4G_1.]*_T7X2OM'_4KQ2O])Z$W_2]]._TS73_],SU'_3,]1_TS/4?],
MSU'_3,]1_TS/4?],_U0= O]0)P/_4BP$_UDM!?]?,@C_9#P0_V9'&/]D4B#_
M85PH_UUH,/]:=3;_5H$[_U*-/_]/F$/_3:)%_TRK2/]*M4G_2;]+_TC,3/](
MX4W_2.Y-_$CY3O)+_$WG3OU/W5#]4-)2_E#,4_]1QE3_4<94_U'&5/]1QE3_
M4<94_U'&5/]1_U4= O]1)P/_5BD$_UXJ!?]D+PC_:CH/_VQ%%_]L3R#_:%DH
M_V1C,/]@<#?_7'P]_UB(0O]5DT;_4YU)_U&F2_]/L$W_3KI/_4W&4/I-V5'V
M3.I1\DWW4>=0^E+;4OM4SE3\5<=6_57!5_Y5O%C^5;Q8_E6\6/Y5O%C^5;Q8
M_E6\6/Y5_U<< O]2)@/_6B8$_V(F!/]J+ ?_<3<._W-"%O]S3!__<%8H_VM@
M,/]F:SC_8W<^_E^#1/M;CDCY6)A,]U:A3_55JU'S4[53\5+!5.]1T%7K4>=5
MYE+V5MI4^5C,5OI9PUC[6KQ:^UJW6_M9LUS[6;-<^UFS7/M9LUS[6;-<^UFS
M7/M9_U@; O]3)0/_7B,#_V<C!/]P*@;_=S4-_WI %?]Z2AW_>%,F_W-<+_QN
M9C?X:7(_]&5^1?%AB4KN7I-.ZUR=4NA9IE7F6+!7Y%>\6.)6S%G>5N19V%;T
M6\I8]UW 6OA>N%SX7K-=^%ZN7OA=JU_Y7*M?^5RK7_E<JU_Y7*M?^5RK7_E<
M_UD; O]6(P/_8B #_VP@ _]U* 7_?3,+_X ]$_^!1QO_?U D^7M9+?1V8C;N
M<6T^ZFQY1>9HA$OB9(Y1WF&85=M>HEG67*Q;TUNX7M!:QE_-6M]@R%KR8;Y<
M]6*U7O1BKF#U8JIA]6&F8O9AHV/W7Z-C]U^C8_=?HV/W7Z-C]U^C8_=?_UH:
M O]9(0+_9AT"_W > _]Z)@3_@C$)_X8[$/^(1!GYADTA\H-6*^M^7C3E>6D]
MX'1T1=IO?TS3:HE3SV:26,MCG%W'8:9@Q%^Q8\%>OV2^7M)ENE_L9K)@\F:K
M8O)FI63R9:%E\V2?9?1CG&;U8IQF]6*<9O5BG&;U8IQF]6*<9O5B_UL: O]<
M'P+_:1L"_W4< O]^) /_ARX(_XPX#ON.0A;RCDH>ZXM2)^2'6S#=@68ZTWIP
M1<UU>D[(<(-5PVR-6[YIEF"Z9J!DMV2K9[1CN&FQ8LIJKF/F:JAD[VJB9N]I
MG6?P:)IH\6>8:?)FEFGS9)9I\V26:?-DEFGS9)9I\V26:?-D_UL9 O]?' +_
M;!@"_WD; O^#(0/_C"P&_Y$V"_64/Q+LE4<9Y)-/(MR.6"W2AV(ZRH%L1<-[
M=4Z^=G]6N'*(7;1ND6*O:YMFJVFF:JAGLVRE9\-NHF?@;IYI[6V9:NYLEFOO
M:I-L\&F2;/%GD&SR9I!L\F:0;/)FD&SR9I!L\F:0;/)F_UP9 ?]B&@+_<!8"
M_WP9 O^&'P+_D"D$^I8S"?":/ [GFT05WYI+'=.452S*C5\YPH=I1;N!<4^U
M?'M7KWB$7JITC6.E<9=HH6ZB;)ULKF^:;+YPF&S9<95MZV^1;NQNCV_M;(UO
M[VJ,;_!IBV_Q9XMO\6>+;_%GBV_Q9XMO\6>+;_%G_UT9 ?]D&0+_<A0!_W\8
M ?^*'0'_E"8#]ILP!NN?. KBHC\0V)]'',V94BO$DETYNXQF1+2';DZM@G=7
MIWV 7J)YB62==I-IF'.>;91QJG&0<;IRCG'1<XQRZG&*<^MOB'/M;8=S[FN'
M<^]JAG+P:(9R\&B&<O!HAG+P:(9R\&B&<O!H_UX8 ?]G%P'_=1,!_X,6 ?^.
M&@'^F","\9\L!.>E,P?=J#D,T:-%&\>=4"J^EUHXM9)C1*V,;$ZFAW17H(-\
M7II_AF25?(]JD'F:;HMWIG*(=K9TA7;,=(1WZ7*#=^IP@G?L;H)V[6R"=N]J
M@7;P:8%V\&F!=O!I@7;P:8%V\&F!=O!I_UX8 ?]I%0'_>!(!_X84 ?^1& 'Z
MG!\![:0G N*J+ 36K#0+RZ=#&L&B3BFXG%@VKY=A0Z>1:4V@C7%6F8AY7I.%
M@F2-@8QJB'^7;X-]I')_?+-T?7S(=7Q]Z'-\?.IQ?'OL;WUZ[6U]>>YK?7GP
M:7UY\&E]>?!I?7GP:7UY\&E]>?!I_U\8 ?]K$P'_>Q$!_XD3 /^5%0#UH!H!
MZ*D@ =VP) '0L#(*QJQ!&+RF3">SH58UJIQ?0:*79TR:DF]5DXYW78R+@&2&
MB(II@865;GR#H7)W@K!T=8+%=72#YW-U@>IQ=G_K;W=^[6UX?>YK>'SP:7A\
M\&EX?/!I>'SP:7A\\&EX?/!I_V 7 ?]N$@'_?A  _XP1 /^9$0#QI!, XZX6
M -:V' '+M# (P; _%[>K2R6MIE0SI*%=0)R=94J4F&Q3C)5T6X:1?6)_CH=H
M>8R2;72*GG%PB*UT;8C!=&V)Y'-OA^IQ<(3L;W*#[6US@>YK=(#P:72 \&ET
M@/!I=(#P:72 \&ET@/!I_V$7 ?]Q$ '_@@X _Y . /6=#0#CJ0P V;4, ,^Y
M&@#%N"X'N[0]%;&P22.GJU(QGJ=;/I:C8TB.GVI1AIMR67^8>F!XE81F<I./
M;&V1G&]ID*IR9I"^<V61X7)HCNMP:HKL;FR([6QMAN]K;H3P:6Z$\&ENA/!I
M;H3P:6Z$\&ENA/!I_V,5 ?]U#@'_A@T ^)0+ -RB" #4K0D S[@* ,F]%P"_
MO"L&M;D[$ZNV1R&AL5 OF*U9.X^J84:'IFA/?Z-P5WB@>%YRGH%D:YN,:6::
MF6UBF:AO7YF\<%Z9WV]@ENQN8Y'M;6:.[FMGB^]J:8GP:&F)\&AIB?!H:8GP
M:&F)\&AIB?!H_V<2 ?]Y# #_B@H WYH$ -.F!P#,L0@ Q[L( ,'"$P"XPB@$
MKK\X$*6\1!Z;N$XLD;57.(BQ7D* KF9+>*MM4W&I=EIKIW]@9:6*9&"CEVA;
MHZ9K6:.Z;%BCW&M9H.YK7)KO:E^6\&EADO%H8X_Q9F./\69CC_%F8X_Q9F./
M\69CC_%F_VL0 ?]^"0#QD 0 UIX# ,RJ!@#$M 8 OKX% +C($ "PR"0#I\8U
M#9W#0AN3P$PHBKU4,X&Z7#YYMV1&<;5K3FNS=%1DL7Y:7[")7UJOEF)6KJ5E
M4ZZY9E*OVV52J_)F5:3R9EB?\F9:F_-E7)?S9%R7\V1<E_-D7)?S9%R7\V1<
ME_-D_W - /^$! #=E@  SJ,# ,2N! "[MP0 M,(% *[-# "GSB "GLTQ"I7+
M/A:+R$DC@L92+GK#6CARP6) :\!J1V2^<TU>O7Q36;R(5U2[E5M0NZ5=3KNY
M7DV\VUU+N?=?3K'V8%&J]F!3I?9@5:'V8%6A]F!5H?9@5:'V8%6A]F!5H?9@
M_W<( .N,  #3FP  QJ@" +NQ @"RNP( JL<& *+3"@"=UAH!E=8L!HS4.A&#
MTD8=>M!/)W+.6#%JS6 X9,MH/U[*<D58RGQ)5,F(34_)E5%,R:532LFY5$G*
MW%-'R/=52,#\6$JX^UE,LOM:3JWZ6DZM^EI.K?I:3JWZ6DZM^EI.K?I:_W\
M -R3  #*H@  O*P! +&U  "HP , G\L& );9"P"1X!L!BM\L!H+?.0YYWD,7
M<=U-(&K<5BACVU\O7=IG-5C9<3I3V7L^3]F(0DO9ED5(V:9'1MJZ2$7;VT=$
MV/1)0M/_343)_T]%PO]01[O_4D>[_U)'N_]21[O_4D>[_U)'N_]2YHH  ,^;
M  "_IP  LK   *>[  "<Q@, D]$& (OJ#@"%Z!\"?N@M!G;H. YNZ$$69N=*
M'5_G4B-9YULI5>=D+5#G;3%,YW@U2>>$.$;HD3I#Z* \0.FR/C_JRSX^Z.\^
M/>;_/SW@_T(_U_]$0,[_1D#._T9 SO]&0,[_1D#._T9 SO]&UI,  ,2C  "T
MK   I[8  )O!  "0S ( AMD& (#R$@!Y\A\"<?(K!FKR-@QC\S\27?-'&%?S
M3QU2\U<A3?1@)$GT:2A&]',J0O5^+3_UBR\\]IDQ.O:I,SCWOC0V^.$U-O7Y
M-37S_S0W[/\V.>7_.#GE_S@YY?\X.>7_.#GE_S@YY?\XR)X  +:I  "HL@
MF[T  (_(  "#U   >>@' '/\$@%K_1T"9/TG!%[^,0A8_CL-4_]#$4W_2Q5)
M_U,81?]:&D'_8QT^_VP?._]V(3?_@B,T_Y E,O^?)S#_L"@N_\@I+?_J*BS_
M_RHL__\J+_G_*B_Y_RHO^?\J+_G_*B_Y_RHO^?\JN:8  *JN  "<N0  CL4
M ('1  !UW@  ;?H) &7_$0%>_QH"5_\C U+_+ 5,_S0'2/\\"D/_1 P__TP.
M//]3$#C_6Q(U_V,4,O]L%B__=Q<L_X09*?^3&B?_HAPE_[0=)/_,'B/_[1XB
M__T?(O__'R+__Q\B__\?(O__'R+__Q\B__\?K*L  )VV  "/P@  @,X  '/<
M  !GZ0  7_\& %C_#@!1_Q4!2_\= D;_)@-!_RT$//\U!3C_/ 8T_T(',?])
M""[_4 DK_U<**/]?"B7_:0PC_W0-(/^"#AW_D@\;_Z(0&O^R$1G_R!(8_^43
M%__Z%!?_^A07__H4%__Z%!?_^A07__H4G[,  )"_  " S   <MH  &3D  !8
M]0  4?\! $K_"P!$_Q !/O\7 3G_'@(T_R4",/\L RS_,@0H_S@$)?\^!2+_
M1 4?_TH%'/]1!AK_6087_V,'%/]N!Q+_? @0_XP(#_^<" [_K D._[L)#?_3
M"0W_TPD-_],)#?_3"0W_TPD-_],)D;P  (')  !RUP  9.0  %3K  !+_P
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
M6(AK_%B(:_Q8B&O\6(AK_%B(:_Q8_U0: ?]B$P'_;Q !_WL2 /^%% #ZC1D
M[9,? >*9* +8F3,(S)5"%,203B&\BUDMM(5B-ZZ!:T"H?'-(HGE\3IUVA529
M<XY8E7&87)%OI&"-;K%BBVW#8XENXF*';_9AAF_W7X5O^5V$;_I;@V_[68-O
M_%B#;_Q8@V_\6(-O_%B#;_Q8_U88 ?]D$0'_<@X _WX0 /^($0#UD10 Z)@9
M -V>( '1GC$'QYI $[Z53""VD%8LKHM@-Z>&:$"A@G!(G'YY3I9[@E22>(M9
MC7:578ETH&&%<ZYC@G*_9(!SWF2 =/5B?W3V8']S^%Y^<_E<?G+Z6GYR^UE^
M<OM9?G+[67YR^UE^<OM9_U@7 ?]G$ '_=0X _X$. /^,#@#QE1  XYT1 -:C
M&P#+H2\&PIX^$KF92AZPE%0KJ9!=-J*+9C^;AVY'E81V3I" ?U2+?HA9AGN2
M78%YGF%]>*MD>GB\97EXV65X>?1B>7CV8'EW^%YY=OE<>77Z6GEU^UIY=?M:
M>77[6GEU^UIY=?M:_UH5 ?]I#@#_> P _X0, .^0"P#=F@H V:(+ -"F& #&
MI2P%O:(\$+2>2!VKF5(IHY5;-)R18SZ5C6M&CXES38F&?%.$A(58?X&077I_
MFV%V?JAD<WVY97%^TV5Q?O)C<GWV8'-[]UYT>OE<='GZ6W5Y^UIU>?M:=7G[
M6G5Y^UIU>?M:_UT3 ?]L#0#_>PL ]H@) -R3!@#5G0D T:4* ,JJ%0#!J2H$
MMZ8Z#ZZB1ANFGE HGII9,Y:683R/DVE$B8]Q3(.->5)]BH-7>(B-7'.&F6!O
MA*9C;(2W9&J$SV1JA/!B;(+V8&V ]UYO?_E<;WWZ6W!\^UIP?/M:<'S[6G!\
M^UIP?/M:_U\1 ?]O"@#_?@@ XXP# -:7!0#/H < RJ@( ,2N$P"[K2<#LJLW
M#:FG1!F@I$XFF*!7,9&<7SJ*F6=#@Y9O2GV3=U!WD8!6<H^*6FV-EEYHBZ-A
M98NT8V.+S&-CB^YA98GW7V>&^%YIA/E<:H+Z6FN!^UIK@?M::X'[6FN!^UIK
M@?M:_V(0 /]R!P#X@@, VX\" ,^:!0#)HP8 PZP& +VR$ "ULB0"K+ U"Z.M
M0A>;JDPCDJ95+HJC73B#H&5 ?9UL1W:;=$UPF7U3:Y:(6&:5E%QBE*%?7Y.R
M8%V3R6!=D^U?7I#X7F&,^5QCBOI;9(?[6F6&^UEEAOM998;[666&^UEEAOM9
M_V8- /]W P#CAP  TY,! ,J>! #"IP0 NZ\$ +6V#0"NMR$"I;8R"9VS/Q64
ML$H@C*U3*X2J6S1]J&,\=J5J0W"C<DIJH7M/9:"&5&">D5A;G9];6)VP75:=
MQUU6G>M<5YKZ6UJ5^EI<D?M97H[\6%^-_%=?C?Q77XW\5U^-_%=?C?Q7_VH*
M /]\  #<C   S9@  ,.C P"ZJ@( L[,! *R\"@"FO1T!GKPO!I:Z/!&-N$<<
MA;50)WVS63!VL6 X;Z]H/VFM<$5CJWE*7JJ$3UJID%)5J)Y54J>O5U&HQE=0
MI^I74*7\5U.?_5=5FOU65Y;^5EB5_E58E?Y56)7^55B5_E58E?Y5_V\$ .:"
M  #2D0  QIT  +NF 0"RK@  JK<! *+"!0"<Q!@ E<,J!(W".0V%P$08?;Y.
M(76\5BINNEXR:+EF.&*W;CY=MGA#6+6"1U2TCTM0M)U.3;.N4$NTQ5!+L^I0
M2K'_44RK_U).I?]24*'_4E&>_U%1GO]149[_45&>_U%1GO]1_W8  -V)  #*
MEP  OJ(  +.J  "ILP  H+P" )C&!@"1S!( B\PE H3+- E\R4 2=<A*&VW'
M4R-GQ5PJ8<1D,%S#;397PG8Z4\*!/T_!CD)+P9U%2,&N1D?!Q49'P>I&1+[_
M246Y_TI'L_]+2:W_3$JK_TQ*J_],2JO_3$JK_TQ*J_],Z7\  -&0  #"G@
MM:<  *JO  "@N   EL$" (S+!P"$U0T @-4> 7G5+@5RU#P,;--'%&724!M?
MT5DA6M%B)U70:RQ1T'4P3<^!-$G/CC=&SYTY1-"N.T+0QCM#T.HZ0,W]/C[+
M_T! P_]"0;W_0T*Y_T1"N?]$0KG_1$*Y_T1"N?]$W8@  ,>8  "XHP  JZL
M *"T  "5O@  B\@# (#1!P!XX0T =.$= 6[A*P-HX#<(8>!"#ES@3117X%89
M4^!?'4_@:2)+X',E1^!^*$3@BRM"X)HM/^&K+S[BP2\^XN4O/-_Z,3G>_S0Y
MV?\V.M#_.#O,_SD[S/\Y.\S_.3O,_SD[S/\YS9(  +R@  "MJ   H;$  )6[
M  ")Q0  ?L\" '3:!@!NZQ$ :.L> 6+K*@-=[#4&5^P_"U+L2 ]-[%$32NU:
M%D;M8QE#[6T<0.UX'CWNA2$Z[I,C..^C)#;PMB8U\=(F-._S)C3L_R8RZ_\H
M,N?_*S/D_RPSY/\L,^3_+#/D_RPSY/\LP9P  +"F  "CK@  EK@  (G#  !]
MS0  <=@  &?F!@!B]A$ 7/<= 5?W)P)2]S$$3?@Z!DCY0@E$^4L+0?I4#C[Z
M7! [^V42./MO%#7[>Q8R_(D8,/V8&2[]JALL_K\<*__C'2K\^ATJ^O\=*O?_
M'"KW_QTJ]_\=*O?_'2KW_QTJ]_\=LZ,  *2K  "7M@  B<$  'O+  !OU@
M8]\  %OU!@!5_Q  4/\9 4O_(P)&_RP#0O\T!#[_/ 4Z_T,&-_]+!S3_4P@Q
M_UL)+O]D"BO_;PPH_WP-)O^+#B3_G! B_ZX1(?_%$B#_Z1,?__P3'O__$Q[_
M_Q,>__\3'O__$Q[__Q,>__\3IJD  )BS  "*OP  >\H  &[5  !@WP  5.<
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
M3I!C_TR.9/]+C&3_2HMD_TB+9/](BV3_2(MD_TB+9/](_U 6 ?]<$ #_: T
M_W(. /]Z$ #V@1( Z887 -Z*( '2BC $R89 #L&"31FZ?5<CM'EA+*YU:C2I
M<G(ZI&][0*!LA$2=:HU(F6B73)5GH4^29JU1D&6]4HYEU%.,9O!1BV?_4(AG
M_TZ':/],AFC_2X5G_TF%9_])A6?_285G_TF%9_])_U(4 ?]?#@#_:PL _W4,
M /E^#0#PA0X XXL0 -:/&@#,CBX$PXL]#;N'2ABT@U4BK7Y>*Z=[9S.B=V\Z
MG71X0)ER@$65;XE)D6V338ULGE"*:JI3AVJY5(5JSU2$:^Y3@VS_48)L_T^!
M:_]-@&O_3(!K_TJ :_]*@&O_2H!K_TJ :_]*_U02 ?]A# #_;@H _7@) .B"
M" #<B0D V(\+ -"3%P#&DRL#OI [#+:,2!>NB%(AIX1<*Z& 9#.<?&TZEWEU
M0))W?46.=89*BG*03H9QFU&";Z=4?V^V57UORU9\;^M4?'#_4GMP_U![;_].
M>V__37MN_TM[;O]+>V[_2WMN_TM[;O]+_U<1 /]C"@#_< < \'P% -R%!0#4
MC @ T),) ,J6% #!ERD#N90Y"[&01A:IC5 @HHE:*IR%8C*6@FHYD7]R/XQ\
M>D6'>H-*@WB-3G]VF%%[=:14>'2S5G9TR%9U=.A5=77]4W5T_U%U<_]/=G+_
M379Q_TQV<?],=G'_3'9Q_TQV<?],_UD0 /]F!P#_<P0 X7\! -:(! #/D 8
MRI8( ,2:$@"\FR8"M)@W":R51!2DD4X?G8Y7*):*8#&0AV@XBX1P/X:">$2!
M?X%)?7V+37A[EE%T>J)4<7FQ5F]YQ59N>N95;GK\4V]Y_U%P=_]/<7;_37%U
M_TQQ=?],<77_3'%U_TQQ=?],_UL. /]I! #V=P  W8(  -"+ P#)DP4 Q)D&
M +Z>$ "VGR0"KITT"*::01.?EDP=F)-5)Y&07B^+C64WA8IM/8"(=4-[A7Y(
M=H.(3'*"DU!N@*!3:W^N56A_PE9G?^-5:(#Z4VE^_U%J?/]/:WO_36QY_TQL
M>?],;'G_3&QY_TQL>?],_UX, /]L 0#F>@  UH8  ,N/ @#$EP0 OIT$ +BB
M#@"QHR$!J:(R!Z&?/Q&9G$H;DIE3)8N67"V%DV,U?Y%K.WJ.<T%UC'Q&<(J%
M2VN(D4]GAYU29(:L5&*&OU5AAN%488;Y4F.$_U!E@?]/9G__36=^_TQG?O],
M9W[_3&=^_TQG?O],_V$* /]O  #@?@  T(D  ,:3 0"_FP, N*$" +&F"P"J
MJ!X!HZ<O!9NE/0^4HD@9C)]1(H6<62M_FF$R>9AI.725<3]ODWE$:I*#2&60
MCDQACYM/7HZJ4EN.O5):CMY26XWX4%R+_T]>B/].8(7_3&&#_TMA@_]+88/_
M2V&#_TMA@_]+_V0% /5T  #:@@  RXX  ,&7  "XG@$ L:4  *FK!P"CK1H
MG*PL!)6K.@R-J$46AJ9/'W^D5RAYHE\O<Z!F-6V>;CMHG'= 8YJ!15^9C$E;
MF)E,5Y>H3E67NT]4E]Q.5);V3E64_TU8D/],68W_2UN*_TI;BO]*6XK_2EN*
M_TI;BO]*_V@  .5Y  #1AP  Q9(  +N<  "QH@  J:D  *&Q @";LQ4 E;,H
M HZR-@F&L$(2?ZY,&WBL5"-RJEPJ;*AD,6>G;#9BI74[7:1_0%FCBD-5HI='
M4:&G24^ANDI.HME)3J#U24Z?_TE0F?])4I;_2%22_T=4DO]'5)+_1U22_T=4
MDO]'_VX  -Y_  #*C0  OI@  +.@  "JIP  H:X  )>V  "1NA  C+HC 86Y
M,@9^N#X.=[9)%W&U4AYKLUHE9;)B*V"Q:C!;L',U5Z]].5.NB3U/K99 3*VE
M0DJMN4-)KMA"2*OU0T>J_T1)I?]$2Z#_1$V<_T1-G/]$39S_1$V<_T1-G/]$
MZG4  -*&  ##DP  MYT  *RD  "BJP  F+,  (Z[ 0"%P0P @<(= 'O"+0-U
MP3H);\!%$6F_3QACOE<>7KU?(UF\:"A5NW$M4;M[,$VZAS1*NI4W1[JE.46Z
MN#I$NM<Y0[CU.T*V_SU"L_\^1*[_/D6I_SY%J?\^1:G_/D6I_SY%J?\^X'T
M ,F-  "[F@  KJ(  *.I  "8L0  CKD  (3! @!YR0< =,L4 '#,)@%KRS4%
M9<M "F#*2Q!;RE065\E=&E+)91].R&\C2\AZ)D?(ABE$R)0L0LBD+D#(N"\_
MR=<O/\?U,#W$_S,[P_\U/+[_-CVX_S<]N/\W/;C_-SVX_S<]N/\WT88  ,"5
M  "RGP  I:<  )JO  ".MP  @[\  'C' P!NSP< 9=<- &/8'0!@V"T"6]@Z
M!%?81@E3V% -3]A9$4O78A5'UVP81-=W&T'7A!X^V),@/-BC(3O9MR(ZVM4B
M.M;R(S?4_R<VTO\I--'_*S;*_RTVRO\M-LK_+3;*_RTVRO\MQ9   +:=  "H
MI0  G*T  (^V  "#O@  =\<  &S/ @!BU@< 6N0. %CD' !4Y"D!4.0U TSE
M/P5(Y4D'1>53"D+F7 T_YF8//.9Q$CKG?A0WYXP6->><%S/HKADRZ<89,NCJ
M&3'E_ADOY/\<+N3_'BWB_R MXO\@+>+_("WB_R MXO\@NIH  *JC  "=JP
MD+0  (.]  !WQ@  :\\  %_6  !4W@0 4? 0 $WP&P!*\"8!1O$P D+R.@,^
M\D,$._-+!3CS5 <V]%T(,_1H"3#U= LN]8$,+/:1#BKVH@\H][<0)_C6$2?V
M]!$F\_\1)O'_$27Q_Q,E\?\3)?'_$R7Q_Q,E\?\3K:$  *"I  "2LP  A+P
M ';&  !ISP  7=@  %'?  !)[@0 1OP. $+]%P ^_B$ ._XJ 3?_,P(T_SH"
M,/]" RW_2@,K_U,$*/]<!27_9@4B_W,&(/^#!Q__E @=_Z8('/^\"!O_X@D:
M__D)&O__"1G__PD9__\)&?__"1G__PD9__\)HJ<  ).Q  "%NP  =L8  &G0
M  !;V@  3N   $/E   ^^P$ .O\, #;_$P R_QL +_\C "O_*@$H_S$!)/\W
M 2'_/P(?_T8"'/]. AG_6 ,6_V,#$_]P Q+_@001_Y,$$/^G! __O04._^ %
M#O_V!0[__P4.__\%#O__!0[__P4.__\%E:\  (:Z  !WQ0  :-   %K;  !,
MX0  0.<  #?S   R_P  +O\' "K_#@ F_Q, (_\: !__(  ;_R8 &/\K 17_
M,@$2_S@!$/]  0[_2 $,_U(!"?]= @;_:P($_WT" O^0 @'_HP( _[8" /_-
M P#_[ , _^P# /_L P#_[ , _^P#B+D  'C$  !IT   6]T  $OC   ^Z0
M,NX  "O_   F_P  (?\  !W_"  :_PT %O\1 !/_%@ 0_QH #O\?  O_)  )
M_RH !O\P  +_-P$ _T ! /]* 0#_5@$ _V0! /]U 0#_B $ _YH! /^J 0#_
MNP$ _[L! /^[ 0#_NP$ _[L!_R\K ?\K,@+_+S$"_S T O\O.0/_*T$#_R=,
M!/\C6 7_(68&_R!T!_\>@@G_'HX+_QZ8#/\>H0W_'JD._QZP#_\=N __'<$0
M_QW+$/\=VQ'_'>@1_QWR$?\=_!'_'O\1_Q[_$/\>_Q#_'_\1_Q__$O\A_Q/_
M(O\3_R+_$_\B_Q/_(O\3_R\K ?\N, +_,B\"_S,Q O\R-@/_+SX#_RM)!?\I
M5@;_)V,'_R5Q"/\D?@O_(XH,_R.5#O\BG@__(J80_R*M$?\BM1'_(KT2_R+'
M$O\BU!/_(N43_R+P$_\B^A/_(O\3_R/_$O\C_Q+_(_\4_R3_%?XF_Q;\)_\6
M_"?_%OPG_Q;\)_\6_S J ?\Q+0+_-2L"_S<M O\V,@/_-#H#_S)%!?\O4@;_
M+6 '_RQM"O\J>@S_*88._RB1$/\HFA'_**(2_R>J$_\GL13_)[D4_R?#%?\G
MSQ7_)^$5_R?M%?\G^!7_*/\5_RC_%?\H_Q;_)_\7_"G_&/8K_QGT+/\9]"S_
M&?0L_QGT+/\9_S$I ?\T*0'_.2@"_SLJ O\\+@+_.C8#_SE"!?\W3P;_-5P(
M_S-I"_\Q=@[_,((0_R^-$O\NEA3_+IX5_RVF%O\MK1;_+;47_RV^&/\MRAC_
M+=P8_RWJ&/\M]1C]+O\8^B[_&/DM_QKY+?\<\R__'.TQ_QWJ,O\=ZC+_'>HR
M_QWJ,O\=_S,I ?\X)@'_/20!_T E O]!*0+_0C,#_T$^!?\_2@;_/5<)_SMD
M#/\Y< __-WT2_S:(%/\UD1;_-9H7_S2B&?\TJ1G_,[$:_S.Z&_\SQ1O],],;
M^C/F&_<T\QOS-?X;\33_'? S_Q_N,_\@YS;_(>$W_R'>./\AWCC_(=XX_R'>
M./\A_S4G ?\](@'_0B !_T8@ ?]()0+_2B\#_TDZ!/]'1@;_15()_T-?#?]!
M:Q'_/W<4_SV"%_X\C!G\/)4:^SN='/D[I1WX.JT>]CJV'O4ZP!_S.LX?\#KC
M'^L[\1_H.OTAYCK_(^0Z_R7A.O\EV#S_)M ]_R;-/O\FS3[_)LT^_R;-/O\F
M_SDD ?]!'@'_1QL!_TL; ?]/(@'_42L"_U$V!/]/00;_3$T)_TM:#OQ)9A+X
M1W(6]45]&?-#AQOQ0I$=[T*9'^U!H2#L0:DAZD"R(NA O"+G0,HCY$'?(^!!
M[R3<0/PGV$#_*=0__RK/0/\JQT+_*L)#_RK 0_\JP$/_*L!#_RK 0_\J_SP@
M ?]%&@'_2Q<!_U$7 ?]6'P'_6"<"_U@Q _]7/ 7\54@)]E)4#O)081/N3FT7
MZDQX&^=*@A[E28P@XDB5(N!'G23>1Z4EW$:N)MI%N2?81<8HU$7<*<]&[BK+
M1?LMR$7_+L5%_R_ 1O\ONDC_+[5)_RZT2?\NM$G_+K1)_RZT2?\N_T = ?])
M%@'_4!,!_U84 /]<&P'_7R,!_V L OI?-P3S74(([5I/#>=87!/B5F@8WE-R
M'-I1?2#63X8DTDZ/)]!-F"G-3* KRTNI+<E*LR['2K\OQ4K0,,)+Z#"]2_@R
MNDK_,[A+_S.S3/\SKDW_,ZI._S*I3O\RJ4[_,JE._S*I3O\R_T,: ?],$P#_
M5!  _UP2 /]A%P#_91X!^V8G ?)F,0/J93T&XV-*"]Q@5Q+576(9T%IM'\Q7
M=R/(58 GQ52)*\)2DB[ 49HPOE"C,KM/K32Y3[DUMT_(-K1/XC:Q3_0WKE#_
M.*Q0_SBG4?\WHU+_-J!3_S6?4_\UGU/_-9]3_S6?4_\U_T87 ?]0$0#_6 T
M_V 0 /]F$P#_:AD ]&PA >IM*P+A;#<$V6I%"M!G4A+*8UX:Q6!H(,%><B:]
M7'LJNEJ$+K=8C#&T5Y4TL56>-J]4J#BM5+,ZJE/".ZA3VCNE5/ \HE7_/*%5
M_SN=5O\ZFE?_.9=7_SB75_\WEU?_-Y=7_S>75_\W_TD4 /]3#@#_7 P _V4-
M /]K#P#Z;Q, ['(9 .)T(P'8<S(#SG%""<=M3Q+!:EH:NV=D(;=D;2>S8G8L
MKU]_,*Q>AS2I7) WIUN9.J19HSRA6:X^GUB]/YU8T4":6>P_F%G^/Y=:_SZ4
M6_\\D5O_.X];_SJ/6_\ZCUO_.H];_SJ/6_\Z_TP2 /]6#0#_8 D _V@* /IO
M# #S<PX Y7<1 -IY&P#/>2X"QW<^";]T2Q&Y<%8:LVU@(:]J:2BJ9W(MIV5Z
M,J-C@S:@88PYG6"5/)I>GS^77:I!E5VX0I-=RT.07>A#CU[\08Y?_T"+7_\^
MBE__/8A?_SR(7_\[B%__.XA?_SN(7_\[_TX1 /]8"@#_8P< ^FP& .=S!@#=
M> @ VGL+ -%^%P#(?BL"P'P["+EY2!&R=E,9K')=(:=O9BBC;6XNGVIW,YMH
M?S>89H@[E661/I%CFT&.8J=#C&&T18EAQT6(8N5%AF+Z0X9C_T*$8_] @V/_
M/H)C_SV"8_\\@F/_/()C_SR"8_\\_U / /];!P#_9@, [&\" -QV P#4? <
MT8 ) ,J"% #"@R@"NH$Y![-^1A"L>U$9IG=:(:%T8RB<<FLNF&]S,Y1M?#>1
M:X0[C6J./XIHF$*&9Z-$A&:Q1H%FPT=_9N%'?V?X17YH_T-^:/]!?6?_/WQG
M_SY\9_\]?&?_/7QG_SU\9_\]_U(. /]= P#]:0  X7(  -9Z @#.?P4 RH,(
M ,6&$@"\AR8!M88V!JZ#0P^G@$X8H7Q8()MY8">6=VDMDG1P,XYR>3>*<($\
MAFZ+/X-ME4-_;*%%?&NN1WIKOTAX:]U(>&SV1GAL_T1W;/]"=VO_0'=J_S]W
M:O\^=VK_/G=J_SYW:O\^_U0, /]?  #R;   W78  -!] @#)@P0 Q(<& +^*
M$ "WC",!L(HT!:F(00ZBA4P7G(%5'Y9_7B:1?&8MC'EN,HAW=C>$=7\[@'2(
M/WQRDD-X<9Y&=7"L2'-OO4EQ<-E)<7#T1W%Q_T1R</]"<F__07)N_S]R;O\^
M<F[_/G)N_SYR;O\^_U8* /]B  #F;P  UWD  ,R! 0#%AP, OXL$ +F.#@"R
MD" !JX\Q!:2,/PV=BDH6EH=3'I&$7"6+@60LAG]K,8)]<S9^>WP[>GF&/W9W
MD$)R=IQ%;W6I2&QUNDEK==1):W7R1VMU_T5L=?]#;7/_06UR_S]M<O\_;7+_
M/VUR_S]M<O\__UD' /]E  #B<@  T7P  ,>$  # B@( N8\" +.2# "LE!T
MII,O!)Z1/ N8CT@4D8Q1'(N)6B2&AV(J@85I,'R"<35X@7HZ='^#/G!]CD)L
M?)I%:7NG1V9ZN$AD>]!(9'OP1V5[_T1F>O]#9WC_06AV_S]H=O\_:';_/VAV
M_S]H=O\__UL$ /=I  #==@  S8   ,.(  "[C@  M),! *V7"0"GF!H H)@L
M YF6.@J2E$42C))/&H:/5R* C5\H>XMG+G:);S-RAW<X;86!/&F$BT!F@I=#
M8H&E1F"!MD=>@<U'7H'O1E^!_T1@?_]"87W_06)[_S]C>O\_8WK_/V-Z_S]C
M>O\__UX  .EM  #6>0  R(0  +Z,  "VDP  KI<  *:;! "@G1< FITI I.<
M-PB,FD,0AIA-&("651]ZE%TF=9)E+'"0;#%LCG4V9XU^.F.+B3Y?BI5!7(FC
M1%J)M$58B<M%6(CM1%B(_T-9AO]!6X/_0%V!_SY=@/\^78#_/EV _SY=@/\^
M_V(  .1Q  #/?@  PX@  +F1  "PEP  IYL  )ZA  "8HQ, DZ,E 8VB- :&
MH4 -@)]*%7F=4QQTFUHC;YEB*&J8:BYFEG(R895\-UV4ACI9DI,^5I*A0%.1
MLD%2DLE"4I'K05*0_T!2C_\_58O_/E:(_SU7A_\]5X?_/5>'_SU7A_\]^6<
M -UV  #)@P  O8T  +.5  "IFP  H*   ):G  "/J0\ BZHA 86I, 1_J#P*
M>*='$G.E4!AMHU@>:*)@)&2A9RE?H' N6YYY,E>=A#93G)$Y4)R?.TZ;L#U,
MG,<]3)OJ/$R9_SQ,F/\\397_/$^1_SM0C_\[4(__.U"/_SM0C_\[ZVT  --\
M  ##B0  MY,  *R:  "BGP  F:4  (ZK  "%L L @;$; 'RQ*P)WL#@'<:]#
M#6NN311FK5498:Q='EVK92-9JFXG5:EW*U&H@B]-IX\R2J>>-4BGKS9'I\8V
M1J;I-D6D_C=%H_\W1J#_-TB<_S=)FO\W29K_-TF:_S=)FO\WXG0  ,J#  "\
MCP  L)@  *6>  ";I   D*L  (6Q  !ZN 0 =KD4 '*Y)0%MN3,$:+@_"&.X
M20Y>MU(36K9:&%:V8AQ2M6L@3K1U)$NT@"=(LXXJ1;.=+$*SKBU!L\4N0;/I
M+4"P_B\_K_\Q/JW_,D"H_S)!IO\R0:;_,D&F_S)!IO\RU7P  ,**  "UE@
MJ)T  )VC  "2J@  A[$  'RW  !PO@, :,(. &;#'0!CPRT!7L,Y!%K#1 A6
MPDX,4L)7$$_!7Q1+P6D72,%S&D7 ?AU"P(P@/\";(CW K2,\P<0C/,#I(SJ^
M_B8XO/\H-[O_*3BX_RHXMO\K.+;_*SBV_RLXMO\KR84  +F3  "LG   H*(
M )2J  "(L0  ?+@  '&^  !FQ0, 6\L( %?-$P!6SB, 4\XR 5#./@--ST@%
M2<]2"$;/6PM#SV4.0,]O$#[/>Q,[SXD5.<^9%S?/JQ@VT,,8-L_H&#3-^QLR
MR_\=,<K_'S#)_R$OR/\A+\C_(2_(_R$OR/\AOH\  *^:  "BH0  EJD  (JP
M  !]N   <;\  &;&  !;S ( 4-(' $?:# !&W!@ 1=PG $3=-0%!W4 "/]Y+
M SW>500ZWU\&.-]I!S7?=@DSX(0+,>"4#"_AI@TNX;P.+>+@#BW>^ \KW?\2
M*MS_%"G:_Q8HVO\6*-K_%BC:_Q8HVO\6LY@  *6@  "9IP  B[   'ZX  !Q
MP   9<@  %G.  !.TP  1-L$ #_I#0 ]Z1< .^HC #GJ+@ VZS@!-.M" 3'L
M2P(O[54#+>U? RKN:P0H[G@%)N^(!B7OF@<C\*X'(O'(!R+P[0<A[/\'(>O_
M""#K_PH?ZO\+'^K_"Q_J_PL?ZO\+J)\  )NF  "-KP  ?[@  ''!  !DR@
M6-   $S6  !!W0  ..0  #7V#  S]Q0 ,/<> "[X)P K^3  */DX 2;Z0 $C
M^TD!(?M2 1[\70(<_6D"&OUY QC^BP,7_YX#%?^S!!3_TP04_O0$$_S_ Q/Z
M_P,3^?\#$_G_ Q/Y_P,3^?\#G:4  (^N  " N   <L(  &3+  !6TP  2=H
M #[?   TY   +O0  "O_"@ H_Q  )?\7 "+_'P ?_R8 '/\M !G_-  7_SP
M%/]$ 1+_3@$0_UD!#O]G 0S_=P$+_XH""O^? @G_M0((_]4"!__T @?__P('
M__\"!___ @?__P('__\"D:T  (*X  !SP@  9,P  %;5  !(W0  .^(  ##G
M   G[@  (_\  "#_!  <_PP &?\1 !;_%@ 3_QL $?\A  [_)P -_RX "O\V
M  ?_/@ $_T@  /]4  #_8@$ _W,! /^' 0#_G0$ _[(! /_* 0#_Z@$ __,!
M /_S 0#_\P$ __,!A+<  '3!  !ES   5M@  $??   YY0  +>H  "/N   <
M_0  &/\  !7_   1_P0 #_\+  W_#@ )_Q$ !O\5  /_&@  _R   /\F  #_
M+@  _S<  /]!  #_30  _UP  /]M  #_@@  _Y8  /^H  #_N@  _\,  /_#
M  #_PP  _\, _R0O ?\E+P'_*"\!_R<Q ?\D-@+_(#X"_QI) _\75@/_%60#
M_Q-R!/\2?P3_$HH$_Q*4!/\2G07_$J0%_Q*L!O\2LP;_$KH&_Q+#!O\3S@?_
M$]\'_Q/K!_\3]@?_$_\'_Q/_!O\3_P;_%/\'_Q3_"/\3_PC_%?\)_Q7_"?\5
M_PG_%?\)_R4N ?\I+0'_*RP!_RLN ?\I,P+_)#L"_Q]& _\=4P/_&V$$_QEN
M!/\7>P3_%X<%_Q>1!?\7F@;_%Z$&_Q>I!_\7L ?_%[<(_Q? "/\8R@C_&-L(
M_QCH"/\8] C_&/T(_QG_"/\9_PC_&?\)_QG_"O\8_PO_&O\+_QK_"_\:_PO_
M&O\+_R8M ?\L*0'_+B@!_R\J ?\M+P+_*3<"_R=# _\D4 /_(ET$_R!J!?\>
M=P7_'H,&_QZ-!_\>E@?_'IX(_QZE"?\>K G_'K,)_QZ\"O\>Q@K_'M,*_Q[E
M"O\>\0K_'_P*_A__"OT?_PO\'_\,_![_#?P?_P[W(?\.]R'_#O<A_P[W(?\.
M_RHJ ?\O)@'_,B0!_S,E ?\R*@'_,30"_R\_ _\M3 /_*ED$_RAF!?\F<@;_
M)7X'_R6)"/\ED@G_)9H*_R6A"_\EJ O_)+ ,_R2X#/\EP0S_)<X-_R7A#?PE
M[PWY)OH,]B;_#?4F_P_T)?\0]"7_$?(F_Q+M)_\2[2?_$NTG_Q+M)_\2_RXF
M ?\T(@'_-R !_SDA ?\X)0'_.2\"_S@[ O\U1P/_,U0%_S%A!O\O;0?_+GD)
M_RV$"O\MC0S_+)8-_RR=#?\LI0[]+*P/_"RT#_LLO0_Y+,D0]BS=$/,M[ _O
M+?@/[2W_$NLL_Q3J+/\5Z2S_%N4M_Q;@+O\6X"[_%N N_Q;@+O\6_S(C ?\X
M'0'_/!L!_SX; ?] (@'_02L!_T V O\^0@/_/$\%_SE<!O\X: C]-G,+^S5^
M#/@UB [W-)$/]329$/,TH!'R,Z@2\#.P$N\SN1/N,\43ZS37$^<TZA+C-/<4
MX33_%]XS_QG<,_\:VS/_&M0T_QK.-?\:SC7_&LXU_QK.-?\:_S8? ?\\&0'_
M018 _T06 /]''@'_22<!_T@R O]&/0/_1$D%^D)6!_9 8@GR/VX,[SUY#^T\
M@Q#J/(P2Z#N4$^<[G!3E.Z05XSJM%>(ZMA;@.\(6WSO2%MH[Z!?4.O8:T#K_
M',TZ_Q[+.O\>RCK_'\0[_Q_ //\>P#S_'L \_Q[ //\>_SD; ?] %0#_11$
M_TH3 /].&0#_4"(!_U L ?U.-P+V2T,$\$E0!^M(70KG1FD-XT5T$.!$?A/=
M0X<5VT*0%]A!F!C50* 9TT"I&]% LAS/0+T=S4#,'<I!Y![&0/0@PD#_(K]
M_R.]0/\CNT#_([9!_R.S0O\BLT+_(K-"_R*S0O\B_ST7 /]$$0#_2@X _U 0
M /]4%0#_5AT _58F ?-5,0'K4ST#Y5)+!M]06 K:3F,.U$QN$]!*>!;-28$9
MRTB*&\A'DAW&1YH?Q$:C(<)&K"+ 1;<COD7%)+Q%W"2X1O EM4;_)[)&_R>P
M1O\GKD;_)ZI'_R:G2/\FITC_)J=(_R:G2/\F_T 4 /](#@#_3@L _U4. /]9
M$0#_7!8 ]%T? .I<*@'B6S<"VEI&!=)74PO,55X0R%-H%<11<AG!4'L<OD^$
M'[Q-C"*Y394DMTR=)K5+IR>S2[$IL4J_*J]*T2JL2^LKJ4O\+*9+_RRE3/\K
MHTS_*I]-_RJ=3?\IG4W_*9U-_RF=3?\I_T,1 /]+# #_4P@ _UH+ /]>#0#Y
M8!  ZV$6 .%B(0#68C$!SF%!!<=?3@O"7%D1O5ID%[E8;1NV5G8?LU5^(K!3
MAR6N4H\HJU&8*JE0HBRG4*PMI4^Y+Z-/RR^@4.8OGE#Y,)Q0_R^:4?\NF%'_
M+992_RR44O\KE%+_*Y12_RN44O\K_T80 /]."0#_5@4 _EX& .]B!P#G90H
MY&8. -9G&0#-:"T!Q6<]!;]E2@NY8U42M&!?%[!>:1RL7'$AJ5IZ)*99@BBD
M6(LKH5:4+9]5G2^<5:@QFE2T,YA4Q3.65.$TDU7V,Y)5_S*15O\QCU;_,(U6
M_RZ,5_\MC%?_+8Q7_RV,5_\M_TD. /]1!0#_6@$ [F(  -]G P#8:@8 U6L*
M ,UM%0#%;BD!OFTY!+=K1PNQ:%(1K&9<&*AD91VD8FTBH6!U)IY>?BF;788M
MF%R/+Y5:F3*36:0TD%FP-HY9P#:,6=LWBEGS-HE:_S2(6_\SAUO_,89;_S"%
M6_\OA5O_+X5;_R^%6_\O_TL, /]4  #[7@  XF4  -AK 0#/;@4 S' ( ,9R
M$@"^<R8!MW,V!+%P1 JK;D\1IFM9&*%I81V=9VHBF65R)Y9C>BJ38H,ND&",
M,8U?E32*7J VAUZM.(5=O#F#7=0Y@E[P.(%?_S: 7_\T@%__,W]?_S%^7_\P
M?E__,'Y?_S!^7_\P_TT) /]6  #N80  W6D  -%O  #*<P, Q74& ,!V$ "X
M>", L7@S ZMV00FE<TP0GW!6%YMN7QV6;&<BDVIO)X]H=RN,9W\OB66(,H5D
MDC6"8YTW@&*J.7UBN3I[8L\[>F+N.7IC_SAZ8_\V>6/_-'EC_S)Y8O\Q>6+_
M,7EB_S%Y8O\Q_T\' /]9  #F9   UVP  ,QS  #$=P( OWD$ +EZ#@"R?"
MK'PQ Z5Z/@F?>$H0FG53%Y5S7!V1<60BC6]L)XEM="N%;'PO@FJ%,G]ICS5\
M:)LX>6>G.G9FMCMT9LP\<V?K.W-G_SAS:/\V<VC_-7-G_S-S9O\R<V;_,G-F
M_S)S9O\R_U$$ /]<  #B9P  TG   ,=V  # >@  NGT" +1_# "M@1T IX$N
M J!_/ B:?4</E7I1%I!X6AR+=F(AAW1I)H-R<2M_<7HO?&^#,GANC35U;9@X
M<FRE.W!KM#QN:\D\;6OI.VUL_CEM;/\W;FS_-6YK_S1N:O\R;FK_,FYJ_S)N
M:O\R_U,  /1?  #>:@  S7,  ,-Z  "[?@  M8$  *Z#"0"HA1H HH4K IN$
M.@>5@D4.D']/%8I]6!N&>U\@@7EG)7UW;RIZ=G<N=G2 ,G-SBS5O<I8X;'&C
M.FEPLCQH<,8\9W#G.V=Q_#EH<?\W:'#_-6EO_S1I;O\S:6[_,VEN_S-I;O\S
M_U8  .MB  #8;@  R78  +]]  "W@@  L(4  *B'!@"BB1< G(HI 9:)-P:0
MAT,,BX5-$X6"51F @%T??']E)'A];2ET>W4M<'I^,6UYB#1I=Y0W9G:A.F-V
ML#MA=L0\87;E.V%V^SEB=O\W8W7_-6-S_S1D<O\S9'+_,V1R_S-D<O\S_U@
M .9F  #2<0  Q7H  +N!  "RAP  JXH  **, @"<CA0 EX\F 9&.- 6+C$ +
MA8I*$8"(4QA[AEL==H5C(G*#:B=N@G(K:H![+V=_AC-C?I$V8'V>.5U\KCI;
M?,$[6WSC.EM\^CA<>_\W77O_-5YY_S1?=_\S7W?_,U]W_S-?=_\S_EP  .%J
M  #-=0  P'X  +:&  "NBP  I8X  )N1  "5DQ$ D)0B 8N3,0.%DCT)?Y%(
M#WJ/419UC5D;<8Q@(&R*:"5HB7 I9(=Y+6&&@S%=A8\T6H2<-E>#K#A5@[\Y
M58/A.%6"^3=6@O\U5H'_-%A__S-9??\R67W_,EE]_S)9??\R[V   -MN  #'
M>@  NX,  +*+  "HD   GY,  )26  "-F0X B9H> (2:+@)^F3H'>9=%#726
M3A-OE588:I->'6:292%BD6TF7H]V*EN.@2U7C8TP5(R:,U&,JC5/C+TU3XS>
M-4^+]S1/BO\S4(G_,E&&_S%2A/\Q4H3_,5*$_S%2A/\QZF4  -)S  #"?P
MMH@  *R0  "BE   F)@  (R<  "$GPH @* 9 'RA*0%WH#8%<I]!"FV>2P]H
MG5,49)Q;&6";8QU<FFLA6)ET)568?BE1EXHL3I:8+DN6J#!*EKPQ29;<,$F4
M]C!)D_\P29+_,$J0_R]+C?\O2XW_+TN-_R]+C?\OXFL  ,IY  "\A0  L8\
M *:4  ";F0  D9T  (:B  !ZI@, =J<3 '.H) !NJ#(#:J@]!F6G1PMAIE /
M7:58%%FD8!A5HV@<4J-Q'TZB?"-+H8@F2*&6*$6@IBI$H;HK0Z':*D.?]2M"
MG?\K0IS_+$*;_RQ$E_\K1)?_*T27_RM$E_\KUW(  ,.   "VC   JI0  )^9
M  "4G@  B:,  'ZH  !PK@  :K . &BQ'0!EL2P!8;$X UVP0P99L$P*5:]4
M#E*O71%.KF452ZYO&$BM>1M%K88>0JR5(#^LI2(^K;DC/:W8(CVK]2,\J?\E
M.Z?_)CNF_R8[I/\F.Z3_)CND_R8[I/\FS'H  +N(  "ND@  HID  )>>  ",
MI   @*H  '6O  !IM   7KD& %NZ% !9NR0 5KLQ 5.[/0-0NT<%3;M0!TJZ
M60I'NF(-1+IL$$&Z=Q,^N805/+F3%SFYHQ@XN;<9-[K6&3>X]!HUMO\<-+3_
M'C.S_Q\SLO\@,[+_(#.R_R SLO\@P8,  +21  "FF   FYX  (^E  ""JP
M=K$  &NV  !?O   5,$# $S%#0!+Q1D 2<8H $C&-0!%QT !0\=* T#'4P0^
MQUT&.\=G"#G'<PHWQX ,-,>0#3+'H0XQR+4/,,C3#S#&]! NQ/\3+<+_%2S!
M_Q8KP/\7*\#_%RO _Q<KP/\7N(T  *J7  ">G@  D:4  (2L  !XL@  :[D
M &"_  !4PP  2L@" $#-!P ZT@X .=(; #C3*  WTS4 -M1  #352P$SU54!
M,=9@ B_6; ,MUWH$*]B+!2K8G04HV;$&)]K-!B?7[P8FU/\))=+_"R31_PPC
MT/\-(]#_#2/0_PTCT/\-KI8  *"=  "4I   AJP  'FT  !LNP  8,(  %3&
M  !(RP  /M   #75!  MW0H +.$3 "OB'P IXRH *.0U "?D/P FY4H ).95
M "/F80$AYVX!(.=^ A[HD (=Z:0"&^F\ AKJX@(:YOP"&>7_ QGD_P08X_\%
M&./_!1CC_P48X_\%HYT  ):D  "(K   >K4  &R]  !?Q   4\H  $?.   \
MTP  ,MH  "K?   E[@D (_ 1 "'Q&0 ?\2( '?(K !OS-  9]#X %_1( !7U
M4@ 3]E\ $O9N 1'W@ $0^)0!#_FJ 0[YQ@$.^>T!#?;_ 0WT_P$-\_\!#?/_
M 0WS_P$-\_\!F:,  (NL  !\M0  ;;X  %_&  !2S0  1=(  #G8   OW@
M)N(  !_J   <^P8 &?\. !?_$P 4_QH $O\A !#_*  ._S  #?\Y  O_0P )
M_TX !O]<  3_;  "_X   ?^6  #_K0  _\H  /_P  #__P  __\  /__  #_
M_P  __\ C:L  'VU  !NOP  8,@  %+0  !#UP  -]T  "OB   BY@  &>H
M !7Y   2_P  $/\(  [_#@ ,_Q$ "?\6  ;_'  #_R(  /\J  #_,P  _ST
M /])  #_5P  _VD  /]^  #_E0  _ZP  /_'  #_Z   __H  /_Z  #_^@
M__H @+4  '"_  !AR0  4M,  $/;   UX0  *>8  ![J   5[@  $/@   [_
M   +_P  "/\   3_!@  _PH  /\.  #_$0  _Q4  /\;  #_(P  _RL  /\V
M  #_0P  _U,  /]E  #_>@  _Y$  /^F  #_N   _\\  /_/  #_SP  _\\
M_QPO ?\@+ '_(2P!_QXN ?\:,P'_%#P!_P]& ?\-5 +_"V$"_PEO O\)>P+_
M"88"_PF0 O\)F0+_": "_PFG O\)K0+_";0"_PF\ ?\)Q0'_"=$"_PGC O\)
M[P+_"?D!_PK_ ?\*_P'_"O\"_PK_ O\*_P+_"_\#_PO_ _\+_P/_"_\#_Q\M
M ?\C*0'_)"D!_R(K ?\>, '_&#@!_Q1# ?\14 +_$%X"_PYK O\.=P+_#H,"
M_PZ- O\.E0+_#IT"_PZD O\.J@+_#K$"_PZY O\.P0+_#LT"_P[? O\.[ +_
M#O@"_P[_ O\._P+_#_\#_P__ _\/_P3_$/\$_Q#_!/\0_P3_$/\$_R,J ?\F
M)@'_*"4!_R<G ?\C*P'_'C,!_QM  ?\930+_%EH"_Q1G O\3<P+_$WX"_Q.)
M _\3D0/_$YD#_Q.@ O\3IP/_$ZX#_Q.U _\3O@/_$\D#_Q/: _\4Z0/^%/8#
M^Q3_ _D5_P/Y%?\$^!7_!?@5_P;X%?\&^!7_!O@5_P;X%?\&_R8F ?\J(@'_
M+"  _RLB ?\H)@'_)S !_R0\ ?\B20+_'U4"_QUB O\;;@/_&WH#_QJ$ _\:
MC0/_&I4#_QJ<!/\:HP3_&ZH$_QNR!/\;N@3_&\4$_!O3!/D;YP3U'/0$\AS_
M!?$<_P;P'/\'[QW_".\=_PGO'/\)[AS_">X<_PGN'/\)_RHB ?\N'0#_,!L
M_S < /\P(@#_,"P!_RXW ?\K1 +_*%$"_R9= _\D:0/_(W4$_R-_!/XCB 3]
M(Y$%^R.8!?HCH 7X(Z<&]R.N!O4CMP;T(\$&\B3/!NXDY ;J)?(&Z"7^".8D
M_PKD)?\+XR7_#.,D_PSB)/\,X23_#>$D_PWA)/\-_RX> /\S& #_-18 _S45
M /\X'0#_."<!_S<S ?\T/P'_,DL"_R]8 _LN9 3X+6\$]2QZ!?,L@P;Q+(P&
M[RR4!^TLG CL+*,(ZBRK".DLLPCG++X)YBS,">(MX@C>+?$*VRS^#-8M_P[4
M+/\/TBS_$-$L_Q#/+/\0SBW_$,XM_Q#.+?\0_S(9 /\W% #_.A$ _SP2 /\_
M&0#_0"( _SXM ?\\.0'Z.D4"]#A2 _ W7@3L-FH%Z35T!N8U?@CD-(<(XC20
M"> TF K>-)\*W#.G"]HSL S8,[L,U3/)#=(TWPW.-/ /RC3]$L<T_Q/%-/\4
MPS3_%<,S_Q7 -/\5OS3_%+\T_Q2_-/\4_S85 /\[$ #_/@T _T,/ /]&% #_
M1AP _T8F /9$,@'O0C\!Z4!, ^0_603?/F0&VSUO"-@\>0K4/((,T3N+#<\[
MDP_-.IH0RSJB$<DZJQ+(.K43QCK"$\0ZU13 .^L5O#K[%[DZ_QBW.O\9MCK_
M&;4Z_QBR._\8L3O_&+$[_QBQ._\8_SD2 /\_#0#_0PD _T@, /]+$ #_3!4
M]4P? .M**@#D23<!W4E& M5'4P301E\(S$5I"\E$<PW&0WP0PT*$$L%"C!._
M0945O4&=%KM IA>Z0+ 8N$"\&;9 S!JS0>8:KT'W'*U!_QVK0?\=J4'_'*E!
M_QRF0?\;I4'_&Z5!_QNE0?\;_ST0 /]""0#_2 4 _TT( /]0"P#Y40\ ZU 5
M .%/( #84#$ SU!! LE/3@7$3EH)P$QD#;U+;1"Z2G83MTE^%;5(AQ>S1X\9
ML4>7&Z]&H!RM1JH>JT6V'ZE%QA^G1N @I$;T(*%&_R&?1_\@GD?_()Y'_Q^;
M1_\>FD?_'II'_QZ:1_\>_T - /]&! #_3   ^%(" .A5! #A50@ XE4- -55
M&0#,5RP Q5<\ K]62@:Z554*ME-?#K)2:!*O4'$5K$]Y&*I.@1JH38H=I4R2
M'Z-,G""A2Z8BGTNQ(YU+P"2;2]@EF4OP)99,_R253/\DE$S_(Y-,_R*13?\A
MD4W_(9%-_R&13?\A_T(* /])  #_40  YE<  -U; 0#57 4 TEL) ,M<% ##
M7B@ O%XX K9=1@:Q6U$*K5E;#ZE89!.F5FP7HU5T&J!4?1V>4X4?FU*.(IE1
MER274*$FE5"M)Y)0O"B14- HCE#L*(U1_B>+4?\FBU'_)8I2_R2)4O\CB%+_
M(XA2_R.(4O\C_T4' /]+  #P50  WUL  --@  #,80, R&$& ,-A$0"[9"0
MM60T J]C0@6J84X*I5]7#Z%=8!2>7&@8FUMP&YA9>!Z56($ADU>*))!6DR:.
M59XHBU6I*HE4MRN'5,LKA57I*X15_"J#5O\H@U;_)X)6_R6!5O\D@5;_)(%6
M_R2!5O\D_T<# /]/  #G6   V6   ,UD  #&9@$ P68$ +MF#@"T:2  KFDQ
M JAH/P6C9DH*GV54#YIC71278648DV!M')!>=1^.77TBBUR&)8A;D"B%6IHJ
M@UFF+(!9M"U_6<<N?5GF+7Q:^BQ[6O\J>UO_*'M;_R=[6O\F>EK_)7I:_R5Z
M6O\E_TD  /M2  #C7   TF,  ,=H  # :P  NFL" +5K#0"N;1T J&XN :-M
M/ 6=:T@*F6I1#Y1H6A209F(8C65J'(IC<B"'8GHCA&&#)H%@C"E^7Y<K>UZC
M+7E>L2]W7<0O=5[B+W5>^2UU7_\K=5__*75?_RAU7O\F=5[_)G5>_R9U7O\F
M_TL  /!5  #>7P  S6<  ,-L  "[;P  M7   *]O"@"H<1H HW(K 9UR.028
M<$4)DVY/#H]M6!2+:V 8AVEG'(1H;R"!9W<C?6: )GIDBBEW8Y0L=6.A+G)B
MKR]P8L$P;V+?,&YC]RYO8_\L;V/_*F]C_RAO8O\G;V+_)V]B_R=O8O\G_TT
M .M8  #98P  R6H  +]P  "W<P  L'0  *ET!P"C=A< GG<H 9AV-P23=4((
MCG-,#HEQ51.%<%T8@6YE''YM;!][;'0C>&I])G1IAREQ:)(L;F>>+FQGK#!J
M9[XQ:6?<,&EG]2YI9_\L:6?_*FIG_REJ9O\H:F;_)VIF_R=J9O\G_U   .=;
M  #39@  Q6X  +MS  "S=P  JWD  *1X P"=>A0 F'LE 9-[- ..>D 'B7A*
M#81V4Q* =5L7?'-B&WAR:A]U<7(B<F][)F]NA2EL;9 L:6R<+F9LJC!D;+PQ
M8VS9,&-L]"]C;/\M9&S_*V1K_REE:O\H96K_*&5J_RAE:O\H_5,  .-?  #.
M:0  P7$  +=W  "O>P  IWT  )Y]  "8?A$ DX B (Z ,0*)?SX&A'U(#']\
M41%[>ED6=WE@&G-W:!YO=G A;'5X)6ET@BAF<XXK8W*:+F!QJ"]><;HP77'4
M,%UQ\BY><?\L7G#_*U]P_RE@;_\H8&[_*&!N_RA@;O\H\54  -YB  #*;0
MO74  +-[  "K@   HH(  )B!  "1@P\ C84? (B%+@*#A#L%?H-%"GJ!3@]U
M@%84<7]>&&Y]9AQJ?&T@9WMV(V-Z@"=@>8LJ77B8+%IWIBY8=[@O5W?1+U=W
M\2Y8=O\L6';_*EEU_RE:=/\H6G3_)UIT_R=:=/\G[5D  -=F  #%<0  N7H
M *^   "FA   G88  )&'  "*B0P AHH; (*+*P%]BC@$>(E""'2(3 UOAU02
M;(5;%FB$8QID@VL>88)T(5V!?21:@(DH5W^6*E5^I"Q2?K8M47[.+5%][RQ2
M??\K4GS_*5-[_RA4>O\G5'K_)U1Z_R=4>O\GZ%X  -!K  # =@  M'X  *N%
M  "AB0  EXL  (F-  "#CP@ ?I 7 'N1)P%VD30#<I _!FV/20MICE$/98U9
M$V*,8!=>BV@;6XIQ'E>)>R%4B(8D48>4)T^&HBE-AK0J2X;,*DN%[BE,A/\I
M3(/_*$R#_R=-@?\F3H'_)DZ!_R9.@?\FX6,  ,EP  "[>P  L(0  *:*  ";
MC@  D9$  (23  !ZE0( =9<2 '*8(@!OF# ":I<[!&:710ABEDX,7Y56#UN4
M71-8DV4759-N&E&2>!U.D80@2Y"1(TF0H21'D+(F19#*)D6/[25%C?\E18S_
M)4:+_R1&BO\D1HK_)$:*_R1&BO\DV&D  ,-V  "U@0  JXH  )^/  "5DP
MBI8  'Z:  !PG0  :Y\. &B?' !FH"H!8J W E^?005;GTH(6)Y2"U2>6@Y1
MG6(23IQK%4N<=1A(FX$:19N/'4*:GQ] FK @/YK((#^9ZQ\_F/\@/I;_(3Z5
M_R$_E/\A/Y3_(3^4_R$_E/\AS7   +Q]  "PB   I(\  )F4  ".F   @YT
M '>@  !II   8*<( %VH% !;J20 6:DQ 5:I/ )3J44$4*A.!DVH5PE*J%\,
M1Z=H#D2G<Q%!IG\4/J:-%CRFG1<ZIJ\8.:;'&#FEZA@XH_\:-Z'_&S>@_QPW
MG_\<-Y__'#>?_QPWG_\<Q'@  +6%  "ICP  G94  )*:  "&GP  >J,  &ZH
M  !BK   5;   %"R#@!.LAL 3;,H $NS-0!)LS\!1K-) D2S4@1!LUL&/[-D
M"#RS;PHZLWL,-[.*#C6RF@\SLZT0,K/%$#*RZ1 QL/X2,*[_%"^M_Q4OK/\6
M+ZS_%B^L_Q8OK/\6NX$  *Z.  "AE0  EIH  (F@  !]I@  <:L  &6O  !9
MM   3K<  $.\!0! O1$ /[T> #Z^*P \OC8 .[]! #F_2P$WOU0"-<!? C/
M:@0QP'<%+\"&!BW EP<KP*H(*L'"""K YP<IO?T**+S_#">Z_PTGN?\.)[G_
M#B>Y_PXGN?\.LHP  *64  "9F@  C:$  '^G  !RK0  9K,  %JX  !/NP
M1+\  #K$ @ PR0@ +LH1 "W*'0 LRRD *\LU "O,0  JS4H *,U6 "?.80 F
MSF\!),Y_ 2//D0(ASZ4"(-"] B#/Y (?S?H#'LO_!![*_P4=R?\&'<G_!AW)
M_P8=R?\&J)0  )R:  "0H0  @J@  '2O  !GM@  6[P  $[   !#PP  .<<
M "_,   GT 0 ']8* !O:$  ;VQH &MLF !K<,0 9W3P &-U( !C>50 7WV(
M%N!R !7@A0 4X9H $^*Q !+CSP 2X/0 $M[_ 1'=_P$1V_\"$=O_ A';_P(1
MV_\"GIH  )*A  "$J0  =K$  &BX  !;OP  3L0  $+(   WS   +=   "35
M   <VP  %=\% !3I#@ 2ZA0 $>L= !#K)@ .[#  #NTZ  WN1@ +[E, "N]B
M  GP=  (\8D !_*@  7RN@ $\>0  O']  +O_P #[?\  ^W_  /M_P #[?\
ME:$  (:I  !XL@  :;H  %O"  !-R   0,P  #31   JU@  (=L  !G@   2
MY   #_ !  WY"@ +^@\ "?L5  ?['  $_"0  ?PL  #\-P  _$(  /Q0  #\
M80  _74  /R,  #\I   _,$  /SK  #\_P  _?\  /W_  #]_P  _?\ B:D
M 'FR  !JNP  7,0  $[,   _T0  ,M<  "?=   =X0  %>4   [H   *\0
M"/T   7_ P !_PD  /\.  #_$@  _Q<  /\?  #_)P  _S$  /\^  #_30
M_U\  /]U  #_C0  _Z8  /_"  #_YP  __P  /__  #__P  __\ ?+,  &R\
M  !=Q@  3L\  #_6   QW0  )>(  !KF   1Z@  #.X   7R    _P   /\
M  #_    _P   /\%  #_"@  _PX  /\2  #_&   _R$  /\K  #_.0  _TH
M /]=  #_<P  _XP  /^D  #_N0  _]0  /_>  #_W@  _]X _Q@L /\9*0#_
M&2@ _Q4K /\0, #_"S@!_P-$ ?\ 40'_ %X!_P!L ?\ > '_ ((!_P", ?\
ME '_ )P _P"B /\ J #_ *\ _P"V /\ O@#_ ,@ _P#7 /\ YP#_ /, _P#]
M /\ _P#_ /\ _P#_ /\ _P#_ /\ _P#_ /\ _P#_ /\ _QLI /\=)@#_'"4
M_QDG /\3+ #_#C0 _PM  ?\(3@'_!5L!_P-H ?\"= '_ G\!_P*( ?\"D0'_
M I@!_P*? ?\!I0#_ :P _P&R /\!N@#_ <0 _P'1 /\ Y #_ /$ _P#\ /P!
M_P#\ O\ _ /_ /P$_P'\!?\!_ 7_ ?P%_P'\!?\!_Q\F /\A(@#_("$ _QXC
M /\8)P#_$S  _Q$\ ?\.2@'_#5<!_PMC ?\*;P'_"GH!_PJ$ ?\*C0'_"I0!
M_PJ; ?\*H@'_"J@!_PJO ?\*MP'_"L  _PK, /\*X #["N\ ]PKZ /4+_P'U
M#/\!] W_ ?0-_P+T#?\"] W_ O0-_P+T#?\"_R(B /\D'0#_)!P _R(= /\>
M(@#_'"P _QDX /\610'_$U(!_Q)> ?\0:@'_$'4!_Q!_ ?\0B '_$) !_Q"7
M ?\0G@'_$*4!_1"L ?P0LP'Z$+T!^1') ?41W0'Q$>T![A'Y >P2_P+K$_\"
MZA/_ ^D3_P/I$_\#Z1/_ ^D3_P/I$_\#_R8= /\H& #_*!8 _R86 /\F'0#_
M)B@ _R,T /\@0 #_'4T!_QM9 ?\990'^&7 !_!AZ ?D8@P'W&(P!]AB3 ?08
MF@'S&*$!\1FH ? 9L +N&;H"[1G& NH:V0+F&NL!XAOY N ;_P/>'/\$W1S_
M!=P<_P7<'/\%VQS_!=L<_P7;'/\%_RH9 /\M$P#_+1$ _RT1 /\N&0#_+2(
M_RPN /\I.@#_)D<!^B14 ?8C8 'R(FL![R)U NTB?@+K(H<"Z2*/ N<BE@+E
M(IX"Y"*E N(BK0+A([<"WR/# MTCU@+8).H#TB3Y!<\E_P;-)?\'RR7_",HE
M_PC*)/\(RB3_",HD_PC*)/\(_RX4 /\Q$ #_,@T _S0. /\U% #_-1P _S,G
M /HQ- #S+T$ [BU. >DL6@'E+&4"XBQP M\K>0+=*X(#VBN+ ]@KD@35*YH$
MTRNB!-$KJ@7/*[,%S2N_!LPLSP;(+><'Q"WW"<$M_PJ_+?\+O2W_#+PM_PR\
M+/\,NRS_#+LL_PR[+/\,_S$1 /\U# #_-@< _SH+ /\\$ #_.Q4 ^#D? .\W
M*P#G-CD X35' -PU5 '5-6 "T35J \XT<P3,-'P%RC2%!L@TC0?&,Y0(Q#.<
M"<(SI0G!,ZX*OS.Y"[TSR N[-.$+MS3S#;0T_P^Q-/\/L#3_$*\T_Q"N-/\/
MKC3_#ZXT_P^N-/\/_S4. /\X!P#_/ ( _T & /]!"P#Z00\ [3\6 .,\(@#:
M/3$ TCY! ,P^3P+(/EH#Q#UD!<$];@>_/'8(O#Q^"KH[APNX.X\,MSN7#;4Z
MGPZS.JD/L3JT$*\ZPA&N.MD1JCOO$J<[_Q.E._\4I#O_$Z,[_Q.B._\3HCO_
M$J([_Q*B._\2_S@* /\\  #_00  ]44  .9& @#A10< XT(- -5#&0#,12P
MQD<\ <%'20*\1E4$N45?!K5$: FS0W$+L$-Y#:Y"@0^L0HD0JD&1$JA!FA.G
M0*04I4"O%:- O!:A0- 6GD'J%YQ!_!>:0?\7F$'_%YA!_Q:70?\5ET'_%9=!
M_Q670?\5_SL& /\_  #Y1@  Y4L  -Q.  #3300 T4H) ,I*% #"32< O$XW
M ;=.10*R35 %KTQ:"*M+8PJH2FP-IDET#Z1)?!&A2(03GT>,%9U'E1>;1I\8
MF4:J&9=&N!J61LH;DT;F&Y%'^1N/1_\:CD?_&8Y'_QB-1_\8C4?_%XU'_Q>-
M1_\7_SX" /]#  #K2P  W5$  -%4  #*5 $ QE(% ,%1$0"Y4R( LU4S :Y4
M00*J5$P%IE-6"*)17PR?4&</G4]O$9I.=Q283G\6EDV(&)-,D1F13)L;CTNF
M'8U+LQZ+2\4>B4OB'H=,]QZ&3/\=A4S_'(5-_QJ%3/\9A4S_&85,_QF%3/\9
M_T   /Q'  #E4   U58  ,I9  #"6@  O5@# +A7#@"Q61X K%HO :=:/0*B
M64D%GEA3"9M76PR75F00E55K$I)4<Q6/4WL7C5*$&HM1C1R(49<>AE"C'X10
ML"""4,$A@%#=(7Y1]"!]4?\??5'_'7U1_QQ]4?\;?5'_&GU1_QI]4?\:_T(
M /!*  #?5   SEH  ,1>  "\7P  MEX  +%<"P"K7AH I6 K *!@.@*<7T4%
MEUY0"91<6 R06V 0C5IH$XM9<!:(6'<8A5> &X-6B1V 5I0??E6?(7M5K2)Y
M5+TC>%77(W=5\B)V5O\@=E;_'W96_QUV5O\<=E;_&W96_QMV5O\;_T4  .Q.
M  #:6   R5X  +]B  "W9   L6,  *MA" "D8Q< GV0H )IE-P*69$,%D6--
M"(YA50R*8%T0AU]E$X1>;!:!7709?EQ]''Q;AAYY6I$@=UJ=(G19JB1R6;HE
M<5G2)7!:\"-O6O\B;UK_('!:_QYP6O\=<%K_''!:_QQP6O\<_T@  .=2  #3
M6P  Q6(  +MF  "S:   K&@  *5F!0"?9Q0 FFDE )5I- *0:$ $C&=*"(AF
M4PR$95L0@61B$WYC:A9[8G(9>&%Z''9@A!YS7XXA<%Z:(VY>J"5L7;@E:E[.
M)FE>[B1I7O\B:E[_(&I>_Q]J7O\>:E[_'6I>_QUJ7O\=^4H  .-5  #/7P
MP64  +=J  "O;   IVP  )]J 0"9:Q$ E&TB )!N,0&+;3T$AVQ'!X-K4 M_
M:E@/?&A@$WAG9Q9V9V\9<V9X''!E@1YM9(PA:F.8(VABIB5F8K8F9&+,)F1B
M["5D8O\C9&+_(65B_Q]E8O\>96+_'65B_QUE8O\=\DP  -]8  #*8@  O6D
M +-N  "K<   HG   )EN  "3<!  CW(? (IR+@&&<CL#@G%%!WUP3@MZ;E8.
M=FU>$G-L915P:VT8;6IU&VII?QYG:8HA96B6(V)GI"5@9[0F7V?))EYGZB5>
M9_XC7V?_(5]F_Q]@9O\>8&;_'F!F_QY@9O\>[T\  -I<  #&90  NFT  +!R
M  "G=0  G70  )1S  "-= T B78< (5W*P&!=S@#?'9#!GAU3 ET=%0-<7-;
M$6YR8Q1K<6L7:'!S&F5O?!UB;H<@7VV4(EULHB1:;+(E66S')5ALZ"59;/TC
M66O_(5IK_Q];:_\>6VK_'EMJ_QY;:O\>ZU,  --@  #":0  MG$  *QV  "C
M>0  F7D  (UW  "'>0L @WL8 ']\* ![?#4"=WM !7-Z20AO>5$,;'A9#VAW
M81-E=F@68G5P&5]T>AQ<=(4?6G.1(5=RH"-5<K D4W+%)%-RYR13<?PB5''_
M(%1P_Q]5</\>56__'55O_QU5;_\=Y5<  ,UD  "^;0  LG4  *A[  "??@
MDWT  (=]  " ?P< ?( 5 'B!) !U@C(!<8$]!&V 1@=I@$\*9G]6#6-^7A%@
M?68477QN%UI[=QI7>H(=5'J/'U%YG2%/>:XB3GG#(DUXY2)-=_LA3G?_'TYV
M_QY/=?\=3W7_'4]U_QU/=?\=WUP  ,AH  "Y<@  KGH  *6   ":@@  CH(
M ("#  !YA0( =(81 '&(( !NB"X!:H@Y F>'0P5CATP(8(93"UV%6PY:A&,1
M5X1K%%2#=1=1@H :3H&-'$N!FQY)@:P?2(#!($> XQ]'?_H>2'[_'DA]_QU)
M?/\<27S_'$E\_QQ)?/\<UF$  ,)N  "T>   JH   )^%  "4AP  B(<  'N)
M  !PC   :XX- &B/&@!FCRD 8I U 5^//P-<CT@%68Y0"%:.6 M3C6 .4(QH
M$$V,<A-*BWT62(J*&$6*F1I#BJH;0HJ_&T&*X1M!B/D;08;_&T&%_QM"A?\:
M0H3_&D*$_QI"A/\:S6<  +QT  "O?@  I88  )J*  ".C   @HT  '60  !G
ME   894( %Z7% !<ER, 6I@O %>8.@%4F$0#4I=,!4^75 =,EUP)299E#$>6
M;PY$E7H1096($S^4EQ4]E*@6.Y2]%CN4WQ8ZDO@7.I#_%SJ/_Q<ZCO\7.H[_
M%SJ._Q<ZCO\7Q6X  +9[  "JA0  GHL  )2/  "(D@  >Y0  &Z7  !BFP
M5YX  %*@#@!1H!L 3Z$H $VA- !+H3X!2:%' D>A4 -$H5@%0J%A!S^@:PD]
MH'<+.J"%#3B@E XVH*8/-:"[$#2@W0\TG?<0,YS_$C.:_Q(SF?\3,YG_$S.9
M_Q,SF?\3O7<  *^#  "CBP  F)$  (V5  "!F0  <YP  &>?  !;H@  3Z8
M $>I" !$JA( 0ZH? $&K*P! JS< /ZQ! #VL2@$[K%,".:Q< S>L9P0UK',%
M,JR!!C"LD0<NK*,(+:RX"2RLV0@LJO4**ZC_"RJF_PPJI?\-*J7_#2JE_PTJ
MI?\-M8   *B+  "<D0  D98  (6<  !XH   :Z4  %^H  !3K   2*\  #VR
M   VM0L -+45 #.V(0 RMBP ,;<W #"W00 ON$L +KA5 "RX8 $JN&T!*;E[
M B>YC0(EN9\#)+FT R.YT@,CM_0$(K7_!2&T_P8AL_\'(;+_!R&R_P<ALO\'
MK8H  *"1  "5EP  B)T  'NC  !NJ   8:T  %6Q  !*M   /[<  #2[   K
MO@, ),(, "+"%  BPQ\ (<,J "#$-  ?Q#\ 'L5* !W&5@ <QF, &\=S !K'
MA0 9QYD &,BN !?(RP 7QO$!%\3_ 1;#_P(6P?\#%L'_ Q;!_P,6P?\#HY$
M )B8  "+G@  ?:4  '"K  !BL0  5K8  $JY   ^O0  -,   "K$   BR
M&<P$ !/0"@ 1TA$ $-(: !#3)0 /TS  #M0\  [42  -U58 #=5E  S6>  ,
MUHT "]BD  K8O@ )V>8 "M;^  O4_P +TO\ "]+_ 0O2_P$+TO\!FI@  (Z?
M  " I@  <JT  &2T  !7N@  2;\  #W"   RQ@  *,D  !_-   7T0  $=8
M  S;!0 (W@L !M\1  7?&@ $X"0  N$N  'B.@  XT<  .16  #D9P  Y7L
M .:2  #FJ@  Y\@  .?P  #H_P  Z/\  .C_  #H_P  Z/\ D9\  (*G  !T
MKP  9;<  %>^  !)PP  /,<  ##+   ESP  '-0  !39   .W0  ">$   +E
M    Z08  .D-  #I$0  ZA@  .LA  #M*P  [S<  /%%  #R5@  \V@  /-^
M  #TEP  ];   /;0  #W\P  ]_\  /?_  #W_P  ]_\ A:<  ':P  !FN
M6,$  $K(   [S   +M$  "/6   9W   $>    SC   $YP   .H   #U
M]    /4%  #U"P  ]@\  /84  #X'0  ^B<  /PT  #_0P  _U4  /]I  #_
M@0  _YH  /^R  #_SP  _^T  /_Y  #_^0  __D >+   &BZ  !9PP  2\L
M #O1   MV   (=T  !;B   .Y@  ".H   #M    \    /@   #_    _P
M /\   #_    _P8  /\,  #_$   _Q@  /\B  #_,   _T   /]3  #_:0
M_X$  /^9  #_KP  _\,  /_5  #_U0  _]4 _Q,H /\3)0#_$24 _PTG /\&
M+0#_ #4 _P!! /\ 3P#_ %P _P!I /\ = #_ 'X _P"( /\ D #_ )< _P"=
M /\ I #_ *H _P"P /\ MP#_ ,  _P#, /\ WP#_ .P _P#X /\ _P#_ /\
M_P#_ /\ _P#_ /\ _P#_ /\ _P#_ /\ _Q8E /\6(@#_%"$ _Q C /\** #_
M #  _P ] /\ 2P#_ %@ _P!D /\ < #_ 'H _P"$ /\ C #_ ), _P": /\
MH #_ *8 _P"M /\ M #_ +P _@#( /T V0#[ .D ^@#V /D _P#X /\ ^ #_
M /@ _P#X /\ ^0#_ /D _P#Y /\ _QHB /\:'@#_&!T _Q,> /\.(@#_"BP
M_P<Y /\#1@#_ %, _P!@ /\ :P#_ '8 _P!_ /\ B #_ (\ _P"6 /\ G0#_
M *, _@"I /P L #Z +D ]P#$ /4 T@#S .8 \@#T /$ _P#P /\ [P#_ .\
M_P#O /\ \ #_ /  _P#P /\ _QX= /\>&0#_'!< _Q<8 /\3'@#_$2@ _PXT
M /\,00#_"DX _PA; /\'9@#_!G$ _P9Z /\&@P#^!HL _ :2 /H&F0#X!I\
M]@:F /0&K0#R!K4 \ 7  .T%S@#K!>0 Z0;S .8(_P#E"O\ Y O_ .0+_P'D
M"_\!Y O_ >0+_P'D"_\!_R$8 /\A$P#_(!$ _QL2 /\<&@#_&B0 _Q8O /\3
M/ #_$4D _Q!5 /P.80#Y#FL ]@YU /0.?@#R#H8 \ Z. .X.E0#M#IL ZPZB
M .H.J@#H#K, Y@^] .4/S #A#^, W1#S -D1_P'6$O\!U!/_ =,3_P+2$_\"
MTA/_ M(3_P+2$_\"_R43 /\E$ #_) T _R,. /\C% #_(AX _Q\I /\<-0#Y
M&4, ]!A/ .\76P#L%V8 Z1=P .87>0#D%X$ XA>) . 7D0#?%Y@ W1>? -L7
MIP#9&+$ UAB[ -09R@#0&N$!S!OS <D<_P+&'/\"Q!S_ \,<_P/#'/\#PQS_
M \,<_P/#'/\#_R@0 /\I"P#_* 8 _RL+ /\K$ #_*1< _28B /0C+@#L(3L
MYB!) .(@50#>(&  VB%J -8A= #3(7P!T"&$ <\BC '-(I,!RR*; <DBHP'(
M(ZP"QB.V L0CQ +")-L"OB7N [LE_@2X)?\%MB7_!;4E_P:U)?\&M27_!;4E
M_P6U)?\%_RP- /\M!0#_+@$ _S$% /\Q"P#]+Q  \2L8 .<I)0#?*#, V"A"
M -$J3P#-*UH R2ME <<K;@'$+'8"PBQ^ L LA@.^+(X#O2R6 [LLG@2Y+*<$
MN"RQ!;8LOP6U+=$%L2WJ!JXN^P>K+O\(J2[_"*@N_PBH+?\(J"W_"*@M_PBH
M+?\(_R\( /\Q  #_-0  ]C<  .HV @#G,P@ Y"\/ -DN&P#/,2P R3,\ ,0T
M20# -54!O#5? KHU: *W-7 #M31X!+,T@ 6Q-(@&L#20!JXTF0>L-*((JS2L
M":DTN0FG-,H*I37E"J$U^ N?-?\,G37_#)TU_PN<-?\+G#7_"YPU_PN<-?\+
M_S," /\U  #V.@  Y3X  -Q   #4/00 TC<) ,LX%0##.B8 O3TV +@^1 &T
M/E !L3U: ZX]8P2L/6L%J3QS!J<\>PBF/(,)I#N+"J([E N@.YT,GCNH#9T[
MM Z;.\4.F3O@#I8[] ^4//\/DCS_#Y(\_PZ1//\-D3S_#9$\_PV1//\-_S4
M /\Y  #J00  W48  -!'  #)1@  QD$% ,! $0"Y0B$ LT0R *]%0 &K14L"
MIT55 Z1$7@6A1&8'GT-N")U#=@J;0GX+F4*&#9=!CPZ509D/DT&D$9%!L!*0
M0< 2CD'9$HM!\1*)0O\2B$+_$8A"_Q"'0O\0AT+_#X="_P^'0O\/_S@  /,]
M  #C1P  TDP  ,A.  # 30  NTH" +9'#@"P21T JTLM *9,.P&B3$<"GDM1
M!)M+6@:92F((EDEJ"I1)<0R22'D.CTB"#XU'BQ&+1Y42B4:@%(=&K!6%1KL6
MA$;1%H)'[A: 1_\5?T?_%']'_Q)_1_\1?T?_$7]'_Q%_1_\1_SL  .Y#  #<
M3   S%$  ,%4  "Y5   M%$  *Y-"P"H3QD HU$I )Y2-P&:4D,"EU%.!)11
M5@:14%X)CD]F"XQ.;0V)3G4/ATU^$85-AQ."3)$5@$R<%GY+J1=\2[@8>TO-
M&'E,ZQAX3/X7=TS_%7=,_Q1W3/\3=TS_$G=,_Q)W3/\2_SX  .A'  #54
MQE8  +Q8  "T60  K58  *=3!P"A5!4 G%8E )A7- &45T "D%=*!(U64P:*
M55L)AU1C"X14:@Z"4W(0@%)Z$GU2@Q1[48X6>%"9&'90IAET4+4:<U#)&G%0
MZ!IP4?P8<%'_%W!1_Q5P4?\4<5#_$W%0_Q-Q4/\3]4   .1+  #/5   P5H
M +==  "O7@  IUL  *%8 P";61( EELB ))<,0&.7#T"BEQ'!(=;4 :#6E@)
M@5E@#'Y99PY[6&\0>5=W$W96@!5T5HL7<E66&6]5HQIM5+(;;%3&&VI5YAMJ
M5?L9:E7_%VI5_Q9J5?\5:U7_%&M5_Q1K5?\4\D,  -]/  #+6   O5T  +-A
M  "K8@  HF   )M<  "57A  D& ? (QA+@"(83H"A&!%!(%@3@9^7U8)>UY=
M"WA=90YV7&P0<UQT$W!;?15N6H@7:UJ4&6E9H1MG6; <95G#'&19XQQD6?H:
M9%G_&&19_Q=E6?\595G_%&59_Q1E6?\4[T8  -I2  #&6P  NF$  +!E  "F
M9@  G6,  )5A  "/8@X BV0< (=E*P"#93<!?V5" WQD2P9X8U,(=6-;"W-B
M8@YP86H0;6!R$VM@>Q5H7X879EZ1&6->GQMA7:X<8%W!'%]=X1Q?7?@:7UW_
M&%]=_Q=@7?\68%W_%6!=_Q5@7?\5ZTH  -16  ##7@  MF4  *QI  "B:0
MF&<  (]E  ")9@P A6@9 (%I* !^:C4!>FD_ W9I205S:%$(<&=9"FUG8 UK
M9F<0:&5P$F5D>15C9(,78&./&5YBG1M<8JP<6F*_'%EBWQQ98O<:6F+_&5IA
M_Q=;8?\66V'_%5MA_Q5;8?\5YTT  ,]9  "_8@  LV@  *EM  ">;0  DVL
M (EI  "#:PD ?VT5 'QN)0!X;C(!=6X] G%N1@1N;4\':VQ6"6AL7@QE:V4/
M8VIM$6!I=A1=:8$66VB-&%AGFQI69ZH;56>]'%1GW!Q49_8:5&;_&%5F_Q=5
M9?\65F7_%59E_Q569?\5XE$  ,I=  "[9@  KVP  *9Q  "9<   CF\  (-N
M  !]< 4 >'(2 '5S(0!R<R\!;W,Z FQS1 1I<DP&9G)4"&-Q6PM@<&,-77!K
M$%MO=!-8;G\556Z+%U-MF1E1;:@:3VV[&TYMV1I.;/093VO_&$]K_Q=0:O\6
M4&K_%5!J_Q50:O\5W54  ,5A  "W:@  K'$  *)U  "4=   B70  'QS  !V
M=0  <7<0 &]X'0!L>2L :7DW 69Y0 -C>4D%8'A1!UUW6 E;=V ,6'9H#E5U
M<1%2=7P34'2(%DUTEQ=+<Z8827.Y&4ASU1E)<O,827'_%TIQ_Q9*</\52W#_
M%$MP_Q1+</\4U%H  ,!F  "S;P  J'8  )UY  "/>   A'@  '=Y  !O?
M:GT- &=^&0!D?R8 8H R 5^ /0)<@$8#6G].!5=_50=4?ET)4GUE#$]];PY,
M?'D12GR&$T=[E!5%>Z061'NW%D-[TA9#>O(60WG_%4-X_Q1$=_\41';_$T1V
M_Q-$=O\3S5\  +MK  "N=   I'P  )=^  "*?0  ?WX  ')_  !F@P  880(
M %Z&$P!<AR$ 6H<N %B'. %5AT("4X=* U"'4@5.AEH'2X9B"4F%; M&A7<-
M0X2##T&$DA$_A*(2/82U$SR$SQ,\@O 2/('_$CV _Q(]?_\2/7[_$3U^_Q$]
M?O\1Q68  +5Q  "J>P  GX(  )*"  "%@@  >8,  &V&  !?B@  6(T! %2.
M#P!2CQL 4(\G $^0,P!-D#T!2Y!% DF03@-&D%8$1(]?!4*/: <_CW,)/8Z
M"SJ.CPPXCJ --XZS#C:.S XVC>\.-8O_#C6)_P\UB/\/-H?_#S:'_P\VA_\/
MOFT  +!Y  "E@@  F8<  (R(  !_B   <HH  &:-  !:D0  4)4  $F7"0!'
MF!, 19@@ $29*P!#F38 09I  $":2 $^FE$"/)I: CJ:9 ,WFF\%-9E]!C.9
MC <QF9T(+YFP""Z9R@@NF.T(+I;_"BV4_PHMD_\++9+_"RV2_PLMDO\+MG4
M *J!  ">B   DXT  (:.  !XCP  :Y(  %^5  !4F0  29T  $"@   ZH@T
M.*,7 #>C(@ VI"T -:0W #2D00 SI4L ,:54 3"E7@$NI6H!+*5X BJEB ,H
MI9H#)Z6M!":EQ@,FI.L$):+_!26@_P8DG_\&))[_!R2>_P<DGO\'KWX  *.(
M  "7C@  C9,  'Z5  !PF   8YL  %>?  !,H@  0J8  #BI   OK , *JX.
M "FN&  HKR, )Z\M ":P-P EL$$ )+!+ ".Q5@ BL6, (;%Q !^Q@@ >LI0!
M'+*I 1NRP0$;L><!&Z_^ AJM_P(:K/\#&JO_ QJK_P,:J_\#J(@  )N/  "1
ME   A)H  ':?  !HH@  6Z4  $^I  !$K0  .;   "^S   FM@  'KD% !B[
M#@ 7NQ8 %[P@ !:\*@ 5O34 %+U  !.^2P 2OE@ $KYG !&_>  0OXP $,"B
M  [ N@ .P.$ #[W[  ^\_P 0NO\!$+K_ 1"Z_P$0NO\!GX\  )25  "'FP
M>:$  &NG  !>K   4K$  $6T   ZM@  +[D  "6\   =OP  %<,   _&!0 +
MR@T "<H4  C*'0 'RB< !\HR  ;+/@ %RTL !,Q:  /,:@ "S'X  <R4  #,
MJP  S<@  ,SM  #,_P  R_\  <K_  '*_P !RO\ EY8  (J<  !\HP  ;JH
M &"P  !2M@  1;D  #F\   NOP  (\,  !O&   3R@  #<T   C1   !U D
M -0.  #5%0  UAX  -@G  #9,0  VSX  -Q+  #=6P  WFX  -Z$  #?FP
MW[0  -[9  #?]P  W_\  -__  #?_P  W_\ C9T  '^E  !PK   8;,  %.Z
M  !%OP  .,(  "S&   AR0  &,T  !#1   +U0  !-H   #>    X $  .$)
M  #B#@  Y!,  .4;  #G)   Z2\  .L\  #M2P  [ET  .YQ  #OB0  \*(
M /"\  #PXP  [_D  /#_  #P_P  \/\ @:4  '*M  !CM0  5+T  $;$   W
MR   *LP  !_0   5U0  #MH   ?>    X@   .8   #I    Z@   .P   #N
M!0  [PP  /$0  #S%P  ]2   /@K  #[.0  _4H  /Y>  #_=   _XT  /^F
M  #_P   _^$  /_U  #_]0  __4 =*X  &6W  !6P   1\@  #C-   JT@
M'=@  !/=   ,X@   ^8   #I    [    /    #S    ]    /8   #X
M^@   /T'  #_#0  _Q(  /\;  #_*   _S<  /]*  #_7@  _W8  /^/  #_
MI@  _[H  /_1  #_T0  _]$ _P\D /\.(@#_"R$ _P,D /\ *0#_ #( _P ^
M /\ 3 #_ %D _P!E /\ < #_ 'H _P"$ /\ C #_ )( _P"9 /\ GP#_ *4
M_P"K /\ L@#_ +H _P#% /\ TP#_ .< _P#T /\ _P#^ /\ _P#_ /X _P#^
M /\ _@#_ /X _P#^ /\ _Q$A /\0'@#_#1T _P<? /\ (P#_ "T _P Z /\
M2 #_ %4 _P!A /\ ; #_ '8 _P!_ /\ AP#_ (X _P"5 /\ FP#_ *$ _P"G
M /X K@#] +8 _ #  /L S0#Y .( ^ #P /< _ #V /\ ]0#_ /4 _P#U /\
M]0#_ /4 _P#U /\ _Q4= /\3&@#_$!D _PL9 /\ '0#_ "D _P V /\ 0P#_
M %  _P!< /\ 9P#_ '$ _P!Z /X @P#\ (H ^@"1 /D EP#X )T ]P"C /4
MJ@#T +( \@"[ /$ R #O -P [@#L .T ^@#K /\ Z@#_ .H _P#J /\ Z@#_
M .H _P#J /\ _Q@9 /\6%0#_$Q, _PX3 /\+&@#_!R0 _P(P /\ /@#_ $L
M_P!7 /\ 8@#\ &P ^ !U /4 ?@#R (4 \0", .\ DP#N )D [ "@ .L I@#I
M *X YP"W .8 PP#D -0 X@#I .$ ]P#? /\ W0#_ -T _P#= /\ W0#_ -T
M_P#= /\ _QL3 /\:$ #_%@X _Q(. /\2%0#_#Q\ _PPK /\). #_!D4 ^P-1
M /<"7 #R F8 [@)P .H"> #G H  Y@.' .0#C@#B Y4 X0.< -\$HP#=!*L
MVP2T -@%P #6!=  TP;G - (^ #."O\ S O_ ,L,_P#+#/\ RPO_ ,L+_P#+
M"_\ _Q\0 /\>"P#_&@< _QD+ /\8$0#_%AD _Q(D /H0, #S#CX [@U* .D,
M5@#E#&$ X@QJ -X-<P#;#7L V0V# -8-B@#4#9$ T@V9 - .H #/#JD S0ZS
M ,L.OP#*#]  QA'I ,(2^0"_$_\ O1/_ ;P3_P&\$_\!O!/_ ;L3_P&[$_\!
M_R(, /\A! #_(   _R$% /\?# #_'!$ ]A@< .P5* #E$S8 WQ)# -D33P#3
M%%H T!5D ,T6;0#+%G4 R1=] ,<7A0#%&(P Q!B4 ,(9G # &:4 OAFO +T:
MNP"[&LL N!OE ;0<]@&R'?\"L!W_ J\=_P*N'?\"KAW_ JX=_P*N'?\"_R8&
M /\E  #_)@  ^R<  /$E P#P(0L Z!P2 -X9'0#4&RT S1T\ ,@?20#%(%4
MP2%? +\B: "\(G  NB-X +DC?P&W(X<!M2./ ;0DEP&R)* !L22J J\DM@*M
M)<8"JR7? J@F\P.E)O\#HR;_ Z(F_P2A)O\#H2;_ Z$F_P.A)O\#_RD  /\H
M  #V+0  YS   -\O  #9*P0 UB(* ,XC%@#&)B< P"@V +LJ1 "X*T\ M2Q9
M +(L8@&P+&H!KBUR :PM>@*J+8$"J2V* J<MD@.E+9L#I"VE!*(ML02@+< $
MGRW8!)PN[P69+O\&ER__!I8O_P:5+O\%E2[_!94N_P65+O\%_RP  /\N  #J
M-0  W3D  -$Y  #*-@  QR\& ,$M$0"Z,"$ M#(Q + T/@"L-4H J354 :<U
M70&D-64"HC5M J U= .?-7P$G36$!)LUC06:-)<&F#2A!I8TK0>4-;L(DS70
M") U[ B.-OX(C#;_"(LV_PB+-O\'BC7_!XHU_P>*-?\'_R\  /(T  #B/
MTD$  ,="  # 0   NSH! +8V#@"P.1P JCLL *8\.@"C/48 GSU0 9T]60*:
M/6$#F#UH!)8\< 64/'<&DCR !Y$\B >/.Y((C3N="8L[J0J).[<+B#O*"X4\
MZ N#//L+@CS_"H$\_PJ!//\)@3S_"($\_PB!//\(_S,  .PZ  #:0P  RD<
M +])  "W1P  L4(  *T^"@"F0!< HD(G )Y#-0":1$(!ET1, 91$50*10UT#
MCT-D!8U#:P:+0G,'B4)["(="A J%08X+@T&9#(%!I0U_0;,.?D'&#GQ!Y YZ
M0OD->4+_#'A"_PMX0O\+>$+_"GA!_PIX0?\*]C8  .9   #12   PTT  +E.
M  "Q30  J4D  *1%!@"?1A, FD@C )9),@"22CX!CTI( HQ*40.*25D$ATE@
M!85): >#2&\(@4AW"G]'@ M]1XH->D>5#GA&H@]V1K 0=4;"$'-&X!!R1_</
M<4?_#G%'_PUQ1_\,<4?_"W%&_PMQ1O\+\SD  .!$  #,3   OE$  +13  "J
M4@  HDX  )U* 0"72Q$ DTT@ (]/+@",3SH!B$]% H5/3@.#3U8$@$Y=!GY.
M9 =\36P)>4UT"W=,?0QU3(<.<TR2#W%+GQ%O2ZT2;4N_$FQ+W!)K3/41:DS_
M#VI,_PYJ2_\-:DO_#&I+_PQJ2_\,\#T  -M(  #'4   NE4  +!8  "E5@
MG%,  )=/  "14 X C%(< (E4*P"%5#< @E1" 7]42P-\5%,$>E-:!GA38@AU
M4FD)<U)Q"W%1>@UN480/;%"0$&I0G!)H4*L39E"\$V50V!-D4/,29%#_$&10
M_P]D4/\.94__#65/_PQE3_\,[$$  -1,  ##5   MED  *Q<  "@6@  EU<
M )%4  "+50P AE<9 (-8)P" 630 ?5D_ 7I92 -W6% $=%A8!G)77P=O5V8)
M;59N"VM6=PUH58$/9E6-$614FA)B5*D38%2Z%%]4TQ1>5/(37E3_$5]4_P]?
M5/\.7U/_#5]3_PU?4_\-YT0  ,]0  "_6   LUT  *A?  "<70  DEL  (M8
M  "%6@H @5L6 'U<) !Z73$ =UT\ 71=1@)Q74X$;UQ5!6Q<70=J7&0):%ML
M"V5:=0UC6G\/85F+$5Y9F!)<6*<46UBX%%E9T!196/ 365C_$5I8_Q!:6/\.
M6E?_#5I7_PU:5_\-XT@  ,M3  "[6P  L&$  *1B  "780  CE\  (5<  !_
M7@< >U\3 'AA(0!U8BX <F(Y 6]B0P)L84L#:F%3!6=A6@=E8&()8V!J"V!?
M<PU>7GT/6UZ)$5E=EA)77:4355VV%%1=SA147>X35%W_$55<_Q!57/\.55O_
M#E9;_PU66_\-WDP  ,=6  "X7P  K60  *!E  "39   B6,  ']A  !Y8@,
M=601 ')E'@!O9BL ;&<W 6IG0 )G9DD#9691!&)E6 9@96 (761G"EMD< Q9
M8WL.5F.&$%1BE!)28J,34&*T$T]BS!-/8NT23V'_$4]A_Q!08/\.4&#_#E!@
M_PU08/\-V4\  ,-:  "T8P  J6D  )MH  "/9P  A&<  'EE  !S9P  ;VD.
M &QJ&P!I:R@ 9VPT &1L/0%B;$8"7VM.!%UK5@5::ET'6&IE"59I;@M3:7@-
M46B$#TYHDA!,9Z$22V>R$DEGR1))9^L226;_$$IF_P]*9?\.2V7_#4MD_PU+
M9/\-T50  +Y>  "Q9P  IFT  )=L  "*:P  ?VL  '-K  !M;0  :&X, &5P
M%P!B<20 8'$P %YQ.@%<<4,"67%+ U=Q4P15<%H&4G!B!U!P:PE.;W4+2V^"
M#4ENCP]';I\016ZP$41NQQ%#;>H01&S_#T1K_PY%:_\-16K_#45J_PU%:O\-
MRU@  +IC  "M;   H7$  ))P  "%;P  >F\  &YP  !E<P  8'4' %UV$@!;
M=Q\ 67@K %=X-@!5>#\!4WA( E%X3P-/=U<$3'=?!4IW: =(=G,)179_"T-U
MC0Q!=9T./W6N#CYUQ0X]=>@./G/]#3YR_PT^<?\,/W'_##]P_PP_</\,Q5X
M +5I  "I<0  G'4  (UT  " =   =70  &EV  !>>0  6'P! %1]#@!2?AH
M47\F $]_,0!-@#L 3(!# 4J 2P)(?U0"1G]<!$-_905!?W &/WY\"#Q^B@DZ
M?IH*.7ZL"S=^PPLW?>8+-WO\"S=Z_PLW>?\*.'C_"CAX_PHX>/\*OF0  +!O
M  "E>   EGD  (=Y  ![>0  <'H  &1\  !8@   4(,  $N%"@!(AA0 1X<@
M $6(*P!$B#4 0X@^ $&)1P% B4\!/HA8 CR(80,ZB&P$-XAX!36(AP8SB)@'
M,H>J!S"(P <PA^0',(7["#"#_P@P@O\(,('_"#"!_P@P@?\(MVL  *IV  "@
M?P  D'X  ()^  !V?P  :H   %Z#  !3AP  2HL  $&. @ ]D X .Y 8 #J1
M(P YD2T .)(W #>20  VDDD -)-2 #.37 $QDV<!+Y-T BV2@P,KDI0#*I*G
M RB2O00HDN$#)Y#Z!">._P4GC?\%)XS_!2>,_P4GC/\%L70  *5^  "9A0
MBH0  'V$  !OA0  8X@  %B+  !-CP  0Y,  #J7   RF@< +IL0 "V;&@ L
MG"0 *YPN "J=.  IG4$ *)U+ ">>50 FGF$ )9YN ".>?@$BGI !()ZC 1^>
MN0$>GMT!'ISX AZ:_P(>F?\#'I?_ QZ7_P,>E_\#JGT  )Z%  "3BP  A8H
M '6+  !HC@  6Y$  %"5  !&F0  .YT  #*@   JHP  (J8) !^G$0 >IQH
M':@D !RH+0 ;J#< &JE! !FI3  8J5@ %ZIF !:J=@ 5JHD %*J> !.KM  2
MJ], $JCU !.G_P$3I?\!$Z7_ 1.D_P$3I/\!HX8  )>,  "-D0  ?9(  &V5
M  !@F   5)P  $B@   ^I   -*<  "JK   AK@  &;$  !*S!P /M1  #K47
M  ZU(0 -M2L #;4V  RV00 +MDX "K9<  FV;  (MG\ ![:4  :VJ@ %ML4
M!K;J  >U_P (M/\ "+/_  FR_P )LO\ FHT  )"3  "$F   =)P  &6@  !7
MI   2Z@  $"L   UL   *K,  "&U   8N   $;L   R^ @ &P L  L 1  '!
M&0  P2(  ,(K  #"-@  PT(  ,-0  #$7P  Q'$  ,2'  #$G0  Q+4  ,3:
M  #$]@  P_\  ,/_  ##_P  P_\ DY0  (>:  !XH   :J8  %RL  !/L0
M0;4  #6W   IN@  '[T  !;    0PP  "L8   /*    S 4  ,P,  #-$0
MSA@  ,XA  #0*@  T34  --#  #44@  U&,  -5X  #5CP  U:<  -;"  #6
MZ0  UOT  -;_  #6_P  UO\ BIL  'NB  !LJ0  7K   %"V  !"N@  -+T
M "C!   =Q   %,<   W+   &S@   -(   #7    V0   -H%  #<"P  W1
M -\5  #A'0  XR<  .4S  #G0@  Z%0  .AG  #I?@  Z9<  .JO  #JS@
MZ^\  .O^  #K_P  Z_\ ?:,  &ZK  !?L@  4;H  $+    TPP  )\<  !O+
M   2SP  "],   +8    W0   .$   #D    Y0   .<   #I    ZP<  .T-
M  #O$0  \1D  /0D  #W,0  ^4$  /I5  #Z:@  ^X0  /N=  #\M@  _-(
M /WM  #]]   _?0 <:P  &&U  !2O0  1,0  #3)   FS0  &M(  !#8   (
MW0   .$   #E    Z    .P   #O    \0   /,   #U    ]P   /D!  #[
M"   _@X  /\5  #_(0  _R\  /]!  #_5@  _VT  /^'  #_H   _[8  /_*
M  #_U   _]0 _PL@ /\''@#_ !T _P @ /\ )0#_ "X _P [ /\ 20#_ %8
M_P!B /\ ;0#_ '8 _P!_ /\ AP#_ (X _P"4 /\ F@#_ *  _P"F /\ K0#_
M +4 _P"^ /\ RP#_ .$ _P#P /X _0#] /\ _0#_ /T _P#] /\ _ #_ /D
M_P#Y /\ _PT= /\+&@#_!!D _P : /\ 'P#_ "H _P W /\ 10#_ %$ _P!>
M /\ : #_ '( _P!Z /\ @@#_ (D _P"0 /\ E@#_ )P _@"B /P J0#[ +
M^0"Y /@ Q@#V -D ]0#K /0 ^0#S /\ \@#_ /, _P#S /\ \P#_ /, _P#S
M /\ _Q 9 /\.%0#_"!0 _P 4 /\ &0#_ "4 _P R /\ 0 #_ $P _P!9 /\
M8P#^ &T _ !U /H ?0#Y (0 ]P"+ /8 D0#T )< \P"> /( I #P *P [@"T
M .T P #K ,\ Z0#F .@ ]0#F /\ YP#_ .8 _P#E /\ Y0#_ .4 _P#E /\
M_Q(4 /\0$ #_# \ _P,0 /\ %0#_ "  _P L /\ .@#_ $< ^@!3 /< 7@#T
M &< \0!P .\ > #M '\ ZP"& .H C #H ), YP"9 .4 H #C *< X0"P -\
MN@#= ,D VP#@ -@ \ #7 /X U0#_ -0 _P#3 /\ TP#_ -, _P#3 /\ _Q40
M /\2# #_#@D _PL, /\)$@#_ QH _P F /T ,P#T $  [P!- .L 6 #H &$
MY0!J .( <@#@ 'H W@"  -P AP#: (X V "5 -0 G #2 *, T "L ,X M@#,
M ,0 R@#9 ,@ [0#' /L Q0#_ ,0!_P## ?\ Q '_ ,0!_P#$ ?\ _Q@+ /\5
M!0#_$   _Q & /\/#0#_#!0 _ <? /$#*P#G #D X@!& -X!40#: EL U0)D
M -(#; #/ W0 S01[ ,L$@@#*!(D R 60 ,8%F #$!:  P@:I ,$&M "_!L$
MO0C5 +L)[ "X"_T M@S_ +4-_P"T#?\ M W_ +0-_P"T#?\ _QL% /\8  #_
M%P  _Q8  /L3!@#Z$ X [@P6 .,)(@#:"3  TPH^ ,X+2@#*#%4 QPU> ,4-
M9P#"#F\ P0YV +\.?@"]#X4 O ^- +H0E0"X$)T MQ"G +41L@"S$<  LA'5
M *X3[@"K%/X J17_ *<5_P"G%?\ IA3_ :84_P&F%/\!_Q\  /\<  #Z'@
MZQX  .,<  #?%04 W@X- -,.& #+$2@ Q1,W , 41 "\%D\ N1=9 +<780"T
M&&D LQEQ +$9> "O&H  KAJ( *P;D "K&YD J1NC *<<K@"F'+P I!W/ *$>
MZ@&>'OP!G!__ 9L?_P&:'_\!FA[_ 9D>_P&9'O\!_R(  /\A  #L)P  X"H
M -0I  #-)   RAP( ,09$@"]'"( MQXQ +,@/@"O(4D K2)3 *HC7 "H)&0
MIB1L *0D<P"C)'H H26" : EBP&>)90!G26> 9LFJ@&9)K<!F";) I4GY@*2
M)_D"D"C_ H\H_P*.)_\"CB?_ HXG_P*.)_\"_R8  /(I  #C,0  TC0  ,@T
M  # ,   NRD" +@C#@"Q)AP K"@K *@J. "D*T0 H2Q. )\M5P"=+5\ FRUG
M 9DM;@&8+G4!EBY] I0NA@*3+I "D2Z: X\NI@.-+K,#C"[% XHOX02'+_8$
MA2__!(0O_P.$+_\#@R__ X,O_P.#+_\#^RD  .LQ  #9.   R3P  +\\  "V
M.0  L#(  *PM"P"G+Q< HC$F )XS- ":-$  F#5* )4U4P"3-5L!D35B 8\U
M:0*--7$"C#5Y XHU@@.(-8L$AC66!(0UH@6"-:\%@37 !G\VW 9]-O0&>S;_
M!7LV_P5Z-O\$>C;_!'HU_P1Z-?\$]2T  .0W  #0/P  PD,  +=$  "M0
MISH  *,V!@"=-Q, F3DB )4Z+P"2/#L CSQ& (P\3P&*/%<!B#Q> H8\90*$
M/&T#@CQU!( \?01_/(<%?3R2!GL[G@=Y.ZP'=SN\"'8\U0AT//$(<SS_!W(\
M_P9R//\%<CS_!7([_P5R._\%\3(  -X]  #)1   O$@  +!)  "F1@  GT$
M )L] 0"5/1  D3\= (U!*P"*0C@ AT-" (1#2P&"0U,!@$-; GY"8@-\0FD$
M>D)Q!7A">@9V080'=$&/"')!FPAP0:D);T&Y"FU!T IL0>X):T+_"&I"_P=J
M0?\&:D'_!FI!_P5J0?\%[3<  -9"  #$20  MTT  *M-  "@2@  F$<  )-"
M  ".0PT B44: (9&* "#1S0 @$@_ 'Y(2 %[2% ">4A7 G=(7P-U2&8$<T=N
M!7%'=@9O1X ';4:,"6M&F II1J8+9T:V"V9&S ME1NP+9$?_"61&_PAD1O\'
M9$;_!F1%_P9D1?\&Z#L  -!&  "_30  LU$  *51  ":3@  DDL  (U'  "'
M2 L @TH6 ']+) !]3#$ >DT\ '=-10%U34T"<TU5 G%-7 -O36,$;4QK!6M,
M<P=I2WT(9DN)"61+E@IB2Z0+84NT#%]+R@Q>2^H+7DO^"EY+_PE>2O\(7DK_
M!UY*_P=>2O\'XS\  ,M)  "\40  L%4  *%4  "64@  C5   (=,  "!30@
M?4\3 'I0(0!W42X =%(Y ')20@%O4DL!;5)2 FM160-I46$$9U%H!F50<0=C
M4'L(85"&"E]/DPM=3Z$,6T^R#5E/QPU93^@,6$_]"UA/_PE93_\(64[_!UE.
M_P=93O\'WT,  ,=-  "X5   K%D  )U7  "150  B%0  (%0  ![4@0 =U,1
M '14'@!Q52L ;U8V &Q60 %J5D@!:%90 F965P-D5EX$8E5F!6!5;P==57@(
M6U2$"EE4D0M75* ,55.P#513Q0U34^8,4U/\"U-3_PE44O\(5%+_"%12_P=4
M4O\'VD8  ,-0  "U6   J%L  )E:  "-6   A%<  'M4  !V5@$ <5</ &Y9
M&P!L6B@ :5HS &=;/0%E6T4!8UM- F%:50-?6EP$75ID!5M9; 98678(5EF"
M"518CPM26)X,4%BN#4]8PPU.6.0,3EC["T]7_PE/5_\(3U;_"%!6_P=05O\'
MTTH  ,!4  "R7   HUX  )5=  ")7   ?UL  '99  !P6@  :UP- &A=& !F
M7B0 9%\P &)?.@!@7T,!7E]+ EQ?4@):7UH#6%]A!55>:@937G0'45U_"4]=
MC0I-79P+2UVL#$I=P0Q)7>,,25SZ"DE;_PE*6_\(2EK_"$I:_P=*6O\'SDX
M +Q8  "N8   GV$  )%@  "%7P  >U\  '!=  !J7P  96$* &)B% !@8R$
M7F0M %QD-P!:9$ !6&1( 59D4 )49%<#4F1?!%!D9P5.8W$&3&-]"$EBBPE'
M8IH*1F*J"T1BOPM$8N$+1&'Y"D1@_PE$8/\(15__!T5?_P=%7_\'R%(  +A<
M  "K9   FV0  (QC  " 8P  =F,  &IB  !C9   7V8& %MG$0!9:!T 5VDI
M %9J,P!4:CP 4FI% 5!J3 %.:E0"3&I< TIJ901(:6\%1FEZ!T1IB A":)@)
M0&BI"C]HO0H^:-X)/F?W"3YF_P@_9?\'/V7_!S]D_P<_9/\'PU<  +-A  "G
M:0  EF@  (=G  ![9P  <6<  &5H  !<:@  6&P! %1N#@!2;Q@ 4&\D $YP
M+@!-<#@ 2W%! $IQ20%(<5$!1G%9 D1P8@-"<&P$0'!X!3YPA@8\;Y4'.F^F
M"#AONP@X;]L'.&[V!SAM_P<X;/\&.6O_!CEJ_P8Y:O\&O5P  *]F  "B;0
MD6P  ()K  !W:P  ;&P  &%N  !7<   4',  $QU"@!)=A, 1W<? $9W*0!%
M>#, 0W@\ $)X1 !!>$T!/WA5 3UX7@([>&@".7AT S=X@@0U>),%,W>D!3)W
MN04Q>-<%,7;U!3%T_P4Q<_\%,7+_!3)R_P4R<O\%MV,  *IM  "<<0  BW
M 'UP  !R<   9W$  %QS  !1=P  2GH  $)] P _?@X _^)]$$E#0U]04D]&
M24Q%  L2/7\8 #Q_(P [@"T .H V #F!/P X@4@ -H%0 #6!6@$S@60!,8%P
M 2^!?P(M@8\#+(&A RJ!M@,I@=(#*7_S RE]_P,I?/\#*7O_ RE[_P,I>_\#
ML6H  *5T  "5=@  A74  'AU  !M=0  87<  %=Z  !,?@  0X$  #N%   U
MB D ,HD1 #&)&P PB24 +XHO "Z*.  MBT$ +(M* "J+5  IBU\ *(MK ":+
M>@$DBXL!(XN> 2*+LP$AC,X!(8KQ 2"(_P(@AO\"((7_ B&%_P(AA?\"JW(
M *%\  "/>P  @'H  '-Z  !F?   6W\  %""  !&A@  /(H  #2-   LD0
M)I,, "24$P CE!P (I4F "&5+P @E3@ 'Y9" !Z63  =EE@ ')9D !J7=  9
MEX8 &)>9 !>7K@ 5E\D %I7N !:3_P$6DO\!%I'_ 1:0_P$6D/\!I7L  )F#
M  ")@0  >X   &R"  !?A   5(@  $F+   _D   -90  "V7   EF@  '9X!
M !:@#  4H1( %*$; !.A)0 2H2X $:(X !&B0P 0HD\ #Z)<  ZC:P -HWT
M#:.2  RCIP *HL  "Z+F  R@_@ -G_\ #9[_  V=_P -G?\ GH0  )*)  "#
MB   <X@  &6+  !8C@  3)(  $&7   WFP  +IX  "2B   <I0  %:@   ^K
M!  *K@P !ZT2  :M&P %K20 !*XN  *N.0 !KD4  *Y2  "N80  KG,  *Z'
M  "NG0  KK0  *[5  "M]   K?\  *S_  "K_P  J_\ EHL  (R0  ![D
M:Y(  %V6  !0F@  1)\  #FC   OIP  ):L  !RN   4L0  #K0   FW   !
MN D  +@.  "Y%   N1P  +HE  "Z+P  NSH  +Q'  "\5@  O&<  +Q[  "\
MD0  O*D  +S$  "\ZP  N_X  +O_  "[_P  N_\ D)(  (.8  !SFP  8Y\
M %6C  !'J   .ZT  #"Q   EM   &[<  !*Z   ,O0  !;\   ##    Q (
M ,4*  #%#@  QA0  ,<;  #()   RBX  ,PZ  #-20  S5D  ,UL  #.@P
MSIL  ,VU  #.V@  SO8  ,W_  #-_P  S?\ AID  '>@  !II@  6JP  $RR
M   ^M@  ,+D  "2\   9OP  $<(   K%   "R0   ,P   #0    T0   -(!
M  #3"   U0T  -<1  #:&   W"$  -\L  #A.@  XDH  .-=  #D<@  Y(L
M .6E  #EP   Y>8  .7X  #E_P  Y?\ >J$  &NI  !<KP  3;8  #^\   P
MOP  (\,  !?'   /R@  !\X   #1    U@   -P   #?    X    .(   #D
M    Y@,  .@)  #I#@  [!4  .X>  #Q*P  ]#H  /5-  #V80  ]WD  /B3
M  #XK0  ^<8  /GD  #Y\P  ^?, ;:H  %ZR  !/N@  0,$  #'%   BR0
M%LX   W2   $V    -T   #A    Y    .@   #K    [0   .\   #Q
M\P   /8   #X P  ^@L  /T1  #_&P  _RD  /\[  #_3P  _V8  /]_  #_
MF0  _Z\  /_#  #_U@  _]8 _P0< /\ &0#_ !D _P < /\ (@#_ "L _P X
M /\ 1@#_ %, _P!> /\ :0#_ '( _P!Z /\ @@#_ (D _P"/ /\ E0#_ )L
M_P"A /\ J #_ *\ _P"Y /\ Q0#_ -D _@#L /T ^P#[ /\ ^P#_ /L _P#Z
M /\ ] #_ /  _P#P /\ _P<8 /\!%0#_ !0 _P 6 /\ &P#_ "8 _P T /\
M0@#_ $X _P!: /\ 9 #_ &T _P!U /\ ?0#_ (0 _P"* /T D #\ )8 ^@"=
M /D HP#X *L ]P"T /4 OP#T ,X \P#F /$ ]@#P /\ [P#_ .\ _P#N /\
M[@#_ .H _P#J /\ _PL4 /\&$0#_ !  _P 0 /\ %@#_ "( _P N /\ / #_
M $D _P!4 /X 7P#[ &@ ^0!P /< > #U '\ \P"% /( BP#P )( [P"8 .T
MGP#L *8 Z@"N .@ N0#G ,< Y0#> ., \ #B /X X #_ .  _P#A /\ X0#_
M .$ _P#A /\ _PT0 /\)#0#_ 0P _P , /\ $@#_ !P _P H /P -@#Y $,
M]@!. /( 60#O &( [ !K .H <@#H 'D Y@"  .0 A@#B (P X0"3 -\ F@#=
M *$ VP"J -@ M #5 ,  T@#3 -  Z@#. /H S0#_ ,T _P#- /\ S #_ ,P
M_P#, /\ _Q , /\,!P#_ P( _P ( /\ #@#_ !8 ]@ B /  +P#L #P Z0!(
M .4 4P#A %P W@!E -L ; #7 ', U !Z -( @ #0 (< S@". ,P E0#* )T
MR "E ,8 KP#$ +L P@#+ ,  Y0"^ /4 O0#_ +P _P"\ /\ O #_ +P _P"\
M /\ _Q$% /\.  #_"@  _P@! /\$"@#X !  Z0 : ., * #> #4 V0!! -,
M3 #/ %8 RP!? ,D 9@#& &X Q !T ,( >P#! (( OP") +T D "\ )@ N@"A
M +@ JP"V +< M #' +( X "Q ?( KP+_ *X#_P"M!/\ K03_ *T$_P"M!/\
M_Q0  /\0  #_#P  \@T  .H*  #I PD W0 2 -0 'P#- 2T R (Z ,0#10#
M U  O019 +L%80"Y!6@ MP9O +4&=@"T!WT L@>$ +$(C "O")4 K0F> *L)
MJ "J"K4 J K% *8+WP"D#?0 H@[_ * ._P"?#O\ GP[_ )\._P"?#O\ _Q<
M /\3  #O&   Y!D  -L6  #2$ ( SPD+ ,@(%@#!"B0 O PR +<-/@"T#DD
ML0Y3 *\06P"M$&, JQ!J *D1<0"H$7@ IA&  *41B "C$I$ H1*; * 3I@">
M$[, G!/# )L4W@"7%O0 E1;_ )07_P"3%_\ DA?_ )(6_P"2%O\ _QH  /0=
M  #E(P  U24  ,HD  #"'0  OA8$ +L0$ "T$QT KQ4K *L6. "G&$, I1E-
M *(95@"@&ET GAME )T;; ";'', FAQ[ )@<@P"7'8T E1V7 ),>H@"2'J\
MD!Z_ (\?V ",(/$!B2#_ 8@@_P&'(/\!AR#_ 88@_P&&(/\!^AX  .LF  #:
M+0  RC   +XN  "U*   L"(  *X;# "H'1< HQ\F )\A,P"<(CX F2-( )<D
M40"5)%D DR5@ )(E9P"0)FX CB9V (TF?P"+)H@!BB>3 8@GG@&&)ZL!A">[
M 8,HT0& *.X!?BG_ 7TI_P%\*/\!?"C_ 7PH_P%\*/\!]20  .,N  #/-0
MP3@  +0V  "K,0  I2P  *(F!@">)A, F2@A )4J+@"2*SD CRQ$ (TM3 "+
M+50 B2Y< (<N8P"&+FH!A"YR 8(N>@&!+X0!?R^/ GTOF@)[+Z<">B^W G@O
MS )V,.H"=3#^ G,P_P)S,/\"<R__ G,O_P)S+_\"\"H  -PU  #'.P  NC\
M *P\  "B.   G#,  )@O  "5+A  D# < (PR*0"),S4 AC0_ (0U20""-5$
M@#58 'XU7P%]-68!>S9N 7DU=@)X-8 "=C6+ W0UEP-R-J0#<#:T!&\VR 1M
M-N<$;#;\ VLV_P-K-O\":C;_ FHU_P)J-?\"ZC   -,Z  #"00  LT,  *5!
M  ";/@  E3H  ) V  ",-0T B#<8 (0X)0"!.C$ ?SL\ 'P[10!Z/$T >#Q5
M 7<\7 %U/&,!<SQJ G$\<P)P/'P#;CN' VP[E 1J.Z$$:#NQ!6<\Q05E/.4%
M9#SZ!&0\_P-C._\#8SO_ V,[_P)C._\"Y34  ,T_  "]1@  KD<  )]%  "5
M0P  CD   (D\  "$/ H @#T4 'T^(@!Z/RX >$ X '5!0@!S04H <D%1 7!!
M60%N06 ";$%G FI!< -H07D#9T&$!&5!D05C09\%84&N!F!!P@9>0>(&7D'Y
M!5U!_P1=0/\#74#_ UU _P-=0/\#WSD  ,A#  "Y2@  J4L  )M)  "01P
MB$0  (-!  !^008 >D(1 '9#'@!T12H <44U &]&/P!M1D< :T9/ 6I&5@%H
M1ET"9D9E F1&;0-B1G8$8$:"!%Y&C@5<19P&6T6L!EE&OP=81M\&6$;W!5=%
M_P171?\$5T3_ UA$_P-81/\#VCT  ,1'  "U3@  I$X  )9,  "+2P  @TD
M 'U%  !X1@( =$<0 '!(&P!N22< :THR &I+/ !H2T0 9DM, 61+4P%B2UH"
M8$MB E]+:@-=2W0$6TI_!5E*C 572IH&54JJ!U1*O0=32MP'4DKV!E)*_P52
M2?\$4DG_ U)(_P-32/\#U$$  ,!+  "R40  H%   ))/  "'3@  ?DP  'A(
M  !R2@  ;DL- &M-& !H3B0 9DXO &1/.0!B3T( 85!) 5]040%=4%@"6T]@
M EE/: -73W($54]]!5-/B@523I@&4$ZH!TY.NP=-3MD'34[U!DU._P5-3?\$
M34W_!$Y,_P-.3/\#SD0  +Q.  "N5   G%,  (Y2  "#40  >E   ')-  !L
M3P  :% + &51%0!C4B$ 85,L %]3-@!=5#\ 6U1' %I43@%85%8!5E1= E14
M9@-24V\#4%-[!$Y3B 5,4Y<&2U.G!TE3N@=(4]4'2%+S!DA2_P5(4?\$25'_
M!$E0_P-)4/\#RD@  +E2  "J5P  F%8  (I5  !_5   =E,  &Q1  !G4P
M8E0( %]6$@!=5QX 6U<I %E8,P!86#P 5EE$ %593 %365,!45E; D]89 )-
M6&T#2UAX!$E8A@5'5Y4&15>E!D17N 9#6-(&0U?R!D-6_P5#5?\$1%7_!$14
M_P-$5/\#QDP  +56  "E6@  E%D  (98  ![6   <5<  &96  !A6   75D$
M %E:$ !76QL 55PF %-=, !273D 45Y! $]>20!-7E$!3%Y8 4I>80)(76L#
M1EUV T1=@P1"79(%0%VC!C]=M@8^7= &/5SQ!3Y;_P0^6O\$/EK_ SY9_P,_
M6?\#P5   +%:  "A70  D%P  ();  !V6P  ;5L  &%;  !;70  5EX  %)@
M#0!081< 3F(B $UB+ !,8S4 2F,^ $EC1@!'8TX 1F-6 41C7@%"8V@"0&-S
M SYC@0,\8Y $.F*A!#EBM 4X8\T%.&+O!#AA_P0X8/\#.%__ SE>_P,Y7O\#
MO%4  *U?  "<8   BU\  'U?  !R7P  :%\  %U@  !58@  3V0  $MF"@!)
M9Q( 1V@= $5H)P!$:3$ 0VDY $)J0@! :DH /VI2 #UJ6P$\:F4!.FIP CAJ
M?@(V:8T#-&F? S-IL@,Q:<L#,6CM S%G_P,Q9O\#,F7_ S)D_P,R9/\#MUL
M *ED  "69   AF,  'AC  !M8P  9&0  %EE  !0:   26L  $-M! ! ;@X
M/F\8 #UO(@ \<"L .G T #EQ/0 X<44 -W%. #9Q5P T<6$!,G%M 3%Q>@$O
M<8H"+7&< BMQKP(J<<@"*G#K BIO_P(J;?\"*FS_ BML_P(K;/\"L6$  *1I
M  "0:   @&<  '1G  !I9P  7V@  %5K  !+;@  0W$  #QT   W=@H -'<2
M #-X'  R>"4 ,7DN #!Y-P O>3\ +GE( "QZ4@ K>EP *GIH "AZ=@ F>H<!
M)7J9 2-ZK $B>L4!(GGI 2)W_P$B=O\!(G7_ B)T_P(C=/\"K&@  )UN  "*
M;0  >VP  &]L  !E;   6FX  %!Q  !%=0  /7@  #9\   N?P( *8$- ">"
M%  F@AX )8(G "2"+P C@S@ (H-" "&#2P @A%8 'X1B !Z$<0 <A(( &X25
M !J$J0 8A,$ &(/F !B!_0 9@/\!&7__ 1E^_P$9?O\!IG   )5S  "$<@
M=G$  &MQ  !><P  5'8  $EY   _?0  -X$  "^$   GB   ((L% !N-#@ :
MC14 &8T> !B.)P 7CC  %HXY !6.0P 4CT\ $X]; !*/:@ 1CWL $(^/  ^/
MI  .C[L #8_@  Z-^@ /B_\ $(K_ !")_P 0B?\ H7H  (YY  !^=P  <G<
M &1X  !8>P  37X  $*"   YA@  +XH  ">.   @D0  &)4  !*8!0 .F@X
M#9H4  R:'0 +FB8 "YHP  J:.P )FD8 ")I3  :;80 %FG( !)J&  *:FP
MFK$  9G/  *9\  "F/\ !)?_  66_P %EO\ F8$  (=_  !Z?@  :WX  %V!
M  !0A0  18D  #N-   QD@  *)8  !^9   8G0  $:    RC @ &I0H  :40
M  "E%@  IA\  *8H  "F,@  IST  *=*  "G6   IV@  *=\  "GD0  IJ@
M *;#  "EZ0  I?P  *7_  "D_P  I/\ D8<  (*&  !RA@  8X@  %6,  !)
MD0  /98  #*:   HG@  'Z(  !>F   0J0  "ZP   2O    L08  +$,  "R
M$0  LA<  +,?  "S*   M#(  +4_  "U30  M5T  +5P  "UA@  M9T  +6V
M  "UW   M/<  +3_  "T_P  M/\ BX\  'J.  !JD0  6Y4  $V:  ! GP
M-:0  "JH   @K   %K    ^T   )MP   ;D   "]    O@   +X&  "_#
MP!   ,$6  #"'0  PR<  ,4R  #&0   QE$  ,=C  #'>   QY$  ,>I  #'
MQP  Q^P  ,?^  #'_P  Q_\ @Y<  '&:  !AG@  4J,  $6I   XK@  ++,
M ""W   6N@  #KT   ;     PP   ,<   #)    R@   ,P   #- P  S@D
M - .  #2$P  U!L  -@E  #;,@  W4(  -U4  #>:0  WH$  -Z<  #?M0
MW]D  -_S  #?_P  W_\ =Y\  &BF  !9K0  2K,  #NX   MNP  '[\  !3"
M   ,Q@   \D   #,    T    -4   #9    V@   -P   #>    X    .(%
M  #D"P  YQ   .H8  #M)   \#(  /%$  #R6   \V\  /2*  #TI   ]+\
M /3?  #T\P  ]/0 :J@  %NO  !,MP  /;T  "W!   ?Q@  $\H   O.
MT@   -<   #<    X    .4   #G    Z0   .L   #M    [P   /$   #S
M    ]@<  /D.  #\%@  _R(  /\S  #_1P  _UT  /]V  #_D0  _ZD  /^^
M  #_V   _]L _P 8 /\ %@#_ !4 _P 8 /\ '@#_ "< _P V /\ 0P#_ $\
M_P!: /\ 9 #_ &T _P!U /\ ?0#_ (0 _P"* /\ D #_ )8 _P"< /\ HP#_
M *L _P"T /X OP#] ,\ ^P#G /H ^ #Y /\ ^0#_ /D _P#U /\ [@#_ .D
M_P#G /\ _P 4 /\ $0#_ !$ _P 2 /\ %P#_ ", _P Q /\ /@#_ $H _P!6
M /\ 8 #_ &@ _P!P /\ > #] 'X _ "% /H BP#Y )$ ^ "8 /< G@#U *8
M] "N /( N0#Q ,< [P#@ .X \@#L /\ [ #_ .P _P#K /\ Y0#_ .  _P#>
M /\ _P,0 /\ #@#_  T _P - /\ $P#_ !X _P K /\ . #_ $4 _@!0 /L
M6@#X &, ]0!K /, <@#Q 'D [P!_ .X A@#L (P Z@"2 .D F0#G *  Y@"I
M .0 LP#A ,  X #3 -X ZP#< /L VP#_ -H _P#: /\ V0#_ -0 _P#2 /\
M_P<- /\ "0#_  8 _P ) /\ #P#_ !@ ^P E /@ ,@#U #\ \@!* .T 5 #J
M %T YP!E .0 ; #B ', X !Z -X @ #< (8 V@"- -< E #4 )L T@"D ,\
MK0#- +D RP#) ,D Y #( /8 Q@#_ ,4 _P#& /\ QP#_ ,< _P#' /\ _PH&
M /\!  #_    _P $ /\ "P#T !( [P ? .H + #E #@ X@!# -T 3@#9 %<
MU !? -$ 9P#. &T S !T ,H >@#( (  Q@"' ,4 C@## )8 P0"> +\ J "]
M +, N@#" +D VP"W /  M0#_ +8 _P"U /\ M0#_ +4 _P"U /\ _PP  /\$
M  #_    _@   /8  P#H  T X  7 -D ) #1 #$ S0 \ ,H 1P#& %$ PP!9
M ,  8 "^ &< O !N +H = "Y 'L MP"" +4 B0"S )$ L@": +  I "N *\
MK "] *H T "H .L IP#[ *8 _P"F /\ I0#_ *4 _P"E /\ _PT  /\'  #T
M"0  Z@D  .($  #:  < SP 1 ,@ ' #" "D O@ U +L 0 "W $H M !3 +(
M6P"P &( K@!H *P ;P"K '4 J0!] *@ A "F (T I "6 *, H "A *L GP&Y
M )T#S "<!.@ F@;Y )D'_P"8"/\ EPC_ )<(_P"7"/\ _Q   /<0  #H%
MW!4  ,X1  #&#0  P@0+ +P % "W 2$ L@,N *X%.@"K!D0 J A- *8(50"D
M"5P H@IC * *:@"?"W$ G0MX )P+@ ":#(D F0R3 )<,G@"5#:H E VX )(-
MS "0#NH CA#\ (P0_P"+$/\ BQ#_ (L0_P"*$/\ ^Q,  .T:  #=(   S"$
M +\=  "W%P  LQ$  +(+#0"K#1D IPXF *,/,P"?$#X G1%' )H14 "8$E<
MEA)> )4390"3$VP DA-S ) 4? "/%(4 C16/ (L5F@"*%:< B!:U (86R0"$
M%^< @AC[ ( 9_P!_&?\ ?QG_ '\8_P!_&/\ ]1H  .0C  #/*0  P"H  +,F
M  "J(@  I1P  *05" "@%!, FQ8A )<8+0"4&3@ D1I" (\;2P"-'%( BQQ9
M (D=8 "('6< AAYO (4>=P"#'X  @A^+ ( ?EP!^(*, ?2"R 'L@Q0!Y(>0
M=R+Y '8B_P!U(O\ ="'_ '0A_P!T(?\ [R$  -LK  #',0  MC$  *DN  "@
M*@  FR8  )@A 0"5'A  D" ; (TA* ")(S, AR0] (4D1@"#)4X @295 '\F
M7 !^)F, ?"=K 'LG<P!Y)WP >"B' '8HDP!T** !<BBO 7$IP0%O*> !;2GW
M 6PI_P%K*?\!:RG_ 6LH_P%K*/\!Z"@  - R  # .   KC<  *$U  "8,@
MDBT  (XI  "+)PP AR@7 (,J(P" *R\ ?BPY 'PL0@!Z+4H >"Y1 '<N6 !U
M+F  <R]G '(O;P!P+WD!;R^# 6TOD %K+YT!:2^L 6@PO@%G,-L!93#U 60P
M_P%C,/\!8R__ 6,O_P%C+_\!XBX  ,HX  "Z/0  J#P  )HZ  "1-P  BC,
M (8P  "#+@D ?R\3 'LP'P!X,BL =C,U '0S/@!R-$8 <#1. &\U50!M-5P
M;#5D &HU; %H-74!9S6  64UC %C-9H"83:I F VNP)?-M8"73;S ETV_P)<
M-O\!7#7_ 5PU_P%<-/\!W#,  ,4\  "T00  HD   )4^  "+/   A#D  '\V
M  ![- 0 =S40 '0W' !Q."< ;SDR &TY.P!K.D, :CI+ &@[4@!G.UD 93MA
M 6,[:0%B.W(!8#M] 5X[B@)<.Y<"6SNG ED[N -8.](#5SOQ E8[_P)6._\"
M5CK_ 58Z_P%6.?\!U#<  ,!!  "O1   G4,  )!"  "%0   ?CX  'D[  !T
M.@  <3H. &T\& !K/20 :3XO &<_. !E/T  9$!( &) 3P!A0%< 7T!> 5U
M9@%<0&\!6D!Z EA AP)60)4"5$"D U- M@-20,\#44#O U! _P)0/_\"4#__
M E$^_P%1/O\!SSL  +U%  "J1P  F48  (M%  "!1   >4(  '0^  !O/P
M:T , &=!%0!E0B$ 8T,K &%#-0!?1#X 7D1% %U%30!;150 645< 5A%9 %6
M16T!5$5X E)%A0)11),#3T2C TU%M -,1<P#2T7M TM$_P)+1/\"2T/_ DQ"
M_P),0O\"RC\  +E(  "F2@  E4D  (=(  !]1P  =44  &Y"  !I0P  940)
M &)%$P!?1AX 74<H %Q(,@!:2#L 64E# %=)2@!625( 5$E9 5-)80%126L!
M3TEV DU)@@)+29$#2DFA TA)LP-'2<H#1DGL T9(_P)&2/\"1T?_ D=&_P)'
M1O\"QD,  +9,  "B3   D4P  (1+  !Y2@  <$D  &E&  !D1P  7TD& %Q*
M$ !:2QL 6$PE %9,+P!533@ 4TU  %)-2 !13D\ 3TY7 $Y.7P%,3FD!2DYS
M DA-@ )&38\#14V? T--L0-"3<@#04WJ T%,_P)!3/\"0DO_ D)*_P)"2O\"
MPD<  +-/  ">3P  C4X  (!.  !U30  ;$P  &-*  !>3   6DT" %9.#@!4
M3Q@ 4E B %%1+ !/434 3E(] $U210!,4DT 2E)4 $E270%'4F8!15)Q 4-2
M?@)!4HT"/U*= SY2KP,]4L8#/%+I CQ1_@(\4/\"/4__ CU/_P(]3O\"ODL
M *Y3  ":4@  B5$  'Q1  !Q4   :%   %Y.  !840  5%(  %%3# !.5!0
M3%4? $M6*0!)5C( 2%8Z $=70@!&5TH 1%=2 $-76@!!5V0!0%=N 3Y7>P(\
M5XL".E>; CA7K0(W5\0"-U?G C=6_0(W5?\"-U3_ C=3_P(X4_\"ND\  *E6
M  "550  A50  'A4  !M5   9%0  %A4  !25@  3E<  $I9"0!'6A$ 1EH;
M $1;)0!#6RX 0EPV $%</@ _7$8 /EU/ #U=5P [76$ .EUL 3A=>0$V78@!
M-%V9 C-=JP(Q7<(",5SE C%;_ (Q6O\",5G_ C)9_P$R6/\!ME0  *19  "0
M6   @%@  '-7  !I5P  8%@  %19  !.6P  2%T  $-?! ! 8 X /F$7 #UA
M(  [8BD .F(R #EB.@ X8T( -V-+ #9C5  T8UT ,V-H #%C=@$O8X4!+F.6
M 2QCJ0$K8[\!*F/C 2IB^P$J8/\!*U__ 2M?_P$K7O\!L5D  )Y<  "+7
M>UL  &];  !E6P  7%P  %%>  !)8   0V(  #QE   X9PH -6@2 #1H&P S
M:20 ,FDM #%I-0 O:CT +FI& "UJ3P L:ED *VME "EK<@ H:X( )FN3 "1K
MIP C:[T (FK@ "-I^0$C9_\!(V;_ 2-F_P$D9?\!K&   )A@  "%8   =E\
M &I?  !A8   5V   $UC  !$9@  /6@  #9K   P;@0 +' . "IQ%0 I<1X
M*'$F "=R+P F<C< )7)  "1R2@ B<E0 (7-@ "!S;0 ><WT '7.0 !MSHP :
M<[D &7/< !IQ]P :</\ &V__ !MN_P$;;?\!IF8  )%E  !_9   <60  &9D
M  !=9   4F8  $AI   _;   -V\  #!S   I=@  (GD( !][$  >>Q< ''L?
M !M[*  :>S  &7PY !A\0P 7?$X %GQ: !5\9P 4?7@ $GV+ !%]GP 0?;4
M#WW5 !![]0 1>?\ $7C_ !)W_P 2=_\ GFL  (IJ  !Z:0  ;6D  &)I  !7
M:@  3&T  $-P   Y=   ,7@  "E[   B?P  &X(  !2%"0 1AA  $887 !"'
M'P 0AR@ #H<Q  Z'.P -AT8 #(=3  N'80 *AW$ "8>$  >'F  &AJX !8;)
M  :%[  'A/\ "(/_  F"_P )@O\ E7$  (-O  !T;@  :6X  %QO  !0<@
M1G4  #QY   R?0  *H$  "*%   ;B0  %(P   ^/ P *D@L !I(1  22&  "
MDB   9(I  "2,P  DSX  )-+  "360  DVD  )-[  "2D   DJ8  )&_  "1
MY0  D/H  (__  "/_P  C_\ C7<  'UU  !P=   8G4  %5X  !)?   /X
M #2$   KB0  (HT  !J1   3E   #I<   F;   !G0@  )T.  "=$P  GAH
M )XB  "?*P  GS4  *!"  "@4   H%\  *!Q  "@AP  GYT  )^U  ">V@
MG?8  )W_  "<_P  G/\ AGT  'A\  !I?   6W\  $Z#  !!B   -HP  "R1
M   CE@  &IH  !*>   -H0  !J0   "G    J0,  *D*  "J#@  JQ,  *P9
M  "M(@  KBL  *\W  "O10  KU0  *]F  "O>P  KI0  *ZK  "NR0  KN\
M *W_  "M_P  K?\ @80  '&$  !AAP  4XL  $:0   YE@  +IL  ".@   :
MI   $J@   RL   $KP   +(   "V    MP   +<"  "X"   N0T  +H2  "[
M&   O2$  +XK  # .   P$@  ,!:  #!;@  P88  ,&@  #!N@  P>,  ,#Y
M  # _P  P/\ >8T  &B0  !9E   2YH  #V@   QI0  ):L  !JO   1LP
M"[@   *[    O@   ,$   #$    Q0   ,8   #'    R 4  ,H+  #,#P
MSA4  - ?  #3*P  U3H  -5,  #68   V'<  -B2  #8K   V<D  -GL  #9
M^P  V/\ <)D  &">  !1I   0ZH  #6P   HM@  '+H  !&^   )P0   ,4
M  #(    RP   ,\   #2    TP   -8   #8    VP   -T   #?!P  X@T
M .43  #H'0  ["H  .T\  #M40  [F<  .^!  #OG   \+<  /#3  #P[
M\/0 9Z8  %BM  !)M   .KH  "J^   <P@  $,8   ?*    S@   -(   #6
M    W    .    #C    Y    .8   #H    ZP   .T   #O    \@(  /4*
M  #X$0  _!P  /\L  #_/P  _U4  /]N  #_B@  _Z0  /^Z  #_T0  _^$
M_P 4 /\ $@#_ !( _P 4 /\ &0#_ "4 _P R /\ /P#_ $L _P!6 /\ 8 #_
M &@ _P!P /\ > #_ '\ _P"% /\ BP#_ )$ _P"8 /\ G@#^ *8 _0"N /P
MN0#Z ,@ ^0#B /@ ] #W /\ ]@#_ /8 _P#O /\ YP#_ .( _P#> /\ _P 1
M /\ #@#_  X _P / /\ % #_ "  _P M /\ .@#_ $8 _P!1 /\ 6P#_ &,
M_@!K /P <P#Z 'D ^0"  /< A@#V (P ]0"2 /, F0#R *  \ "I .X LP#M
M ,$ ZP#6 .H [@#I /X YP#_ .< _P#E /\ W0#_ -4 _P#1 /\ _P - /\
M"@#_  @ _P ) /\ $ #_ !L _P H /\ -0#_ $  ^@!+ /8 50#S %X \0!F
M .X ;0#L '0 ZP!Z .D @ #G (8 Y@"- .0 DP#B )L X "C -X K0#< +D
MV@#* -< Y@#4 /@ T@#_ -( _P#2 /\ S@#_ ,D _P#& /\ _P ( /\  P#_
M    _P # /\ #0#\ !8 ]P B /, +@#O #H [ !% .@ 3P#D %@ X0!@ -X
M9P#; &T V0!T -4 >@#3 (  T0"' ,\ C@#- )4 RP"> ,D IP#' +, Q0#"
M ,, W #! /$ OP#_ +\ _P"^ /\ O@#_ +T _P"[ /\ _P   /\   #_
M_P   /8 " #N !$ YP ; .$ )P#= #, V0 ^ -, 20#/ %( RP!9 ,@ 80#&
M &< Q !M ,( <P#  'H OP"  +T B "[ )  N0"8 +@ H@"U *T LP"[ +$
MS@"P .H KP#\ *T _P"M /\ K@#_ *X _P"N /\ _P(  /\   #]    \@
M .@   #>  P TP 5 ,P (0#( "P Q  X ,$ 0@"] $L N@!3 +@ 6@"V &$
MM !G +( ;0"P '0 KP!Z *T @@"L (H J@"3 *@ G0"F *@ I "U *( Q@"A
M ., GP#V )X _P"> /\ G@#_ )X _P"> /\ _P8  /L   #N!0  X@0  -4
M  #+  8 PP / +T &0"X "4 M  Q +$ .P"N $4 K !- *D 50"G %L I0!B
M *0 : "B &X H0!U )\ ? "> (4 G ". )H F "8 *0 E@"P )4 P0"3 -P
MD@#R )$ _P"0 /\ D #_ (\ _P"/ /\ _0H  / .  #A$0  SA   ,(-  "[
M!P  MP * +$ $@"L !X J  I *4 - "B #X GP!' )T 3P"; %8 F0%< )<!
M8P"6 FD E )P ),#> "1 X  D 2* (X$E0",!:$ B@6N (D&O@"'"-@ A@GP
M (0*_P"#"_\ @PO_ (,+_P"#"_\ ]A   .87  #2'   P!H  +,6  "L$@
MJ T  *8'#0"B!18 G0<B )D)+@"6"C@ E M! )(,2@"0#%$ C@U8 (P-7@"+
M#64 B0UL (@.= "&#GT A0Z' (,.DP"!#Y\ @!"M 'X0O@!]$-L >A'T '@2
M_P!W$O\ =Q+_ '<2_P!W$O\ [Q<  -LA  #&)   M",  *@@  "@'   FQ<
M )D1! "8#A  DQ ; (\1)P",$C( B1,\ (<31 "%%$P @Q13 ($56@" %6
M?A9H 'T6;P![%G@ >1># '@7CP!V&)P =!BJ ',9NP!R&=0 ;QKQ &X;_P!M
M&_\ ;1K_ &T:_P!M&O\ YR   - I  "\*P  JRH  )XH  "6)   D"   (T<
M  ",%PP B!@6 (0:(@"!&RT ?APW 'P=0 !Z'4@ >1Y/ '<>50!V'UP =!]C
M ',?:P!Q('0 <"!_ &XABP!L(9@ :R&G &DBN !H(L\ 9B+N &4C_P!D(_\
M9"+_ &0B_P!D(?\ X"8  ,@O  "T,0  HS   )8N  "-*P  AR@  (0D  ""
M( @ ?B 2 'LB'@!X(RD =20S ',E/ !Q)4, <"9+ &XF4@!M)UD :R=@ &HG
M: !I*'$ 9RA[ &4HB !D*94 8BFD & IM0!?*<L 7BKL %PJ_P!<*?\ 7"G_
M %PI_P!<*/\ V"P  ,,U  "M-0  G30  ) S  "&,0  @"T  'PK  !Y* ,
M=B<0 '(I&@!P*B4 ;2LO &LL. !J+$  :"U' &<M3@!E+E4 9"Y= &,N90!A
M+VX 7R]X %XOA !<+Y( 6B^A 5DOL@%8,,@!5C#I 54P_@%5+_\ 52__ %4N
M_P!5+O\ T#$  +TZ  "H.0  ES@  (HW  " -@  >C(  '4P  !R+@  ;BX-
M &LO%@!I,"$ 9C$K &0R- !C,CT 83-$ & S2P!?-%( 731: %PT8@!:-&L
M635U %<U@@!5-9 !5#6? 5(UL %1-<8!4#7G 4\U_0%/-?\!3S3_ 4\T_P%/
M,_\!RS8  +@]  "C/   DCP  (4[  ![.@  =#<  &\U  !L,P  :#0* &4U
M$P!B-AX 8#<H %XW,0!=.#H 6SA! %HY2 !9.5  5SE7 %8Z7P!4.F@ 4SIS
M %$Z?P%/.HT!3CJ= 4PZK@%+.L,!2CKE 4DZ_ %).?\!23G_ 4DX_P%*./\!
MQSH  +-   ">/P  CC\  ($^  !W/0  <#L  &HX  !F.   8CD' %\Z$0!<
M.QL 6CLE %D\+@!7/3< 5CT^ %0^1@!3/DT 4CY5 %$^70!//V8 33]P $P_
M?0%*/XL!2#^; 4<_K %%/\$!1#_C 40^^P%$/O\!1#W_ 40]_P%%//\!PSX
M *]#  ":0@  BD(  'U!  !S0   :S\  &4\  !@/   7#X$ %D^#P!7/Q@
M54 B %-!*P!2030 4$(\ $]"0P!.0DL 34-2 $M#6@!*0V0 2$-N $=#>P%%
M0XD!0T.9 4)#JP% 0\ !/T/A 3]#^0$_0O\!/T'_ 4!!_P% 0/\!OT$  *I%
M  "610  AD4  'E$  !O1   9T(  & _  !;00  5T(  %1##0!11!4 3T4?
M $Y%* !,1C$ 2T8Y $I'00!)1T@ 2$=0 $9'6 !%1V$ 0TAL $)(> % 2(<!
M/DB7 3Q(J0$[2+X!.DC? 3I'^ $Z1O\!.D7_ 3M%_P$[1/\!NT4  *9(  "2
M1P  @D<  '9'  !K1P  8T8  %M#  !610  4D<  $Y("@!,21( 2DD< $A*
M)0!'2BX 1DLV $5+/@!#2T8 0DQ- $%,5@! 3%\ /DQJ #Q,=@ [3(4!.4R5
M 3=,IP$V3+P!-4S= 35+]P$U2_\!-4K_ 39)_P$V2?\!N$D  *)+  ".2@
M?DH  ')*  !H2@  7TD  %5(  !02@  3$L  $E,!P!&31  1$X9 $)/(@!!
M3RL 0% S #]0.P ^4$, /%%* #M14P Z45P .%%G #=1<P U48( ,U&3 3)1
MI0$P4;H!+U': 2]0]@$O3_\!,$[_ 3!._P$P3?\!M$T  )U-  "*30  >DT
M &Y-  !D30  6TT  %%-  !+3P  1E   $)2 P _4PT /505 #Q4'@ Z52<
M.54O #A5-P W5C\ -E9' #564  S5ED ,E=D #!7<0 O5X  +5>1 "M7HP J
M5[@ *5?6 "E6]0 I5?\ *E3_ 2I3_P$J4O\!KU$  )A1  "%40  =E   &I0
M  !@4   6%$  $Y2  !'4P  054  #M8   X60H -5H1 #1:&@ S6R( ,ELK
M #%;,P O7#L +EQ# "U<3  L7%8 *UU@ "E=;0 H77P )EV. "1=H0 C7;4
M(EW2 ")<\P B6_\ (UK_ "-9_P D6/\ J%4  ))4  " 5   <50  &94  !<
M5   5%4  $I6  !#6   /%L  #9=   P8 4 +6$. "MA%0 J8AT *6(E "AB
M+@ G8S8 )F,^ "5C1P C8U$ (F1< "%D:0 ?9'D 'F2* !QDG@ ;9+, &63.
M !IC\0 ;8?\ &V#_ !Q@_P <7_\ H5D  (Q8  ![6   ;5@  &)8  !96
M4%D  $=;   ^7@  -V   #%C   J9@  )&D) "%J$  @:A< 'VH@ !YK*  =
M:S  '&LY !MK0@ :;$P &6Q8 !=L90 6;'0 %&R& !-LF@ 2;*\ $6S* !%K
M[P 2:?\ $VC_ !-H_P 39_\ F5T  (5=  !U7   :%P  %Y<  !57   2UX
M $)A   Y9   ,F<  "MJ   D;0  'G ! !=S"P 5=!$ %'08 !-T(0 2=2D
M$74R !%U.P 0=48 #W52  YU7P -=6X #'6!  MUE0 *=:H "'3#  ETYP *
M<_T "W'_  QQ_P ,</\ D6(  ']A  !P80  9&$  %IA  !/8@  164  #QH
M   S;   *V\  "1R   ==@  %WD  !%\!  -?PP "W\2  I_&0 )?R( "'\J
M  9_-  %?S\ !']+  )_6  !?V<  ']Y  !_C@  ?Z,  'Z[  !]X   ??<
M 'S_  ![_P  >_\ B6<  'AG  !K9@  868  %1G  !):0  /VT  #5Q   L
M=0  )'D  !U\   6@   $(,   R& @ &B0H  8D/  ")%   BAL  (HC  "+
M+   BS<  (M#  "+4   BU\  (MQ  "+A@  BYP  (JS  ")TP  B/,  (C_
M  "'_P  A_\ @FT  '-L  !H;   6FT  $YO  !"<P  .'<  "Y[   E@
M'80  !6(   0C   "X\   22    E 8  )4,  "5$   EA4  )<<  "8)
MF"X  )DY  "91P  F58  )EH  "9?0  F90  )BK  "7R   ENX  );_  "5
M_P  E?\ >W0  &]S  !A<P  4W8  $9Z   [?P  ,(0  ":(   =C0  %)(
M  Z6   )F0   9P   "@    H0   *(&  "B#   I!   *44  "E'   IR0
M *@O  "H/0  J4P  *E>  "I<@  J(D  *BB  "HO   I^4  *;[  "F_P
MI?\ =WL  &A[  !9?@  2X(  #Z'   RC0  )Y(  !V7   4G   #J    >D
M    J    *L   "N    KP   +    "Q!   LPH  +0.  "U$P  MAL  +@D
M  "Z,0  ND   +I2  "[90  NWT  +J7  "ZL0  NM(  +KS  "Y_P  N?\
M;X,  %^&  !1BP  0Y   #:7   JG0  'Z(  !6G   -K   !;    "T
MMP   +L   "^    OP   ,    #!    PP$  ,0'  #%#0  QQ$  ,H9  #-
M)   SC,  ,]$  #06   T&X  -&(  #0I   T,$  -'F  #1^   T?\ 9X\
M %>4  !)F@  .Z$  "ZG   AK0  %K,   ZX   &O    ,    ##    Q@
M ,L   #-    S@   -    #1    U    -8   #: @  W D  -\/  #C%P
MYB0  .<V  #H20  Z5\  .IX  #KE   ZZ\  .O,  #LZ   [/8 7YX  %"D
M  !"JP  -+(  ":Y   9O@  #L(   3%    R@   ,T   #1    V    -L
M  #?    X    .(   #D    Y@   .D   #K    [@   /$%  #U#0  ^18
M /PE  #].0  _D\  /]G  #_@@  _YT  /^U  #_RP  _^0 _P 1 /\ #P#_
M  \ _P 1 /\ %@#_ "( _P O /\ .P#_ $< _P!2 /\ 6P#_ &0 _P!L /\
M<P#_ 'H _P"  /\ A@#_ (P _@"3 /T F0#[ *$ ^@"I /@ M #W ,( ]@#:
M /4 \0#T /\ \P#_ /, _P#I /\ X #_ -@ _P#3 /\ _P . /\ "P#_  H
M_P + /\ $0#_ !T _P J /\ -@#_ $$ _P!, /\ 5@#^ %\ ^P!F /D ;0#W
M '0 ]0!Z /0 @ #R (8 \ "- .\ E #M )L [ "D .H K@#I +H YP#- .4
MZ0#D /L XP#_ .( _P#> /\ T0#_ ,P _P#( /\ _P ) /\ ! #_  $ _P $
M /\ #@#_ !@ _P D /T , #[ #L ]P!& /, 4 #O %D [ !@ .H 9P#G &X
MY@!T .0 >@#B (  X "' -X C@#< )4 V@"> -8 J #4 +, T0## ,\ WP#.
M /0 S #_ ,L _P#+ /\ Q0#_ +\ _P"\ /\ _P " /\   #_    _P   /T
M"P#W !, \0 > .T *@#J #4 YP!  .( 2@#= %( V0!: -4 80#2 &< T !M
M ,X <P#, 'H R@"  ,@ AP#& (\ Q "8 ,( H0#  *T O@"[ +P T "Z .T
MN0#^ +@ _P"X /\ MP#_ +, _P"P /\ _P   /\   #_    ^0   .X !0#E
M  X W@ 8 -@ (P#2 "X SP Y ,L 0P#' $P Q !4 ,$ 6P"_ &$ O !G +L
M;0"Y ', MP!Z +4 @0"T (D L@"2 +  FP"O *< K "T *L Q@"I .0 IP#X
M *8 _P"F /\ I0#_ *4 _P"D /\ _P   /\   #U    Z@   -X   #0  H
MR  2 ,( '0"^ "@ NP S +D /0"U $8 L@!- +  50"M %L K !A *H 9P"H
M &T IP!S *4 >@"D (( H@", *  E@"? *$ G0"N )L O@"9 -@ EP#Q )8
M_P"6 /\ EP#_ )< _P"7 /\ _P   /4   #G 0  U    ,D   #   0 N  .
M +, %@"O "$ JP L *@ -@"F #\ HP!' *$ 3P"? %4 G0!; )L 80": &<
MF !N )< =0"5 'T E "& )( D0"0 )P C@"I (P N "+ ,T B0#K (@ _0"(
M /\ B #_ (@ _P"( /\ ^08  .D,  #4#@  PPP  +<)  "P @  JP ) *8
M$ "B !H G@ E )L , "8 #D E@!! )0 20"2 %  D !6 (X 7 "- &( BP!I
M (H < "( '@ AP"! (4 C "$ )@ @@"E (  M !^ ,@ ?0'G 'P"^0![ _\
M>P3_ 'L$_P![!/\ \0X  -X5  #%%0  M!0  *D1  "A#@  G@H  )L## "7
M !, DP > ) !*0"- C, B@,\ (@$0P"&!4L A091 (,&5P""!UX @ =D '\(
M; !]"'0 ? A^ 'H)B0!X"98 =PJC '4*LP!S"\< <@SF ' -^P!P#?\ ;PW_
M &\-_P!O#?\ Z!8  - >  "Y'0  J1P  )T:  "5%@  D!,  (\. P"."@X
MB0L7 (8,(P"##2T @ TV 'X./@!\#D8 >PY- 'D/4P!X$%H =A!A '40: !S
M$'$ <1%[ ' 1AP!N$90 ;!&B &L2L@!I$L< :!/G &83_0!E%/\ 913_ &43
M_P!E$_\ WQX  ,8D  "P)   H",  )0A  "+'P  AAL  (,7  ""$@@ ?Q$2
M 'P2'0!Y%"@ =A0Q '05.@!R%D$ <19( &\73P!N%U8 ;!== &L89 !I&&T
M:!EW &89@P!D&9  8QJ? &$:KP!@&L0 7AOD %T<^P!<'/\ 7!O_ %P;_P!<
M&_\ U24  +TJ  "H*0  F"D  (PH  "#)0  ?2(  'D?  !X&P, =AD/ '(:
M& !O'", ;1TM &L=-0!I'CT :!Y$ &8?2P!E'U( 8R!9 &(@80!A(&D 7R%S
M %TA?P!<(8T 6B*< %DBK !7(L  5B/A %4C^0!4(_\ 5"+_ %0B_P!4(O\
MS2L  +8N  "B+@  DBX  (4M  !\*P  =B@  '(F  !O(P  ;2$, &HB%0!G
M(Q\ 920I &,D,0!B)3D 8"9! %\F2 !=)D\ 7"=6 %LG70!9)V8 6"AP %8H
M? !4*(H 4RF9 %$IJ@!0*;X 3RG> $XI]P!-*?\ 32G_ $TH_P!.*/\ R#
M + R  "<,@  C#(  ( Q  !V,   <"T  &LK  !H*0  9B@) &,H$0!@*1P
M7BHE %PK+@!;*S8 62P] %@L1 !7+4P 52U3 %0M6P!3+6, 42YN % N>@!.
M+H@ 3"^7 $LOJ !)+[L 2"_; $@O]@!'+_\ 1R[_ $<M_P!(+?\ Q#0  *LU
M  "7-0  AS4  'LU  !R-   :S(  &8O  !B+@  7RT% %PN$ !:+Q@ 6# B
M %8P*P!5,3, 4S$Z %(R0@!1,DD 4#)0 $XS6 !-,V$ 2S-K $HS=P!(-(4
M1S25 $4TI@!#-+D 0C36 $(T] !"-/\ 0C/_ $(R_P!",O\ P#@  *<X  "3
M.   @S@  '<X  !M-P  9C8  &$S  !=,@  63(" %<S#0!4-!4 4C4? %$U
M* !/-C  3C8X $PW/P!+-T8 2C=. $DX5@!'.%\ 1CAI $0X=0!#.(, 03F3
M $ YI  ^.;@ /3G3 #PY\P \./\ /3?_ #TW_P ]-O\ NSL  *([  "/.P
M?SL  ',[  !J.@  8CD  %TW  !8-@  5#<  %$X"P!/.1, 33D< $LZ)0!*
M.BT 2#LU $<[/ !&/$0 13Q+ $0\4P!"/%P 03UG #\]<P ^/8$ /#V1 #H]
MHP Y/;8 .#W1 #<]\@ W//\ .#O_ #@[_P X.O\ MCT  )X^  "+/@  ?#X
M &\^  !F/0  7CT  %@[  !3.@  3SL  $P\" !)/1$ 1SX9 $8_(@!$/RH
M0S\R $) .@!!0$$ 0$!) #Y!40 ]05H /$%D #I!<  X07\ -T&/ #5"H0 T
M0K0 ,D+. #)!\  R0/\ ,T#_ #,__P T/O\ L4   )I   "'0   >$$  &Q!
M  !B0   6T   %0_  !./P  2D   $9!!0!$0@X 0D,6 $!#'P _1"< /D0O
M #Q$-P [13X .D5& #E%3@ X1E@ -D9B #5&;@ S1GP ,4:- #!&GP N1K,
M+4;, "U&[P M1?\ +D3_ "Y#_P N0_\ K$,  )9#  "#0P  =$,  &A#  !?
M0P  5T,  %!#  !(0P  1$4  $%& 0 ^1PP /$@3 #I('  Y220 .$DL #9)
M-  U2CL -$I# #-*3  R2E4 ,$M? "]+:P M2WH +$N+ "I+G0 H2[$ )TO*
M "=+[0 G2O\ *$G_ "A(_P I1_\ IT8  )%&  !_1@  <$8  &5&  !;1@
M5$8  $Q'  !$2   /TH  #M+   W3 D -4T0 #-.&  R3B  ,4\H #!/,  O
M3S@ +D]  "Q02  K4%( *E!< "A0:  G4'< )5"( "10FP B4*\ (5#( "!0
MZP A3_\ (D[_ ")-_P C3?\ H4D  (Q)  !Z20  ;$H  &%*  !82@  4$H
M $E+  ! 3   .TX  #50   Q4@0 +5,- "Q4%  J5!P *54D "A5+  G53,
M)E4\ "5610 D5DX (E99 "%690 ?5G0 'E:% !Q6F  ;5JP &5;% !E6Z0 :
M5?\ &U3_ !M3_P <4O\ FTT  (9-  !U30  :$T  %U-  !430  34X  $5/
M   \40  -E,  #%5   K6   )EH) "-;$  B6Q< (5P? "!<)P ?7"X '5PW
M !Q=0  ;74H &EU5 !A=80 777  %5V! !1=E0 37:H $5W" !%=YP 26_X
M$UK_ !-:_P 46?\ E%$  (!1  !P40  9%$  %E1  !140  25(  $%3   X
M5@  ,ED  "M;   E7@  'V$# !IC#  89!$ %V09 !9D(0 59"D %&4Q !-E
M.@ 2940 $650 !!E70 /96L #F5]  UED0 ,9:4 "F2\  IDX  +8_D #&+_
M  UA_P -8?\ C54  'I5  !K50  7U4  %95  !.50  1%<  #Q9   T7
M+%\  "9B   ?90  &6@  !-K!0 0;0T #FX2  UN&@ ,;B( #&XK  MN-  *
M;CX "&Y*  =N5P &;F4 !&YV  )NB@  ;9\  &VV  !LU@  ;/,  6O_  )J
M_P #:O\ A5H  '1:  !F6@  7%D  %-9  !(6@  /UT  #9@   N8P  )F<
M !]J   9;0  $W$   YT P *=PH !7<0  %W%0  =QP  '<D  !X+0  >#<
M 'A#  !X4   >%X  'AO  !XA   >)D  '>P  !VS0  =?   '7_  !T_P
M=/\ ?E\  &Y?  !B7@  65X  $U?  !"8@  .64  #!H   G;   'W   !AT
M   2=P  #7L   A^   "@ @  ($-  "!$0  @A<  (,>  "#)@  A#   (0[
M  "$2   A%<  (1H  "$?   A),  (.J  ""Q0  @>L  ('^  " _P  @/\
M=V4  &ED  !?8P  4F0  $=G   \:P  ,6\  "AS   @=P  &'P  !%_   ,
M@P  !H<   "*    C ,  (P)  "-#@  CA$  (\7  "0'@  D2<  )(R  "2
M/P  DDX  ))?  "2<P  DHL  )&B  "1O   D.4  (_\  "._P  CO\ <6L
M &9J  !8:P  2VT  #]Q   T=@  *GL  ""    7A0  $(D   N-   $D0
M )4   "8    F0   )H#  ";"   G T  )X1  "?%@  H!X  *(H  "B-0
MHT0  *-5  "C:0  HH   **:  "ALP  H-@  *#V  "?_P  G_\ ;G$  %]R
M  !1=0  1'D  #=^   LA   (8H  !>/   0E   "ID   &=    H    *0
M  "G    J    *D   "J    K 8  *T+  "O$   L!4  +(>  "T*0  M#D
M +1*  "U70  M7,  +6.  "UJ   M,8  +/M  "R_P  LO\ 9GH  %=]  !)
M@@  /(<  "^.   CE   &)H  !"?   )I    *D   "M    L    +0   "W
M    N    +D   "[    O    +X"  # "   P@X  ,04  #''@  R"P  ,D]
M  #*4   RF8  ,I_  #*FP  RK@  ,K=  #*]0  RO\ 7H8  $^+  !!D0
M,Y@  ">?   ;I0  $:L   FP    M0   +D   "]    P0   ,8   #(
MR0   ,L   #,    S@   -    #2    U 4  -D,  #=$@  X1X  .(N  #C
M0@  Y%<  .5O  #FC   YJ@  .7%  #EYP  YO8 5I0  $B;   ZH@  +*D
M !^P   3M@  "[P   #!    Q0   ,D   #-    T@   -8   #:    VP
M -X   #@    X@   .0   #G    Z0   .T   #P"@  ]!$  /@?  #Y,@
M^D@  /M?  #\>@  _9<  /VO  #]QP  _>0 _P . /\ #0#_  P _P . /\
M$P#_ !X _P J /\ -@#_ $( _P!- /\ 5P#_ %\ _P!G /\ ;@#_ '0 _P!Z
M /\ @0#] (< _ "- /H E #Y )P ]P"E /4 KP#T +P \P#/ /$ [ #P /X
M[P#_ .\ _P#C /\ UP#_ ,X _P#* /\ _P * /\ !@#_  0 _P ( /\ $ #_
M !D _P E /\ ,0#_ #T _P!' /X 40#[ %D ^0!A /8 : #T &X \P!T /$
M>@#O ($ [@"' .P C@#J )8 Z "? .8 J0#C +4 X@#& .  XP#? /@ W0#_
M -T _P#4 /\ R0#_ ,( _P"^ /\ _P # /\   #_    _P ! /\ #0#_ !0
M_0 @ /H *P#W #8 \P!! .\ 2P#L %0 Z !; .8 8@#C &@ X0!N -\ = #<
M 'H V@"! -@ B #4 )  T@"8 ,\ H@#- *X RP"\ ,D TP#' /  Q@#_ ,0
M_P#$ /\ NP#_ +8 _P"S /\ _P   /\   #_    _P   /< " #P !  ZP :
M .< )0#D #  X0 [ -P 10#5 $T T0!5 ,X 6P#+ &( R0!G ,< ;0#% ',
MPP!Z ,$ @0"_ (D O0"2 +L G "Y *< MP"U +4 R "S .8 L@#[ +$ _P"P
M /\ K@#_ *H _P"G /\ _P   /\   #^    \0   .4  @#<  T TP 4 ,T
M'P#* "H QP T ,0 /@#  $< O !. +H 50"W %L M0!A +, 9P"R &T L !S
M *X >@"L (( J@"+ *@ E0"G *  I0"M *, O@"A -L H #T )\ _P"> /\
MGP#_ )T _P"; /\ _P   /P   #N    X    -    #%  @ O@ 0 +D &0"U
M ", LP N +  -P"M $  J@!( *@ 3P"E %4 HP!; *( 8 "@ &8 GP!L )T
M<P"; 'L F@"$ )@ C@"6 )H E0"G ), MP"1 ,P D #L (\ _P". /\ C@#_
M (X _P"/ /\ _    .\   #;    R0   +T   "U  ( K@ , *D $P"E !T
MH@ G *  ,0"= #H F@!" )@ 20"6 $\ E !5 ), 6P"1 &  D !G (X ;0"-
M '4 BP!^ (D B0"( )4 A@"B (4 L0"# ,0 @0#D (  ^0!_ /\ @ #_ (
M_P"  /\ ] (  . )  #'"   MP<  *P#  "F    H  ' )L #P"8 !< E0 A
M )( *@"/ #, C0 \ (L 0P") $D AP!0 (8 50"$ %L @P!A ($ : "  '
M?@!Y 'P A ![ )  >0"= '@ K !V +X =0#= ', ] !S /\ <P#_ ', _P!S
M /\ Z0T  ,\0  "Y$   J1   )X.  "7"P  DP8  )  "P", !$ B0 : (8
M) "# "X @0 V '\ /@!] $0 ? !+ 'H 40!Y %< =P!= '8 9 !T &P <P%U
M '$!@ !O HT ;@*: &P#J@!K [L :036 &@&\0!H!_\ 9P?_ &<'_P!G!_\
MWQ0  ,,7  "N%P  GA8  ),5  "+$@  AA   (0, @"#!@T @ ,4 'P%'@!Y
M!R@ =P@P '4(. !S"4  <@E& ' *3 !O"E, ;0M9 &P+80!J"VD :0QR &<,
M?@!F#(L 9 V9 &(-J0!A#;L 8 W8 %X.\P!=#O\ 70[_ %T._P!=#O\ U!P
M +D=  "D'@  E1T  (D<  "!&@  >Q<  '@3  !X$ 8 =PT/ ',.& !P#B(
M;@\K &P0,P!J$#L :1!" &<120!F$4\ 9!%6 &,270!A$F8 8!)O %X2>P!<
M$X@ 6Q.7 %D3IP!7%+H 5A35 %45\P!4%?\ 5!7_ %05_P!4%/\ RB(  + B
M  "=(P  C2,  ($B  !Y(0  <QX  &\;  !N%P  ;1,, &H4% !G%1X 918G
M &,6+P!A%S< 8!<^ %X810!=&$L 7!E2 %H96@!9&6( 5QIL %8:=P!4&H4
M4AN4 %$;I !/&[< 3AO0 $T<\0!,'/\ 3!S_ $T<_P!-&_\ PR8  *HG  "6
M)P  AR@  'LG  !R)@  ;"0  &@A  !F'@  9!L( &(;$0!?'!H 71TC %L>
M*P!:'C, 6!\Z %<?00!6($@ 5"!/ %,@5P!1(5\ 4"%I $XA= !-(8( 2R*1
M $DBH@!((K0 1R+- $8C[P!%(_\ 12+_ $8B_P!&(?\ O"H  *0K  "1*P
M@BP  '8K  !M*@  9BD  &(F  !?)   72($ %LA#@!8(A8 5B,? %0D* !3
M)#  4B4W % E/@!/)D4 3B9, $PF5 !+)UP 22=F $@G<0!&)W\ 12B/ $,H
MH !!*+( 0"C+ #\H[0 _*/\ /RC_ $ G_P! )_\ MRT  )\N  ",+P  ?2\
M '$O  !H+@  82T  %TK  !:*   5R<  %0G# !2*!, 4"D< $XI)0!-*BP
M2RHT $HK.P!)*T( 2"Q) $8L40!%+%H 1"QD $(M;P! +7T /RV- #TMG@ \
M+;  .BW( #HMZP Z+?\ .BW_ #HL_P Z+/\ LC   )LQ  "(,@  >3(  &TR
M  !D,@  73$  %@O  !5+   42P  $\M"0!,+1$ 2BX9 $DO(@!'+RH 1C Q
M $4P. !#,#\ 0C%' $$Q3P! ,5< /C%A #TR;0 [,GL .3*+ #@RG  V,J\
M-3+' #0RZ0 T,O\ -3'_ #4Q_P U,/\ K3,  )8T  "$-0  =34  &DU  !@
M-0  630  %0S  !0,   3#$  $DQ!@!',@\ 13,6 $,S'P!"-"< 0#0N #\U
M-@ ^-3T /35$ #PV3  Z-E4 .39? #<V:P V-G@ -#>) #(WF@ Q-ZT +S?%
M "\WZ  O-OX ,#7_ # U_P P-/\ J38  )(V  " -P  <C@  &8X  !=-P
M5C<  % V  !+-   1S4  $0V P!!-PT /S@4 #XX'  \.20 .SDL #HY,P Y
M.CH .#I" #8Z2@ U.E, -#M= #([:  P.W8 +SN' "T[F0 L.ZP *CO# "D[
MY@ J.OT *CK_ "LY_P L./\ I#@  (XY  !\.@  ;CH  &,Z  !:.@  4SH
M $TZ  !&.   0CH  #\[   \/ L .CP1 #@]&0 W/2$ -CXI #0^,  S/C<
M,C\_ #$_1P P/U  +C]: "U 9@ K0'0 *4"$ "A EP F0*H )4#! "1 Y0 D
M/_P )3[_ "8]_P F/?\ GSL  (H\  !X/0  :CT  %\]  !6/0  3ST  $D]
M  !"/0  /#X  #D_   V00@ -$$/ #)"%@ Q0AX +T,E "Y#+0 M0S0 +$0\
M "M$1  J1$T *$18 "=%8P E17$ (T6" ")%E0 @1:@ 'T6_ !Y$XP ?1/L
M'T/_ "!"_P A0?\ FCX  (4_  !T0   9T   %Q   !30   3$   $9    ^
M00  .$,  #1%   P1@, +4<- "M($@ J2!H *4@B "A)*0 G23$ )4DY "1)
M00 C2DH (DI5 "!*80 ?2F\ '4I_ !M*D@ :2J8 &$J] !=*X  82?H &4C_
M !I'_P :1_\ E4(  (!"  !P0P  8T,  %A#  !00P  24,  $)$   [10
M-4<  #!)   K2P  )DT) "1.$  B3A8 (4\= "!/)0 ?3RP 'D\U !U//0 <
M4$< &E!1 !E070 74&L %E!\ !10CP 34*0 $5"Z !%0W@ 13_@ $D[_ !--
M_P 43?\ CT4  'M&  !K1@  7T<  %5'  !-1P  1D<  #]'   W2@  ,4P
M "M.   F4   (%,# !Q5#  :5A$ &588 !=6(  65B< %58P !16.0 35T(
M$E=- !%760 05V@ #U=Y  Y7C  -5Z  "U>V  M6U  +5O0 #%7_  U4_P .
M4_\ B$D  '9*  !G2@  6TH  %%*  !*2@  0TH  #M,   S3@  +%$  "94
M   A5@  &UD  !5<!P 17@T $%X3 !!>&@ .7B( #EXJ  U>,P ,7CT "UY(
M  I>5  (7F( !UYS  5>A@ #7IL  EZQ  )=S  "7>X  US_  1;_P %6_\
M@4X  '!.  !B3@  5TX  $Y.  !'3@  /D\  #91   N5   )U<  "%:   ;
M70  %6   !!C P ,9@L "&<0  9G%0 %9QP !&<D  )G+0 !9S<  &="  !G
M3@  9UP  &=M  !G@   9I4  &:L  !EQP  9>L  &3\  !D_P  8_\ >E(
M &I3  !=4@  5%(  $M2  !"4P  .54  #!8   H6P  (5\  !IB   490
M$&@   QK 0 &;@D  &\.  !O$@  ;Q@  ' ?  !P)P  <3   '$[  !Q2
M<58  '%F  !Q>0  <8\  '"G  !OP0  ;^<  &[\  !M_P  ;?\ <U@  &57
M  !:5P  458  $97   \6@  ,ET  "IA   B9   &F@  !1L   .;P  "G(
M  1V    > 4  '@+  !Y#@  >A,  'L9  !\(   ?2D  'TS  !]0   ?4X
M 'U>  !]<@  ?8@  'RA  !\N@  >^(  'KZ  !Y_P  >/\ ;5T  &!<  !7
M7   2UT  $!?   U8P  *V<  "-K   :;P  $W,   YW   (>P   GX   ""
M    @P$  (0&  "%"P  A@\  (@3  ")&0  BB$  (LK  "+-P  C$8  (M6
M  "+:0  BX   (N9  "*LP  B=@  (CW  "(_P  A_\ :&,  %YB  !18@
M1&4  #AI   N;@  )',  !IX   3?0  #8$   :%    B0   (T   "0
MD@   )(   "4!0  E0H  )<.  "8$@  FA@  )LA  "<+0  G3P  )U,  "<
M7P  G'8  )N1  ";JP  FLD  )KP  "9_P  F/\ 96D  %=I  !);   /7$
M #!V   E?   &X$  !*'   ,C   !)$   "5    F0   )T   "@    H0
M *(   "D    I0$  *<'  "I#   JA$  *T8  "O(@  KS   *]!  "O5
MKVL  *Z%  "NH0  KKX  *WF  "L_   K/\ 7G$  $]T  !">0  -7\  "B%
M   =C   $Y(   R8   #G0   *(   "F    J@   *X   "P    L0   +,
M  "T    M@   +@   "Z!   O H  +X0  #!%P  PR0  ,,U  #$20  Q%X
M ,5W  #%DP  Q:\  ,71  ##\@  P_\ 5GP  $>"   ZB   +(\  ""6   4
MG0  #:,   .I    K@   +(   "W    NP   +\   #"    P@   ,4   #&
M    R    ,H   #-    SP   -((  #5#@  VQ@  -TG  #>.@  WU   .!H
M  #@A   X:$  .&]  #AX@  X/0 3HL  $"2   RF0  ):$  !BH   .KP
M!;4   "Z    OP   ,0   #(    S@   -$   #4    U0   -@   #:
MW0   -\   #B    Y    .<   #K!0  [PX  /09  #U*P  ]D$  /=8  #X
M<@  ^9   /FK  #XQ   ^.$ _P + /\ " #_  D _P , /\ $@#_ !H _P F
M /\ ,@#_ #X _P!( /\ 4@#_ %H _P!B /\ :0#_ &\ _P!U /X >P#\ ($
M^P"( /D CP#W )< ]0"@ /, J@#R +< [P#) .T Y@#L /L ZP#_ .L _P#=
M /\ S@#_ ,8 _P#" /\ _P $ /\   #_    _P % /\ #0#_ !4 _P A /\
M+ #_ #@ _P!# /T 3 #Y %0 ]P!< /0 8P#R &D \ !O .X =0#L 'L Z@""
M .@ B0#G )$ Y ": .( I #@ +  W0#  -H W #8 /0 U0#_ -, _P#+ /\
MP0#_ +L _P"W /\ _P   /\   #_    _P   /\ "@#] !$ ^0 ; /8 )P#T
M #( \  \ .P 1@#H $X Y !6 .$ 7 #> &, W !H -D ;@#5 '0 T@![ -
M@@#- (H RP"3 ,@ G0#& *@ Q "W ,$ S #  .L O@#_ +T _P"] /\ M #_
M *X _P"K /\ _P   /\   #_    ^@   /( !0#J  X Y0 6 .  (0#= "L
MVP V -, /P#. $@ R@!/ ,< 5@#$ %P P@!A ,  9P"^ &T O !S +H >@"X
M (( M@"+ +0 E@"R *$ L "O *X P0"M .  JP#W *H _P"I /\ I@#_ *$
M_P"? /\ _P   /\   #W    Z    -P   #0  H R@ 1 ,4 &P#" "4 OP O
M +P . "X $$ M0!( +( 3P"P %4 K@!; *P 80"J &8 J !L *< <P"E 'L
MHP"$ *$ C@"? )H G0"G )L N ": -  F0#O )@ _P"7 /\ E@#_ )0 _P"2
M /\ _P   /8   #D    T@   ,4   "[  4 M0 . +  %0"L !\ J@ I *@
M,@"E #H H@!" *  20"> $\ G !5 )H 6@"8 &  E@!F )4 ; "3 '0 D@!]
M )  AP". ), C "A (L L "* ,4 B #F (< ^P"& /\ AP#_ (< _P"& /\
M^    .4   #-    O0   +,   "J    HP * )\ $0"; !D F0 C )< + "5
M #0 D@ \ )  0P". $D C !/ (H 5 ") %H AP!@ (8 9@"$ &X @P!W ($
M@0!_ (T ?@"; 'P J@![ +P >@#; '@ ]0!X /\ > #_ '@ _P!X /\ [0
M -$"  "[ @  K $  *(   ";    E@ % )$ #0"- !0 BP = (@ )@"& "X
MA  V (( /0"  $, ?@!) 'T 3P!\ %4 >@!; 'D 80!W &D =0!Q '0 ? !R
M (@ <0"6 &\ I0!N +8 ;0#. &P [@!K /\ :P#_ &L _P!K /\ WPL  ,(,
M  "N#   G@P  ),+  ",!P  B (  (4 "0"! !  ?P 7 'P ( !Z "@ >  P
M '8 . !T #X <P!$ '$ 2@!P %  ;@!6 &T 70!L &0 :@!M &@ =P!G (0
M90"2 &0 H0!C +( 80#) &  Z0!@ /P 8 #_ &  _P!@ /\ T!   +81  "B
M$@  DQ(  (@1  " #P  ? T  'D) 0!X PL =0 1 ', &@!P ", ;@$K &P!
M,P!J CD :0-  &<#1@!F!$P 9012 &,%60!B!6$ 8 5J %\&= !=!H$ 7 >/
M %H'GP!9![  5P?& %8)YP!6"OL 50K_ %4*_P!6"O\ QA4  *T7  "9&
MBA@  '\7  !V%@  <1,  &X0  !M#04 ;0D- &H)% !G"AT 90HF &,++@!B
M##4 8 P\ %\,0@!>#4@ 7 U/ %L-5@!9#5X 6 YH %8.<P!5#H  4PZ/ %$.
MGP!0#K$ 3@[( $T0Z@!-$/T 31#_ $T0_P!-$/\ O!L  *4<  "2'0  @QX
M '<=  !O'   :1H  &87  !D%   9! ( &(/$ !?$!@ 71 A %L1*0!:$3$
M6!(X %<2/@!6$D4 5!), %,34P!1$UL 4!-E $X4< !,%'T 2Q2, $D4G !'
M%:X 1A7% $45Z !%%OX 11;_ $45_P!%%?\ M1\  )XA  "+(@  ?"(  '$B
M  !H(0  8A\  %\=  !<&@  6Q<" %H5#0!7%A0 518= %07)0!2&"T 41@T
M $\8.P!.&4( 31E( $L:4 !*&E@ 2!IB $<:;0!%&WH 0QN) $(;F@! &ZP
M/QO" #X<Y0 ]'/P /AS_ #X;_P ^&_\ KR,  )@D  "&)0  =R8  &PF  !C
M)0  720  %DB  !6'P  5!T  %,<"P!1'!( 3AT: $T=(@!+'BD 2AXQ $D?
M-P!''SX 1B!% $4@30!#(%4 0B!? $ A:@ _(7< /2&' #LAF  Y(:H ."+
M #<BXP W(OL -R+_ #@A_P X(?\ JB8  )0G  "!*0  <RD  &<I  !?*0
M6"@  %0F  !1(P  3R(  $PB!P!*(A  2"(7 $<C'P!%)"8 1"0N $(D- !!
M)3L 0"5# #\E2@ ])E, /"9< #HF9P Y)G4 -R>$ #4GE@ T)Z@ ,B>^ #$G
MX0 Q)_D ,B;_ #(F_P S)?\ I2D  (\J  !]+   ;RP  &0M  !;+   52L
M % J  !,*   2B8  $<G! !$)PT 0B@4 $$H'  _*2, /BDK #TI,@ \*CD
M.RI  #DJ2  X*U  -BM: #4K90 S*W( ,2N" # LE  N+*< +"R\ "LLW@ L
M+/@ +"O_ "TJ_P M*O\ H2P  (LM  !Y+@  :R\  & O  !8+P  42X  $PN
M  !(+   12L  $$K   _+ L /2P1 #LM&0 Z+B$ .2XH #<N+P V+S8 -2\^
M #0O10 S+TX ,3!8 # P8P N,'  +#"  "HPD@ I,*4 )S"Z "8PW  F,/<
M)R__ "@O_P H+O\ G"X  (<P  !V,0  :#(  %TR  !5,@  3C$  $@Q  !$
M,   0"\  #PP   Z,0D -S$0 #8R%@ U,AX ,S,E #(S+  Q,S, ,#0[ "\T
M0P M-$P +#16 "HU80 I-6X )S5^ "4UD  C-:, (C6Y "$UV0 A-/8 (C3_
M ",S_P C,O\ F#$  (,S  !R-   930  %HU  !1-0  2S0  $4T  ! -
M.C,  #<T   T-08 ,C8. # W$P O-QL +C<B "TX*0 K.#$ *C@X "DY0  H
M.4D )CE3 "4Y7P C.6P (3I\ " ZC@ >.J( '#JW !LYU0 <.?4 '3C_ !TX
M_P >-_\ DS0  '\V  !N-P  83<  %<W  !.-P  2#<  $(W   \-P  -3@
M #(Y   O.@( +#L+ "H\$0 I/!@ *#T? "8])@ E/2X )#TU ",^/0 B/D8
M(#Y0 !\^7  =/VD &S]Y !H_C  8/Z  %C^U !4^T@ 6/O, %SW_ !@\_P 8
M//\ CC<  'HX  !J.0  7CH  %,Z  !+.@  13H  #\Z   Y.@  ,CP  "X^
M   I0   )D$( "1"#@ B0A0 (4(; "!#(P ?0RH 'D,R !Q#.@ ;1$, &D1-
M !A$60 71&< %41W !-$B@ 21)X $42S !!$T  00_( $4+_ !)"_P 30?\
MB3L  '8\  !F/0  6CT  % ]  !(/0  0CT  #P]   V/@  +T   "I"   E
M1   (48# !U(#  ;21$ &4D7 !A)'@ 7228 %DDN !5*-@ 42D  $TI* !%*
M5@ 02F0 #TIT  Y*AP -2IL #$JP  I*R@ +2>P #$C_  U'_P -1_\ @SX
M '$_  !B0   5D   $U   !%0   /T   #E!   R0@  *T4  "9'   A20
M'$L  !9.!P 34 X $E 3 !%0&0 04"$ #U I  Y0,0 -4#L #5%&  M140 *
M45\ "5%O  =0@0 %4)8  U"K  )0Q0 #3^@  T_[  5._P &3?\ ?4(  &M#
M  !=1   4D0  $I$  !#0P  /$0  #5%   N1P  )TH  "%,   <3P  %U$
M !)4 P .5PH "U@0  I8%0 (6!P !U@D  98+  %6#8  UA   %83   6%H
M %AI  !8?   6)$  %>G  !7P   5N4  %;Y  !5_P  5?\ =D<  &9'  !9
M2   3T<  $='  ! 1P  .$@  #!*   I30  (E   !Q3   650  $5@   U;
M @ )7@D !%\.  !?$@  7Q@  & ?  !@)P  8#   & [  !@1P  8%0  &!C
M  !@=@  8(L  %^B  !?NP  7^(  %[Y  !=_P  7?\ ;TL  &%,  !53
M3$L  $1+   [3   ,DX  "M1   C5   '%<  !9;   17@  #6    AC   "
M9@<  &<,  !G#P  :!,  &D9  !J(0  :BD  &HT  !J0   :DT  &I=  !J
M;P  :H4  &J=  !IM@  :-T  &CW  !G_P  9O\ :5$  %Q0  !24   2D\
M #]0   U4P  +58  "19   =70  %F   !!D   ,9P  !FH   !N    ;P,
M ' (  !Q#0  <A   '04  !U&P  =B,  '<L  !W.   =D8  '96  !V:
M=GX  ':7  !UL0  =-,  '/U  !S_P  <O\ 8U8  %A5  !05   1%4  #E8
M   O6P  )E\  !UC   59P  $&P   IP   $<P   '8   !Z    ?    'P#
M  !^"   ?PP  ($0  ""%   A!L  (4D  "&+P  ACT  (9-  "%7P  A74
M (6/  "$J0  @\D  (+Q  "!_P  @/\ 7UL  %9:  !)6P  /5X  #)A   G
M9@  'FL  !5P   .=0  "7D   %^    @0   (4   "(    B@   (L   "-
M 0  C@8  ) +  "1#P  DQ0  )4;  "7)@  ES0  )=$  "75@  EFP  )6&
M  "5H@  E,$  )/J  "2_P  DO\ 76$  $]A  !"9   -FD  "IN   ?=
M%7D   Y_   'A    (D   ".    D@   )8   "8    F@   )L   "=
MGP   *$#  "C"   I0T  *<3  "I'   JB@  *HY  "J2P  JF$  *EZ  "H
MF0  J+4  *?=  "G^   IO\ 5F@  $AL   Z<   +G8  ")]   7A   #HH
M  >0    E@   )H   "?    HP   *<   "J    JP   *T   "O    L0
M +,   "U    N 4  +H,  "]$@  P!P  , M  # 0   OU4  +]N  "^BP
MOJ@  +[)  "][P  O/X 3G0  $!Y   R?P  )8<  !F.   0E0  !YP   "B
M    IP   *P   "P    M0   +D   "\    O0   +\   #!    PP   ,8
M  #(    R@   ,T"  #0"P  U1(  -8A  #7-   V$D  -E@  #:?   VIH
M -NU  #;V0  V_( 1H(  #B)   KD   '9@  !*@   *IP   *X   "T
MN0   +X   #"    R    ,L   #.    SP   -(   #4    U@   -H   #=
M    WP   .(   #F    Z@H  .\3  #P)0  \CH  /-1  #T:P  ](D  /6E
M  #UOP  ]=T _P & /\  P#_  4 _P + /\ $ #_ !< _P B /\ +0#_ #D
M_P!$ /\ 30#_ %4 _P!= /\ 9 #_ &H _P!P /T =@#[ 'P ^0"# /< B@#U
M )( \P"; /  I@#N +, ZP#$ .D Y #G /D Y@#_ .4 _P#3 /\ QP#_ +\
M_P"[ /\ _P   /\   #_    _P " /\ "P#_ !( _P = /\ * #_ #, _P ^
M /P 1P#X $\ ] !7 /$ 70#N &, [ !I .H ;P#H '4 Y@!\ .0 @P#B (L
MWP"5 -P GP#9 *L U0"[ -( U #/ /( S0#_ ,P _P#% /\ N@#_ +0 _P"P
M /\ _P   /\   #_    _P   /\ !@#Y  \ ]0 7 /, (@#Q "T [0 W .<
M0 #B $D WP!0 -L 5P#7 %T U !C -$ : #/ &X S !U ,H ? #( (0 Q0"-
M ,( F #  *0 O0"R +L Q@"Y .@ N #] +< _P"V /\ K0#_ *< _P"C /\
M_P   /\   #_    ]0   .L  0#D  P W@ 3 -D ' #3 "8 T0 P ,P .@#(
M $( Q !* ,  4 "] %8 NP!< +D 80"W &< M0!M +, = "Q 'P KP"% *T
MD "J )P J "J *8 NP"E -H HP#U *, _P"B /\ G@#_ )H _P"7 /\ _P
M /X   #O    WP   -    #'  < P0 / +P %P"Y "  MP J +4 ,P"P #L
MK0!# *L 20"H $\ I@!5 *0 6@"C &  H0!F )\ ;0"= '0 G !] )H B "8
M )0 E@"B )0 L@"2 ,D D0#K )$ _P"0 /\ D #_ (P _P"* /\ _    .P
M  #9    QP   +H   "Q  ( JP , *< $@"D !L H0 D *  + "> #4 FP \
M )@ 0P"6 $D E !/ )( 5 "0 %H CP!? (T 9@"+ &T B0!V (@ @ "& (P
MA ": (( J@"! +X @ #@ (  ^0!_ /\ ?P#_ '\ _P!^ /\ \0   -@   #"
M    LP   *@   "@    F0 ' )4 #@"2 !4 D  > (X )@"- "X B@ V (<
M/0"% $, A !) (( 3@"! %0 ?P!9 'X 8 !\ &< >@!O 'D >@!W (8 =0"4
M '0 HP!R +4 <@#/ '$ \0!P /\ < #_ '  _P!Q /\ X0   ,0   "P
MH@   )<   "1    BP " (8 "P"# !$ @0 8 '\ (0!] "D ?  P 'D -P!X
M #T =@!# '0 20!S $X <@!4 '  6@!O &( ;0!J &L = !J (  : ". &<
MG0!E *\ 90#& &0 Z !D /T 8P#_ &, _P!D /\ SP4  +8'  "C"   E @
M (D'  "" P  ?@   'L !@!W  X =0 3 '( &P!Q ", ;P K &T ,@!L #@
M:@ ^ &D 1 !G $D 9@!/ &4 5@!C %T 8@!E &  ;P!? 'L 70") %P F0!;
M *H 60"_ %D X0!8 /@ 6 #_ %@ _P!9 /\ P@P  *H-  "7#@  B0X  'T.
M  !V#0  <0H  &\&  !M  H :P 0 &D %@!G !X 90 F &, +0!A #, 8  Y
M %\ /P!= $4 7 !+ %L 4@!: %D 6 !B %< ; !5 '@ 4P"& %( E@!1 *<
M4 "[ $\!VP!. O0 3@/_ $X$_P!. _\ N!   *$2  ".$P  ?Q,  '03  !L
M$@  9Q   &4.  !C"P, 8P8, &$$$0!> QD 7 0A %L%* !9!B\ 6 8U %8'
M.P!5!T( 5 =( %,(3P!1"%8 4 E? $X):0!-"78 2PJ$ $D*E !("J8 1PJZ
M $8*V !%"_, 10S_ $4,_P!%#/\ L!0  )D6  "'&   >!D  &T8  !E%P
M7Q8  %P3  !:$0  6@X& %H,#0!7#!0 50P< %,-) !2#2L 4 TQ $\.. !.
M#CX 30Y% $L.30!*#E4 2 ]> $</: !%#W4 0Q"$ $$0E0! $*8 /A"[ #T0
MW  ]$?8 /1'_ #T0_P ^$/\ J1D  )(;  "!'   <AT  &<=  !?'   61L
M %49  !3%@  4A,  %(1"@!0$!  3A$8 $P1( !*$B< 21(N $@3- !'$SL
M11-" $0320!#%%( 011; #\490 ^%7( /!6! #H5D@ X%:0 -Q6Y #45V  U
M%O4 -A;_ #86_P W%?\ HQP  (T>  ![(   ;2$  &(A  !:(0  5!\  % >
M  !-&P  3!D  $L6!@!)%@X 1Q<5 $47' !$&"0 0A@J $$8,0! &3@ /QD_
M #T91@ \&D\ .AI8 #D:8P W&V\ -1M^ #,;D  R&Z( ,!NW "\;TP O'/,
M+QO_ # ;_P P&_\ G1\  (@B  !W(P  :20  %XD  !6)   4",  $LB  !(
M(   1AT  $4< @!#' P 01P2 #\=&0 ^'2$ /!XG #L>+@ Z'S4 .1\\ #<?
M1  V'TP -"!6 #,@8  Q(&T +R!\ "TAC@ L(:  *B&U "DAT  I(?( *2'_
M "H@_P K(/\ F2(  (0E  !S)@  92<  %LG  !3)P  3"8  $<E  !$)
M0B$  #\A   ](0D .R$0 #DB%@ X(AX -B,E #4C*P T)#( ,R0Y #(D00 P
M)$H +R53 "TE7@ K)6L *B5Z "@EC  F)9\ )"6S ",ES@ C)?  )"7_ "4D
M_P E)/\ E"4  ( G  !O*0  8BH  %<J  !/*@  22D  $0H  ! )P  /28
M #HE   W)@8 -28. #0G%  R)QL ,2@B # H*0 O*#  +2DW "PI/P K*4<
M*2E1 "@J7  F*FD )"IX ",JB@ A*IT 'RJR !XJS  >*N\ 'RG_ " I_P A
M*/\ D"@  'PJ  !L*P  7RP  %0L  !,+   1BP  $$K   \*P  ."H  #4J
M   R*P, ,"L, "XL$0 M+!@ +"P? "HM)@ I+2T *"TT "<N/  F+D4 )"Y/
M ",N6@ A+V< 'R]V !TOB  <+YL &B^P !@OR@ 8+NT &2[_ !LM_P ;+?\
MC"L  '@M  !H+@  6R\  %$O  !)+P  0R\  #XN   Y+@  -"X  # N   M
M+P  *S * "DQ$  G,14 )C$< "4R(P D,BH (S(Q "$S.0 @,T( 'S-, !TS
M5P ;,V0 &C1T !@TA@ 6-)H %#.N !,SR  3,^P %#/_ !4R_P 6,?\ ARX
M '0O  !E,0  6#$  $XR  !&,@  0#$  #LQ   V,0  ,3$  "LS   H-
M)34& ",V#0 A-A( (#<9 !\W(  >-R< '3@N !LX-@ :.#\ &3A) !<Y50 5
M.6( %#EQ !(YA  1.9@ $#FM  XXQP ...L $#C_ ! W_P 1-O\ @S$  ' R
M  !A-   530  $LT  !$-   /30  #@T   S-   +34  "@W   D.0  (#H"
M !T["P ;/!  &3T5 !@]'  7/2, %CTK !4^,P 4/CP $CY& !$^4@ 0/E\
M#SYO  X^@0 ,/I4 "SZI  H^P0 */>0 "SW[  P\_P -._\ ?30  &LV  !=
M-P  43<  $@W  !!-P  .S<  #4W   P-P  *CD  "4[   @/0  '#\  !=!
M!@ 40PT $D,2 !%#&  10Q\ $$0G  ]$+P .1#D #41#  Q$3@ +1%L "41J
M  =$?  &1)  !$.E  )#O0 #0^   T/V  1"_P &0?\ >#@  &<Y  !9.@
M3CH  $4Z   ^.@  .#H  #,Z   M.P  )ST  "%    <0@  %T0  !-& P /
M20H #4H/  Q*%  +2AL "4HC  A**P '2C0 !4H^  1*20 "2E8  $IE  !*
M=P  2HL  $JA  !)N0  2=T  $GU  !(_P  2/\ <CP  &(]  !5/@  2CX
M $(]   \/0  -CT  "\^   I0   (T(  !U%   71P  $TH   ], @ +3PD
M!U -  -1$0  41<  %$>  !1)@  42\  %$Y  !11   4E$  %)@  !1<@
M48<  %&=  !1M0  4-@  %#U  !/_P  3_\ ;$   %U!  !100  1T$  $!
M   Y0   ,D$  "I#   D1@  'D@  !=+   23@  #E$   M3 0 &5@<  %<,
M  !8$   6!,  %D9  !:(0  6BD  %HS  !:/P  6DP  %I:  !:;   6H$
M %F9  !9L0  6-$  %CT  !7_P  5_\ 944  %A%  !-10  140  #Y$   U
M10  +4<  "5*   >30  &%   !)3   .5@  "ED   1<    7@0  %\)  !@
M#0  81   &(5  !C&P  9",  &0M  !D.   9$4  &14  !D9@  9'L  &.3
M  !CK0  8LP  &'R  !A_P  8/\ 7TH  %-*  !*20  0T@  #E)   O3
M)T\  !]2   850  $ED   U=   (8    F,   !F    : $  &D%  !J"@
M:PT  &T1  !N%@  <!T  '$F  !Q,0  <#X  '!.  !P7P  <',  &^-  !O
MIP  ;L8  &WO  !L_P  ;/\ 6D\  %!.  !(30  /4X  #-1   I5   (%@
M !A<   18   #&0   9H    :P   &\   !R    =    '4   !W!   > D
M 'H-  !\$   ?18  '\>  " *   @#4  (!%  !_5@  ?VL  '^$  !^H
M?;X  'SI  ![_P  >O\ 5E0  $Y3  !"5   -U8  "Q:   B7P  &&,  !%H
M   +;0   W(   !V    >@   'T   "     @P   (0   "&    AP(  (D'
M  "+#   C1   ) 6  "2'P  DBP  )([  "230  D6(  )%Z  "/EP  C[0
M ([A  ",^P  C/\ 55D  $A:   [70  +V$  "1F   9;   $7(   IW   "
M?0   ((   "&    BP   (X   "1    DP   )4   "7    F0   )L   "=
M!   GPH  *(/  "D%@  IB$  *8Q  "F0P  I5<  *1P  "CC@  HZL  *'0
M  "@]0  G_\ 3F$  $!D   S:0  )VX  !MU   1?   "X,   ")    C@
M ),   "8    G0   *$   "D    I0   *<   "I    JP   *T   "P
ML@   +4(  "X#@  O!8  +PE  "\-P  NTP  +ID  "Y@0  MZ(  +?   "W
MZ@  M_P 1FL  #EP   K=P  'W\  !.&   +C@   94   ";    H0   *8
M  "K    L    +,   "W    MP   +H   "\    OP   ,$   #$    QP
M ,H   #-!0  T0X  -09  #4*P  U$   --8  #3=   TY(  -*P  #2TP
MTO( /GD  #&    CB   %Y$   V9   #H    *<   "N    LP   +@   "]
M    P@   ,8   #*    R@   ,T   #/    T@   -4   #9    W0   -\
M  #C    YP4  .L/  #L'P  [3,  .Y+  #O9   [X(  /"?  #QN0  \=@
M_P   /\   #_  0 _P ) /\ #@#_ !4 _P > /\ *0#_ #0 _P _ /\ 2 #_
M %  _P!8 /\ 7@#_ &4 _0!K /L <0#Y '< ^ !^ /8 A0#S (T \0"7 .X
MH@#K *\ Z #  .8 X #C /@ X@#_ -L _P#+ /\ P0#_ +D _P"T /\ _P
M /\   #_    _P   /\ "0#_ !  _P 9 /\ (P#_ "X _0 Y /D 0@#U $H
M\@!2 .X 6 #K %X Z0!D .8 :@#D '  X@!V -\ ?0#= (8 V0"/ -4 F@#1
M *< S@"V ,L S@#_XGT024-#7U!23T9)3$4 #!+) /  QP#_ ,4 _P"[ /\
MM #_ *T _P"I /\ _P   /\   #_    _P   /L  @#V  T \0 3 .T '@#L
M "@ Z0 R ., .P#= $0 V !+ -, 40#0 %@ S0!= ,L 8P#) &@ Q@!O ,0
M=@#" 'X OP"' +P D@"Z )\ MP"M +4 P0"R .0 L0#] *\ _P"L /\ I0#_
M *  _P"< /\ _P   /\   #[    [@   .0   #<  @ TP 0 ,\ & #+ "(
MR0 K ,8 - #! #T O0!$ +H 2P"W %$ M0!6 +( 7 "P &$ K@!G *P ;@"J
M '8 J !_ *8 B@"C )8 H0"E )\ M@"= -$ G #S )L _P"< /\ E@#_ ),
M_P"0 /\ _P   /8   #G    TP   ,8   "]  , N  - +, $P"Q !P KP E
M *X +@"I #8 I@ ] *, 1 "A $H GP!/ )T 50"; %H F@!@ )@ 9@"6 &X
ME !W )( @0"0 (X C@"< (P K0"* ,, B0#H (@ _P") /\ AP#_ (4 _P""
M /\ \P   .,   #,    O    +    "G    H0 ( )X #P"; !8 F0 ? )@
M)P"6 "\ DP W )$ /0". $, C !) (L 3@") %0 AP!9 (4 8 "$ &< @@!O
M (  >@!^ (8 ? "4 'H I !Y +@ > #8 '< ]P!X /\ > #_ '< _P!U /\
MY@   ,L   "W    J    )X   "6    CP $ (L # "( !( AP 9 (4 (0"$
M "D @@ P '\ -P!] #T ? !# 'H 2 !Y $T =P!3 '8 60!T &$ <@!I '$
M<P!O '\ ;0"- &P G0!J *\ :0#( &@ [0!I /\ :0#_ &D _P!I /\ T@
M +@   "E    EP   (T   "&    @0   'P " !Y  X =P 4 '8 ' !T ",
M<P K '$ ,0!O #< ;@ ] &P 0P!K $@ :@!. &@ 5 !G %L 90!C &, ;0!B
M '@ 8 "' %\ E@!= *@ 70"^ %P Y !< /L 7 #_ %P _P!< /\ P@   *H!
M  "8 P  B00  '\"  !X    =    '  ! !M  P :P 1 &D %P!H !X 9@ E
M &4 + !C #( 8@ X &  /0!? $, 7@!) %P 3P!; %8 6@!> %@ : !7 ',
M50"! %0 D0!2 *, 40"W %$ U@!1 /4 40#_ %$ _P!2 /\ M@<  )\)  "-
M"P  ?@P  ',+  !L"@  : <  &4#  !C  < 80 - %\ $P!= !H 7  A %L
M)P!9 "T 6  S %8 .0!5 #\ 5 !% %, 2P!1 %( 4 !: $\ 9 !- &\ 3 !]
M $H C0!) )\ 2 "R $< S !' .\ 1@#_ $< _P!' /\ K P  )4.  "#$
M=1   &L0  !C#P  7@X  %L,  !:"0( 600* %< #P!5 !4 4P < %( (P!1
M "D 3P O $X -0!- 3L 3 %! $H"2 !) D\ 2 )7 $8#80!% VT 0P-Z $(#
MBP!  YP /P.O #X#R  ]!.H /07\ #T&_P ^!O\ I!   (X2  !\$P  ;A0
M &04  !<$P  5A(  %,1  !1#@  4 P% % )# !/!Q$ 30<7 $L('P!)""4
M2 DK $<),0!&"3@ 1 H^ $,*10!""DT 0 M5 #\+7P ]"VL / MY #H,B@ X
M#)P -PRO #4,QP U#.D -0W] #4-_P V#/\ G1,  (<5  !V%P  :1@  %X8
M  !6&   4!<  $T5  !*$P  21$  $D.!P!(#0X 1@T3 $0-&@!##B$ 0@XH
M $ .+@ _#C4 /@\\ #T/0P [$$L .A!4 #@07@ V$&L -!!Y #(0B@ Q$)P
M+Q"P "T0R0 M$>P +1'_ "X1_P O$/\ EQ8  ((9  !Q&P  9!P  %D<  !1
M'   3!L  $<:  !$&   0Q4  $(3 @!!$@L 0!$0 #X2%P \$AX .Q,E #H3
M*P X$S( -Q,Y #840  T%$@ ,Q11 #$47  P%6@ +A5W "P5B  J%9H *!6N
M "<5QP F%>H )Q7_ "@5_P I%?\ D1H  'T<  !M'@  8!\  %8?  !.'P
M2!X  $,=  ! '   /AH  #T8   [%P< .18. #@7%  V%QL -1@B #,8*  R
M&"\ ,1DV # 9/0 N&48 +1I/ "L:60 J&F8 *!IT "8:A@ D&ID (AJM "$:
MQ0 @&N@ (1K^ "(:_P C&O\ C1T  'D?  !I(0  7"(  %(B  !*(@  1"$
M #\A   \(   .1X  #@;   U' 0 -!P- #(<$@ P'1@ +QT? "X=)0 M'BP
M*QXS "H>.P I'T, )Q]- "8?5P D'V0 (A]R " ?A  ?'Y< '1^K !L?PP ;
M'^< &Q_] !T?_P >'O\ B2   '4B  !E(P  620  $\E  !')0  020  #PC
M   X(P  -2(  #,@   P( $ +B$* "PA$  K(14 *B(< "@B(P G(BD )B,P
M "4C.  C(T$ (B1* "$D50 ?)&$ '21P !LD@@ 9))4 %R2J !8DP0 5).4
M%B3\ !<C_P 9(_\ A2(  '$D  !B)@  5B<  $PG  !$)P  /B<  #DF   U
M)@  ,24  "XD   K)0  *24' "<F#@ E)A, )"<9 ",G(  B)R< (2@N " H
M-@ >*#X '2A( !LI4P 9*5\ &"EN !8I@  4*90 $BFH !$IP  1*.0 $2C[
M !,H_P 4)_\ @"4  &XG  !?*   4RD  $DJ  !"*0  .RD  #8I   R*
M+B@  "HH   F*0  )"H$ "(K#  @*Q$ 'RP6 !TL'0 <+"0 &RTK !HM,P 8
M+3P %RU% !8N4  4+ET $BYL !$N?@ 0+I( #BZG  TMO0 -+=\ #2WY  XL
M_P 0+/\ ?"@  &HJ  !;*P  4"P  $8L   _+   .2P  #0K   O*P  *RL
M "8L   B+@  'R\  !PP"0 :,0X &3$3 !<Q&@ 6,B$ %3(H !0R,  3,CD
M$C-# !$S3@ 0,UL #C-I  TS>@ ,,XX "C.B  @RN0 (,MD "#+T  HQ_P +
M,?\ =RL  &8M  !8+@  32\  $,O   \+@  -BX  #$N   M+@  *2X  ",P
M   ?,@  &S,  !<U!0 4-@P $C<1 !$W%@ 1-QT $#@D  \X+  ..#4 #3@_
M  PX2@ +.%< "3AE  <X=@ %.(H  SB?  $WM0 !-],  C?Q  ,V_P %-O\
M<RX  &(P  !4,0  23$  $$Q   Y,0  -#$  "\P   K,   )3(  " S   ;
M-@  %S@  !,Z @ 0/ D #3T.  P]$P +/1D "CTA  D]*0 (/3$ !CX[  4^
M1@ #/E(  3YA   ^<@  /H8  #V<   ]L@  /=   #SP   \_P  //\ ;3(
M %TS  !0-   1C0  #XT   W-   ,C,  "TS   G-   (C8  !TX   8.@
M%#T  ! _ @ -00@ "4,-  9$$0 #1!8  D0=  !$)   1"T  $0V  !$00
M1$X  $1<  !$;0  1($  $28  !#KP  0\T  $+P  !"_P  0O\ :#8  %@W
M  !,.   0S@  #LW   U-@  ,#8  "DW   C.0  'CL  !@]   30   $$(
M  U% 0 (1P<  TD,  !)#P  2A,  $L9  !+(   2R@  $LR  !+/0  3$D
M $Q7  !+:   2WT  $N4  !*K   2LH  $GO  !)_P  2?\ 8CH  %0[  !)
M.P  0#L  #DZ   S.0  +#H  "4\   ?/P  &4$  !-$   01P  #$D   A,
M   "3P4  % *  !0#0  41   %(5  !4&P  5",  %0L  !4-P  5$0  %12
M  !48P  5'<  %2/  !3J   4L8  %+M  !1_P  4?\ 7#\  $\_  !%/P
M/CX  #<]   O/@  )T   "!#   91@  $TD   ],   +3P  !E(   !4
M5P(  %@'  !9"P  6@X  %L1  !=%@  7AT  %\F  !?,0  7CT  %Y,  !>
M70  7G$  %V)  !=HP  7,$  %OK  !:_P  6O\ 5D0  $M#  !#0@  /$$
M #)"   I10  (4@  !I+   33@  #E(   I5   #60   %L   !>    8
M &("  !C!@  90H  &8.  !H$0  :A<  &L?  !K*0  :S8  &M%  !K5@
M:FH  &J"  !IG0  :+L  &?G  !F_P  9?\ 44@  $A(  !!1@  -T<  "Q*
M   C30  &U$  !-5   .60  "%T   %A    9    &<   !J    ;    &X
M  !P    <@4  ',)  !U#0  =Q$  'H8  ![(0  >RX  'H]  !Z3@  >6(
M 'EY  !XE@  =[,  '7@  !T_   <_\ 3DT  $=,   [30  ,$\  "93   <
M6   $UP   UA   &9@   &H   !O    <@   '8   !Y    ?    'T   !_
M    @0   (,"  "&!P  B P  (L1  ".&   CB0  (XS  "-1   C%@  (MO
M  "*C   B:H  (C/  "&]P  A?\ 35$  $%3   T50  *5H  !Y?   490
M#6H   5P    =@   'L   !_    @P   (<   "*    C0   (X   "1
MDP   )4   "8    F@4  )T,  "@$0  HQH  *,H  "B.@  H4X  *!E  "@
M@0  GJ   )W!  ";[@  FO\ 1ED  #E<   M80  (6<  !9N   .=0  !7L
M  "!    AP   (T   "2    E@   )H   "=    GP   *$   "D    I@
M *@   "K    K@   +$#  "T"P  N!$  +D>  "Y+P  N$,  +=:  "U=@
MM)<  +2U  "QX@  L/P /V0  #%I   E;P  &'<   ]_   &AP   (X   "4
M    F@   *    "E    J@   *X   "Q    L@   +4   "W    N@   +P
M  "_    PP   ,8   #)    S@H  -(3  #2(P  T3<  -!/  #.:@  S8H
M ,JK  #+RP  R^\ -W$  "EX   =@   $8D   B1    F@   *$   "G
MK0   +,   "Y    O@   ,(   #%    Q@   ,D   #,    S@   -(   #5
M    V@   -X   #A    Y0   .H+  #K%P  ZBL  .I#  #J7@  ZGH  .N9
M  #KM0  Z]4 _P   /\   #_  $ _P ' /\ #0#_ !( _P ; /\ )0#_ "\
M_P Z /\ 0P#_ $L _P!3 /\ 6@#] &  ^P!F /H :P#X '( ]@!X /0 @ #Q
M (D [P"2 .P G0#I *H Y@"\ ., W #? /< W0#_ ,P _P"^ /\ M0#_ +
M_P"M /\ _P   /\   #_    _P   /\ !@#_  T _P 4 /\ 'P#_ "D ^P S
M /< /0#S $4 [P!- .P 4P#H %D Y0!? ., 90#@ &H W0!Q -H > #6 (
MT@"* ,\ E0#, *( R "R ,4 R0#" .T P #_ +L _P"P /\ J #_ *0 _P"A
M /\ _P   /\   #]    ^@   /@   #P  D [  1 .@ &0#G ", Y0 M -X
M-@#6 #X T0!& ,T 3 #* %( R !8 ,4 70## &, P !I +X < "\ '@ N0"!
M +< C0"T )H L0"I *X O "L .$ J@#\ *@ _P"@ /\ F0#_ )8 _P"4 /\
M_P   /D   #R    YP   -L   #1  0 R@ - ,< % #$ !T P@ F +\ +P"[
M #< MP _ +0 10"Q $L K@!1 *P 5@"J %P J !A *8 : "C '  H0!Y )\
MA "= )$ F@"@ )@ L0"6 ,P E0#Q )0 _P"1 /\ BP#_ (@ _P"& /\ ]P
M .P   #>    R0   +P   "T    KP * *L $ "I !< J  @ *< * "B #
MGP X )P /@": $0 F !* )8 3P"4 %4 DP!: )$ 80"/ &@ C0!Q (L >P")
M (@ AP"7 (4 J "# +X @0#D (  _P"  /\ ? #_ 'L _P!Y /\ Z0   -<
M  #!    L0   *8   "=    EP % )0 #0"2 !( D  : (\ (@". "H BP Q
M (D . "' #X A0!# (, 2 "! $X ?P!4 'X 6@!\ &$ >@!I '@ <P!V '\
M=0". ', GP!Q +, < #0 &\ ]@!O /\ ;P#_ &T _P!L /\ V@   +\   "L
M    G@   ),   ",    A0   (( "0!_  \ ?@ 5 'T ' !\ "0 >@ K '<
M,0!U #< =  ] '( 0@!Q $@ ;P!- &X 4P!L %H :P!B &D ; !G '@ 9@"&
M &0 EP!B *H 80#" &  ZP!A /\ 80#_ &$ _P!@ /\ Q0   *T   ";
MC0   (,   !\    =P   '( !0!P  P ;@ 1 &P %P!L !X :P E &D + !G
M #$ 9@ W &0 /0!C $( 8@!( &  3@!? %4 70!= %P 9@!: '( 60"  %<
MD !6 *, 50"Y %0 W@!4 /L 5 #_ %4 _P!5 /\ M@   )\   "-    ?P
M '4   !N    :0   &8  0!C  D 80 . &  $P!? !D 7@ @ %T )@!; "P
M6@ R %@ -P!7 #T 5@!# %4 20!3 %  4@!8 %$ 80!/ &P 3@!Z $P B@!+
M )P 2@"Q $D S@!) /, 20#_ $D _P!* /\ J@$  )0%  ""!P  = @  &H(
M  !C!@  7@0  %L   !9  4 5P , %8 $ !4 !4 4P ; %( (@!1 "@ 4  M
M $X ,P!- #@ 3  ^ $L 10!* $P 2 !4 $< 70!& &@ 1 !U $, A0!! )@
M0 "K $  Q0 _ .H /P#_ $  _P!  /\ H @  (H+  !Y#0  ; T  &$-  !:
M#0  50L  %()  !0!@  3P(( $X #0!, !( 2P 7 $H '@!) ", 1P I $8
M+P!% #0 1  Z $( 00!! $@ 0 !0 #X 6@ ] &0 / !R #H @@ Y )0 . "G
M #< O@ V ., -@#Y #8 _P W /\ F T  (,.  !R$   91$  %L1  !3$
M3A   $H.  !(#0  1PH# $<'"@!%! X 1 (3 $("&@!! B  0 ,E #X#*P ]
M!#$ / 0W #L$/@ Z!44 .05. #<%5P V!6( - 9P #(&@  Q!I( , :E "\%
MNP N!=T +@;U "T'_P N!_\ D1   'T1  !L$P  7Q0  %44  !.%   2!,
M $02  !!$   0 X  $ -!@! "@P /@D0 #P)%@ ["AP .0HB #@**  W"RX
M-@LU #4+.P S"T, ,@Q, # ,5@ O#&$ +0QO "L,?P J#)( * RE "<,NP E
M#-T )0WU "8-_P G#?\ BQ(  '<4  !G%@  6Q<  %$8  !)%P  0Q<  #\5
M   \%   .A(  #D1 0 Y#P@ . X- #<.$@ U#A@ - X? #(.)0 Q#RP , \R
M "\0.@ M$$( +!!+ "H050 H$&$ )A!O "00@  C$), (1"G !\0O0 >$.
M'A'W !\0_P @$/\ AA0  ',7  !C&0  5QH  $T;  !%&@  0!H  #L9   X
M&   -18  #04   S$@0 ,A(+ #$2$  O$A4 +1(< "P3(@ K$RD *A,P "@3
M-P G%#\ )A1( "044P B%%\ (!5M !\5?@ =%9$ &Q6E !D5NP 8%=X &!7X
M !D4_P :%/\ @A<  &\:  !?'   4QT  $H=  !"'0  /!T  #<<   T&P
M,1H  "\9   N%@  +!<( "L6#@ I%Q, *!<9 "<8(  E&"8 )!@M ",8-  B
M&3T (!E& !X940 =&5T &QIK !D:?  7&H\ %1JC !09N@ 2&=L $QGV !09
M_P 5&/\ ?1H  &L=  !<'P  4"   $<@   _(   .1\  #0?   Q'@  +1T
M "L<   I&P  )QL% "4;#  D'!$ (AP6 "$<'0 @'2, 'QTJ !X=,@ <'CH
M&QY$ !D>3@ 7'EL %AYI !0?>@ 2'HT $1ZB ! >N  .'M@ #Q[U ! =_P 1
M'?\ >AT  &<?  !9(0  32(  $0B   \(@  -B(  #(A   N(0  *B   "<@
M   D'P  (B " " @"@ >(0\ '2$4 !PA&@ ;(B$ &2(G !@B+P 7(C@ %2-!
M !0C3  2(U@ $2-G ! C>  .(XL #2.?  PCM  +(]  "R+P  PB_P -(?\
M=A\  &0B  !6(P  2R0  $$D   Z)   -"0  "\C   K(P  *",  "0C   @
M(P  '20  !LE!P 9)@T %R81 !8F%P 5)QX %"<E !,G+  2)S4 $2@_ ! H
M2@ .*%8 #2AD  PH=  **(< "2B;  <GL0 %)\P !B?L  <F_@ ()O\ <2(
M & D  !3)@  2"<  #\G   W)@  ,28  "TF   I)0  )24  "(E   =)P
M&2@  !8J!  4*PL $BP0 !$L%  0+!L $"PB  XL*0 .+3( #2T[  LM1@ *
M+5( ""U@  8M<  $+8,  BV8   LK@  +,D  "SK  $K_  "*_\ ;24  %TG
M  !/*   12D  #PI   U*0  +R@  "LH   G)P  (R<  !\H   ;*@  %RP
M !,N @ 0, @ #C$-  TQ$@ ,,1< "S$>  HQ)@ (,BX !S(W  4R0@ #,DX
M 3)<   R;   ,G\  #*5   QK   ,<<  ##J   P_   ,/\ :"D  %@J  !,
M*P  02P  #DL   R*P  +2L  "DJ   E*@  ("L  !PL   7+@  $S   ! R
M @ .- < "C<,  <W$  %-Q0  S<;  (W(@  -RH  #@S   X/@  .$H  #A8
M   X:   .'P  #>2   WJ0  -L4  #;J   V_0  -?\ 8RP  %0N  !(+P
M/B\  #8N   P+@  *RT  "<M   B+0  '2\  !@Q   4,P  $#4   XW 0 *
M.@< !CL+  (\#@  /1(  #X7   ^'@  /B8  #XO   ^.@  /D8  #Y4   ^
M9   /G<  #Z/   ]IP  /<,  #SI   \_0  ._\ 7C   % Q  !$,@  .S(
M #0Q   N,   *2\  "0P   >,@  &30  !0V   0.0  #3L   H]   %0 4
M $$*  !"#0  0Q   $04  !%&@  1B(  $8K  !&-0  1D$  $9/  !&7P
M1G,  $6*  !%I   1,   $/H  !#_@  0O\ 6#0  $LU  !!-0  .34  #(T
M   M,P  )C0  " U   :.   %#H  ! ]   -0   "4(   1%    1P,  $@'
M  !*"P  2PX  $P1  !.%0  3QP  $\E  !/+P  3SP  $]*  !/6@  3FT
M $Z%  !-H   3+P  $OG  !+_@  2O\ 4SD  $<Y   ^.0  -S@  #$W   I
M-P  (3D  !L\   5/P  $$(   Q%   '2    DH   !-    3P   %$$  !2
M!P  5 L  %4.  !7$0  61<  %H?  !9*0  638  %E$  !95   6&<  %A_
M  !7F@  5K<  %7C  !4_0  5/\ 3CT  $,]   \/   -3L  "P\   D/@
M'$$  !5$   02   "TL   5.    40   %0   !7    60   %L   != @
M7@8  & +  !B#@  9!(  &<8  !G(@  9BX  &8\  !F30  96   &5W  !D
MDP  8[$  &'=  !@_   7_\ 24(  $%!   Z/P  ,$   "9#   >1@  %4H
M !!.   *4@   U8   !:    70   &    !C    90   &<   !I    :P$
M &T%  !O"@  <@X  '42  !W&P  =B8  '8U  !U1@  =%D  '1O  !SBP
M<JD  '#-  !O]P  ;O\ 1D8  $!%   U1@  *D@  "!,   740  $%8   E:
M   !7P   &,   !H    :P   &\   !R    =0   '<   !Y    >P   'T
M  "  P  @P@  (8-  ")$P  BAT  (HK  ")/   B$\  (9F  "%@0  A*
M (+"  "!\   ?_\ 1DL  #I,   N3P  (U,  !A8   07@  "60   !I
M;P   '0   !X    ?    ($   "$    AP   (@   "+    C@   )    "3
M    E@   )D'  "=#0  H10  * A  "@,0  GD0  )U;  "<=@  F98  )FU
M  "6Y0  E?X /U(  #)5   F6@  &V   !%G   );0   '0   ![    @0
M (8   "+    D    )0   "7    F0   )P   "?    H0   *0   "G
MJ@   *T   "Q!@  M0T  +@6  "W)@  MCD  +50  "T:@  LHD  +"J  "N
MSP  K?4 -UP  "MA   >:   $W    MX    @    (<   ".    E0   )H
M  "?    I    *@   "L    K0   +    "S    M0   +@   "[    OP
M ,,   #'    RP4  -$.  #1&P  T"X  ,]%  #-7P  RWX  ,F>  #(O@
MQ>D +VD  "-P   6>0  #8$   &+    DP   )L   "B    J    *X   "T
M    N    +T   #     P@   ,4   #(    RP   ,X   #1    U@   -L
M  #?    Y    .@&  #K$0  ZB,  .HZ  #I5   YW(  .63  #CLP  X]0
M_P   /\   #_    _P $ /\ "P#_ !  _P 7 /\ (0#_ "L _P U /\ /@#_
M $< _P!. /\ 50#\ %L ^@!A /@ 9@#V &T ] !S /( >P#O (0 [0". .H
MF0#F *< XP"Y -\ U0#; /< U@#_ ,  _P"R /\ J@#_ *4 _P"B /\ _P
M /\   #^    _    /P  P#^  L _P 1 /\ &@#] "0 ^0 N /0 . #P $
M[ !( .D 3@#F %0 X@!: -\ 7P#< &4 V !K -0 <@#0 'L S0"% ,H D0#'
M )X PP"N ,  Q0"] .L NP#_ +  _P"D /\ G #_ )@ _P"5 /\ _P   /H
M  #T    \0   /(   #J  4 YP . .( %0#A !X X0 H -@ ,0#0 #D RP!
M ,@ 1P#% $T P@!3 +\ 6 "] %X NP!D +D :P"V ', M !\ +$ B "N )4
MJP"D *@ N "F -P HP#[ )\ _P"5 /\ CP#_ (L _P") /\ ^0   .\   #G
M    WP   ,\   #(    P0 * +\ $0"\ !@ NP A +D *@"T #( L0 Z *X
M0 "K $8 J !, *8 40"C %8 H0!< )\ 8P"= &H FP!S )D ?@"6 (P E ";
M )( K0"0 ,< C@#P (T _P"& /\ @ #_ 'T _P!\ /\ [0   .    #1
MOP   +,   "J    I@ % *( #0"A !, H  ; )\ (P"; "L F  R )4 .0"3
M #\ D0!$ (\ 2@". $\ C !5 (H 6P"( &, A@!K (0 =@"" (( @ "2 'X
MHP!\ +H >@#A 'D _P!W /\ <@#_ '  _P!O /\ W0   ,L   "V    IP
M )T   "4    C@ ! (L "@") !  B  5 (< '0"' "4 A  L (( ,@!_ #@
M?0 ] 'L 0P!Y $@ > !. '8 5 !U %L <P!C '$ ;@!O 'H ;0") &P F@!J
M *X :0#, &@ ]@!G /\ 90#_ &0 _P!C /\ R@   +0   "A    DP   (D
M  ""    >P   '@ !0!V  P =0 1 '0 & !S !\ <@ E '  + !N #( ;  W
M &H / !I $( : !( &8 3@!E %4 8P!= &( 9@!@ '( 7@"  %T D@!; *4
M6@"^ %D Z0!9 /\ 60#_ %@ _P!8 /\ N0   *(   "0    @P   'D   !Q
M    ;0   &D  0!F  D 90 . &0 $P!C !D 8P @ &$ )@!@ "P 7@ Q %P
M-P!; #P 6@!" %@ 2 !7 $\ 5@!7 %0 8 !3 &P 40!Y %  B@!/ )X 3@"T
M $T V@!- /L 30#_ $T _P!- /\ J@   )0   ""    =0   &L   !D
M8    %T   !:  4 6  , %< $ !6 !4 5@ ; %4 (0!3 "< 4@ L %$ ,0!/
M #< 3@ ] $T 0P!, $H 2@!2 $D 6P!( &8 1@!S $4 A !$ )< 0P"L $(
MR0!" /$ 0@#_ $, _P!# /\ G@   (D   !X P  :@0  &$$  !: P  50$
M %(   !0  ( 3@ ) $T #0!, !$ 2P 7 $H ' !) "( 2  G $< +0!% #(
M1  X $, /@!" $4 00!- #\ 5@ ^ &$ /0!N #L ?@ Z )$ .0"F #@ OP X
M .@ . #_ #D _P Y /\ E0,  ( '  !O"0  8@H  %@+  !1"@  3 @  $D&
M  !' P  1@ & $0 "P!#  \ 0@ 3 $$ & !! !X /P C #X *0 ] "X .P T
M #H .@ Y $$ . !) #< 4@ V %T - !J #, >@ R (P ,0"A #  N  O -X
M+P#Y "\ _P P /\ C D  '@,  !H#0  7 X  %(.  !+#@  10T  $$,   _
M"@  /@@" #T$"  \ 0T .P 0 #H %0 Y !H .  @ #8 )0 U "L -  P #,
M-P R #X ,0!& "\ 4  N %H +0!G "L =P J (D *0"= "@ LP G -$ )P#R
M "< _P G /\ A@P  '(.  !C$   5A$  $T1  !%$0  0!   #P/   Y#@
M-PT  #8+!  V" H -08. #0%$@ R!!< ,04< # %(@ O!2@ +@8N "T&-  K
M!CP *@9$ "D'3@ G!UD )@=E "0'=0 C!X< (@>; " &L  @!LL 'P7M !\&
M_@ ?!_\ @ X  &T1  !>$@  4A,  $@3  !!$P  .Q,  #<2   T$0  ,A
M # / 0 P#08 , L+ "\*$  M"A0 + L9 "H+'P I"R4 * PK "<,,@ F##H
M) Q# ",,30 A#5@ ( UE !X-=0 <#8@ &@V< !D-L0 8#,H %PSK !<-_  8
M#/\ >Q$  &D3  !:%0  3A8  $46   ]%@  .!4  #,5   P%   +1,  "L2
M   J$ , *@\( "D.#0 H#A$ )@X6 "4/'0 D#R, (P\I "$0,0 @$#D 'A!"
M !T03  ;$%@ &1!F !<0=@ 5$(D %!"> !(0LP 1$,X $1#N !(0_@ 2$/\
M=Q,  &45  !7%P  2Q@  $(9   Z&0  -!@  # 7   L%P  *18  "<5   F
M% $ )1($ ",2"P B$@\ (1(4 " 2&@ >$R  '1,G !P3+@ :$S8 &11  !<4
M2@ 6%%8 %!1D !(4=  1%(< $!2<  X4L0 -%,H #13K  X3_@ .$_\ <Q4
M &$8  !3&@  2!L  #\;   W&P  ,AH  "T:   I&0  )A@  "08   B%P
M(!8! !X6"  =%@T &Q<2 !H7%P 9%QT &!@D !88*P 5&#0 %!@] !(92  1
M&50 $!EB  X9<@ -&80 #!F8  H9K0 )&,8 "1CG  D8^@ *%_\ ;Q@  %X:
M  !0'   11T  #P=   U'0  +QT  "H<   F&P  (QL  "$:   >&@  '!H
M !H;!0 8&PP %AP0 !4<%0 4'!L $QPB !(=*0 1'3$ $!T[  X=10 -'E$
M#!Y>  H>;0 )'H  !QZ4  4=J@ #'<(  QWF  0<^  %'/\ :QH  %L=  !-
M'@  0A\  #H?   R'P  +1\  "@>   D'@  (1T  !X=   <'0  &!X  !4?
M @ 3( D $B$. ! A$@ 0(1@ #B$?  XB)@ -(BX #"(W  HB00 )(DT !R):
M  4B:0 #(GP  2*1   BJ   (<   "'E   @^   (/\ 9QT  %<?  !*(0
M0"$  #<B   P(0  *B$  "8@   B(   'Q\  !P?   9(   %B$  !(C @ 0
M) < #B8,  PF$  +)A4 "B8<  DF(@ ()BH !B<S  0G/0 #)TD  2=6   G
M9@  )WD  ">/   FI@  )K\  "7D   E^0  )/\ 8R   %0B  !'(P  /20
M #0D   N(P  *",  "0B   A(@  'B$  !HB   7(P  $R0  ! F @ .* <
M"RH+  @K#@ &*Q, !"L8  (K'P !+"<  "PP   L.@  +$4  "Q3   L8P
M+'8  "R,   KI   *[X  "KD   J^@  *?\ 7R,  % E  !$)@  .B8  #(F
M   K)@  )B4  ",D   ?)   &R0  !<E   4)P  $2D   XK @ ++08 !R\+
M  0P#@  ,!$  #$5   Q'   ,2,  #(L   R-@  ,D(  #)/   R7P  ,G(
M #&)   QH@  ,+P  ##D   O^P  +_\ 6B<  $PH  ! *0  -RD  "\I   I
M*   )2<  "$F   <)P  &"@  !0J   1+   #BX   LP 0 ',@4  S0)   U
M#   -@\  #<2   X&   ."   #@H   X,@  .3T  #E+   Y6P  .&X  #B%
M   WGP  -[H  #;D   U_   -?\ 52H  $@L   ]+   -"P  "TK   H*@
M)"D  !XJ   9*P  %"T  !$O   -,0  "C0   <V   ". 0  #H'   ["@
M/0T  #X0  ! %   0!L  $ D  ! +@  0#D  $!'  ! 5@  0&D  $"    _
MFP  /K<  #WC   \_   //\ 4"\  $,O   Y+P  ,B\  "PM   G+   ("T
M !HO   5,0  $3,   TV   ).   !3L    ]    0 $  $$$  !#!P  10L
M $8.  !($0  2A8  $H>  !**   2C0  $E"  !)40  260  $A[  !(EP
M1[0  $;@  !%_   1/\ 2C,  #\S   V,P  ,#$  "HP   C,0  '#,  !8U
M   1.   #3L   @^   #00   $,   !&    2    $H   !,!   3@<  $\+
M  !1#@  5!(  %49  !5(@  5"X  %0\  !42P  4UX  %-T  !2D   4:X
M %#7  !/^P  3O\ 13<  #PW   U-@  +S0  "8U   >-P  %SH  !$]   ,
M00  !T0   !(    2@   $T   !0    4P   %4   !7    6 (  %L&  !=
M"P  7PX  &(3  !B&P  8B<  &(T  !A10  8%<  &!M  !?B0  7:<  %S,
M  !:^   6?\ 03P  #H[   T.0  *CH  "$\   80   $4,   Q'   &2P
M $\   !3    5@   %D   !<    7P   &$   !C    90   &<!  !J!0
M;0H  ' .  !S%0  <B   '(M  !Q/0  <$\  &]E  !N@   ;9\  &O!  !I
M\0  :/\ /T   #D^   N/P  )$(  !I&   22@  #$\   14    6    %T
M  !A    90   &@   !K    ;@   '$   !S    =0   '@   ![    ?@,
M ($*  "%#P  AQ<  (8D  "%-   A$8  ()=  "!=@  ?Y8  'ZV  !\YP
M>O\ /T0  #-%   H2   '4P  !-2   ,5P   UT   !C    :    &T   !Q
M    =@   'H   !^    @0   (,   "&    B0   (L   ".    D@   )4!
M  "9"0  GA   )X:  "=*0  G#P  )I2  "8;   EHL  )2J  "2U   D/H
M.$L  "Q.   @4P  %5D   U@   #9P   &X   !T    >@   (    "$
MB@   (X   "2    E0   )<   ":    G0   *    "C    IP   *L   "O
M    M D  +@0  "W'@  M3   +-&  "Q8   KWX  *R@  "KP0  J>X ,54
M "1;   880  #FD   5Q    >0   ($   "(    CP   )0   ":    GP
M *0   "H    J0   *P   "O    LP   +4   "Y    O0   ,$   #&
MRP   -$*  #3%   T24  - [  #-5   RG$  ,B2  #%LP  P]X *6(  !QI
M   1<0  !WL   "$    C0   )4   "=    HP   *D   "O    M    +D
M  "\    O@   ,(   #%    R    ,P   #0    U    -H   #?    Y
M .H   #N#   [1H  .PO  #J20  Z&4  .:&  #DI0  XL8 _P   /\   #_
M    _  ! /P " #^  X _P 4 /\ '0#_ "8 _P P /\ .@#_ $( _P!) /X
M4 #[ %8 ^0!< /8 8@#T &@ \@!O /  =@#M '\ Z@") .< E0#D *, X "U
M -L T #5 /8 R@#_ +8 _P"H /\ GP#_ )H _P"6 /\ _P   /L   #V
M\P   /,   #V  D ^@ . /T %@#[ "  ]P J /( ,P#M #L Z0!# .8 20#B
M $\ W@!5 -L 6P#6 &  T@!G ,\ ;@#, '8 R0"  ,8 C #" )H OP"J +L
MP0"X .D M@#_ *< _P": /\ D@#_ (T _P"* /\ ^@   /$   #J    YP
M .<   #D  $ X  + -L $0#: !H VP C -$ + #* #0 Q@ [ ,( 0@"_ $@
MO !. +H 4P"X %D M@!? +, 9@"Q &X K@!W *P @P"I )$ I@"A *, M0"@
M -@ G@#[ )4 _P"+ /\ A0#_ (  _P!^ /\ [P   .,   #:    TP   ,8
M  "_    N0 & +< #@"T !0 M  = +, )0"N "T JP T *< .P"D $$ H0!&
M )\ 3 "= %$ FP!7 )D 7@"7 &4 E0!N ), >0"0 (< C@"7 (P J0") ,0
MB #O (4 _P!\ /\ =@#_ ', _P!R /\ X    -    #&    M@   *D   "A
M    G0 ! )D "@"8 !  F  6 )< '@"4 "8 D0 M (\ - ", #H B@ _ (@
M10"' $H A0!0 (, 5@"! %X @ !F 'X <0!\ 'T >0"- '< H !U +8 <P#?
M '( _P!N /\ :0#_ &< _P!E /\ S    +X   "K    G0   ),   "*
MA0   (( !0"   T ?P 1 '\ & "  "  ?0 F 'H +0!W #, =0 X '0 /@!R
M $, < !) &\ 3P!M %8 ; !> &H : !H '4 9P"$ &4 E@!D *L 8@#) &$
M]@!@ /\ 7 #_ %L _P!: /\ O0   *D   "7    B0   'X   !X    <P
M &\  0!M  D ;  . &L $P!K !D :@ @ &@ )@!F "P 90 R &, -P!B #P
M8 !" %\ 2 != $\ 7 !7 %H 80!9 &T 5P![ %8 C@!5 *( 4P"[ %( Z0!2
M /\ 4 #_ $\ _P!/ /\ K0   )@   "&    >    &X   !G    8P   &
M  !=  4 7  + %L $ !; !4 6P ; %H (0!8 "8 5@ L %0 ,0!3 #8 4@ \
M %$ 0@!/ $D 3@!1 $T 6P!+ &8 2@!T $D A0!( )D 1P"Q $8 V !& /P
M10#_ $4 _P!% /\ GP   (D   !X    ;    &(   !;    5@   %,   !1
M  ( 3P ( $\ #0!. !$ 3@ 6 $T ' !, "$ 2@ F $D + !( #$ 1P W $4
M/0!$ $0 0P!, $( 50!  &  /P!N #X ?@ ] )( / "I #L QP [ /, .P#_
M #L _P \ /\ DP   'X   !N    80   %@   !1    3    $D   !'
M10 % $0 "P!#  X 0P 2 $, %P!" !T 0  B #\ )P ^ "P /0 R #L .  Z
M #\ .0!' #@ 4  W %L -0!H #0 >  S (P ,@"B #$ O  Q .< ,0#_ #(
M_P S /\ B0   '8#  !F!0  60<  % '  !)!@  0P4  $ #   ^ 0  /  #
M #L "  Z  T .@ 0 #D %  Y !D -P > #8 (P U "@ -  N #, -  R #L
M, !# "\ 3  N %< +0!D "P <P K (< *@"< "D M0 I -P *0#[ "D _P J
M /\ @00  &X(  !?"@  4PL  $H+  !""P  /0H  #D)   V"   -04  #0"
M!@ S  H ,@ . #$ $0 Q !4 ,  : "\ 'P N "0 +  J "L ,  J #< *0 _
M "@ 20 G %0 )@!@ "0 ;P C (( (@"7 "$ K@ A ,P (0#S "$ _P B /\
M>PD  &@,  !:#0  3@X  $4.   ]#@  . T  #,-   P#   +@L  "T) P M
M!@@ + 0, "L"#P J 1( *0$7 "@!'  G "$ )@ G "4 +0 D #0 (P$] "(!
M1@ A 5$ 'P%= !X!;  < 7\ &P"4 !H J@ : ,4 &@#K !D _P : /\ =0P
M &0.  !5#P  2A   $ 0   Y$   ,Q   "\/   L#@  *0X  "<- 0 G# 4
M)PH* "8(#0 E!Q  ) 84 "(&&0 A!A\ ( <D !\'*P >!S( '0<Z !P(1  :
M"$\ &0A< !<(:P 6"'T %0>1 !0'IP 3!K\ $@7D !(%^@ 2!?\ <0X  %\0
M  !1$0  1A(  #T2   V$@  ,!(  "L1   H$0  )1   ",0   B#@0 (0T'
M "$,"P @"PX 'PL2 !T+%P <#!P &PPB !H,*0 9##$ & PY !8-0P 5#4\
M$PU< !(-:P 0#7X #PV2  X-IP -#+X #0S@  T,]0 -#/\ ;1   %P1  !.
M$P  0Q0  #H4   R%   +10  "@3   E$P  (A(  " 1   >$0, '! % !P/
M"  ;#PP &@X0 !D/%  7#QH %@\A !40*  4$#  $A Y !$01  0$%  #A!=
M  T0:P ,$'P "Q"0  D0I0 ($+P !Q#?  <0]  '#_\ :1$  %@4  !+%0
M0!8  #<6   P%@  *A8  "85   B%0  'Q0  !T3   :$P( &1($ !<2!@ 6
M$@H %1(. !02$@ 2$A@ $1,> !$3)0 0$RX #A,W  T40  ,%$L "Q18  D4
M9P '%'@ !A2-  04HP #$[L  A/=  $2]  "$O\ 91,  %46  !(%P  /1@
M #08   M&   *!@  ",7   @%P  '18  !H5   8%0( %A4$ !05!0 2%@@
M$18- ! 7$  .%Q4 #A<;  T7(@ ,%RD "Q@R  D8/  '&$< !1A4  088P "
M&'4  1B+   7H0  %[D  !?=   6]0  %O\ 818  %(8  !%&@  .QH  #(:
M   K&@  )1H  "$9   >&   &Q@  !@7   6%P( %!<# !(8!0 0&0< #AL+
M  P;#P +&Q, "AL8  @<'P ''"8 !1PO  0<.  "'$0  !U1   =8   '7(
M !R(   <H   &[D  !O>   :]@  &O\ 7A@  $\:  !"'   .!P  "\=   I
M'   (QP  !\;   <&@  &1D  !<9 0 4&0( $AH# ! ;!  .'0< #!X+  D?
M#@ &(!$ !2 6  ,@'  !(2,  "$K   A-0  (4   "%.   A70  (6\  "&&
M   @G@  (+@  !_>   >^   'O\ 6AL  $L=   _'@  -1\  "T?   G'@
M(AT  !X=   ;'   &!L  !4;   2'   $!T"  X?!  ,(08 "2(*  4C#0 "
M)!   "43   E&0  )B   "8H   F,@  )CT  "9*   F6@  )FP  ":#   E
MG   );<  "3?   C^0  (_\ 51X  $<@   \(0  ,B$  "LA   E(   (!\
M !T>   :'0  %AX  !,>   0(   #B$   PC @ ()04 !2<)   H"P  *@X
M "L1   L%@  +!T  "PE   L+@  +#H  "Q'   L5@  +&D  "R    KF@
M*K4  "G?   I^P  */\ 42(  $0C   X)   +R0  "@C   C(@  'R$  !P@
M   7(   $R$  ! C   .)   "R8   @H   $*@0  "P'   N"0  , P  #$/
M   S$P  ,QD  #,A   S*@  ,S4  #-#   S4@  ,V4  #)[   REP  ,;,
M ##>   O^P  +O\ 3"4  #\F   U)P  +28  "<E   B)   'B,  !DC   4
M)   $28   XH   +*@  !RP   ,O    ,0(  #,$   U!P  -PH  #D-   Z
M$   .Q4  #L=   [)@  .S$  #L^   [3@  .V   #IW   YD@  .+   #?;
M   V_   -?\ 1RD  #LJ   R*@  *RD  "4G   A)@  &R<  !4H   1*@
M#BP   HO   &,0   30    V    .    #L!   ]!   /P<  $$*  !##@
M11$  $48  !%(0  12P  $0Y  !$2   1%L  $-Q  !"C0  0:L  $#2   _
M^@  /O\ 0BT  #@N   O+0  *2L  "0J   =*@  %RP  !$N   -,0  "30
M  0W    .@   #P    _    00   $0   !&    2 ,  $H'  !,"P  3@X
M % 3  !0'   4"<  $\T  !/0P  3U4  $YJ  !-A@  3*0  $K*  !)^
M2/\ /C(  #4Q   N+P  *2X  " N   9,0  $C,   XW   ).@   CT   !
M    1    $<   !)    3    $\   !1    4P   %4!  !8!@  6@L  %T.
M  !?%0  7B   %XL  !=/   7$X  %MC  !:?@  6)T  %?   !5\@  5/\
M.C8  #,T   M,@  )#,  !LV   3.0  #CT   A!    10   $D   !,
M4    %,   !6    60   %L   !=    8    &(   !E    : 4  &L+  !O
M$   ;Q@  &XE  !M-   ;48  &M;  !J=0  :)0  &:V  !DZ0  8O\ .#D
M #(W   H.0  'CL  !4_   .1   !TD   !-    4@   %8   !:    7@
M &(   !E    :    &L   !M    <    ',   !V    >0   'T$  "!"P
MA1$  (0=  ""+   @#X  'Y4  !^:P  >XH  'JJ  !WU@  =?T .#T  "P^
M   B00  %T8   ]+   '40   %<   !<    8@   &8   !K    ;P   '0
M  !X    >P   'X   "     @P   (8   "*    C0   )$   "6 P  FPP
M )T3  ";(0  FC,  )=)  "48@  DW\  )"@  ".Q0  C/, ,40  "5(   :
M30  $%,   A:    80   &@   !N    =    'D   !_    A    (D   "-
M    D0   ),   "6    F0   )T   "@    I    *@   "L    L@,  +<-
M  "W%P  M2@  +(^  "P5@  K',  *J4  "IM   I>4 *D\  !Y4   26P
M"F(   !J    <P   'L   ""    B0   (X   "4    F@   )\   "D
MI@   *D   "M    L    +,   "W    NP   ,    #%    RP   -$$  #5
M#@  TQT  - R  #-2P  RF8  ,:'  #"J0  P<L (EL  !9B   ,:P   70
M  !]    AP   )    "7    G@   *0   "K    L0   +8   "Z    O
M ,    #$    R    ,L   #/    U    -H   #@    Y@   .L   #Q!@
M\!,  .XG  #L/P  ZEL  .=Z  #DFP  X+L _P   /L   #V    \P   /0
M!0#V  P ^@ 1 /\ &0#_ "( _P L /\ -0#_ #T _P!% /P 3 #Z %( ]P!8
M /4 7@#S &0 \0!J .X <@#L 'H Z0"% .4 D0#A *  W0"R -@ S@#2 /8
MP0#_ *T _P"> /\ E@#_ )  _P", /\ ^@   /(   #L    Z0   .D   #L
M  4 \@ , /@ $@#W !L ]0 E /  +@#K #< Y@ ^ .( 10#= $L V !0 -,
M5@#0 %P S0!B ,H :@#( '( Q0!\ ,( B "^ )8 N@"H +< OP"T .@ K@#_
M )T _P"0 /\ B #_ (, _P"  /\ \    .4   #>    V@   -L   #<
MV  ' -$ #@#1 !4 T@ > ,L )P#% "\ P  W +T /0"Z $0 MP!) +4 3P"R
M %4 L !; *X 80"L &D J0!S *< ?P"D (T H0"> )X L@"; -4 F0#\ (P
M_P"" /\ >P#_ '8 _P!T /\ X@   -,   #*    QP   +P   "V    L  !
M *\ "P"L !$ K0 8 *T ( "H "@ I  O *  -@"= #P FP!" )D 1P"7 $T
ME0!3 ), 60"1 &$ CP!J (P =0"* (, B "4 (8 IP"# ,( @@#P 'P _P!S
M /\ ;0#_ &H _P!H /\ SP   ,$   "Y    K0   *    "8    E    )$
M!@"0  T D  2 (\ &0". "$ BP H (@ +P"& #4 A  Z (( 0 "  $4 ?@!+
M 'P 4@!Z %D > !B '8 ; !T 'D <@") '$ G0!O +0 ;0#? &P _P!E /\
M8 #_ %X _P!< /\ O@   +$   "@    D@   (D   ""    ?    'H  0!X
M  D =P . '@ % !W !H =  A '( )P!P "T ;@ S &P . !K #X :0!$ &@
M2@!F %$ 9 !: &, 9 !A '  7P!_ %X DP!= *D 7 #( %L ]P!7 /\ 5 #_
M %( _P!1 /\ L    )\   "-    ?P   '0   !N    :@   &8   !E  0
M8P + &, $ !C !4 8P ; &$ (0!? "< 70 L %P ,@!: #< 60 ] %< 0P!6
M $L 50!3 %, 7 !2 &@ 4 !W $\ B0!. )\ 30"Z $P Z0!+ /\ 20#_ $<
M_P!' /\ H@   (T   !\    ;@   &4   !>    60   %<   !5  $ 5  '
M %, #0!3 !$ 5  6 %( &P!1 "$ 3P F $X *P!, #$ 2P W $H /0!) $0
M1P!, $8 5@!$ &$ 0P!P $( @0!! )< 0 "O #\ UP _ /\ /@#_ #T _P ^
M /\ E    '\   !O    8P   %D   !1    30   $H   !(    1P $ $<
M"@!&  X 1@ 1 $< %@!% !P 1  A $( )@!! "L 0  Q #X -P ] #X / !'
M #H 4  Y %L . !I #< >@ V (\ -0"G #4 Q@ T /4 - #_ #0 _P U /\
MB    '0   !E    6    $\   !(    0P   #\    ]    /  " #P !P [
M  P .P / #L $@ Z !< .0 < #< (0 V "8 -0 L #0 ,@ S #D ,0!! #
M2P O %8 +@!C "T <P L (@ + "@ "L NP K .H *P#_ "L _P L /\ ?P
M &P   != 0  40(  $@#  !  P  .P(  #<    T    ,P   #( !0 R  D
M,@ - #$ $  Q !, ,  8 "\ '0 M "( +  H "L +@ J #4 *0 ] "@ 1@ G
M %$ )@!> "4 ;@ D (( (P"9 ", LP B -X (@#_ ", _P D /\ =P   &4$
M  !6!@  2P<  $((   Z"   -0<  # &   M!0  + ,  "L  P J  < *0 +
M "D #@ I !$ *  5 "< &0 F !X )0 D "0 *@ C #$ (@ Y "$ 0P @ $X
M'P!: !X :0 = 'P ' "3 !L K  ; ,T &P#V !L _P < /\ < 4  %\(  !1
M"@  1@L  #T+   U"P  , L  "L*   H"0  )0@  "0' @ C! 8 (P() "(!
M#  B  \ (0 2 "  %@ ? !L '@ @ !T )@ < "X &P V !H /P 9 $H & !7
M !< 9@ 6 '@ %0"/ !4 I@ 4 ,, % #N !0 _P 5 /\ :P@  %L+  !-#
M0@T  #D-   Q#0  + T  "<-   C#   (0P  !\+ 0 >"@4 '0@( !T&"P <
M!0T ' 00 !L$%  9!!@ &00> !@$(P 7!"L %@0S !4$/  4!$< $P-4 !(#
M8P 1 W4 $ ** ! !H@ / +P #P#E  \ _@ 0 /\ 9PL  %<-  !)#@  /@\
M #4/   N#P  * \  "0.   @#@  '0X  !L- 0 9#00 & P' !@+"0 7"0P
M%PD. !8)$@ 5"18 % D; !,)(0 2"2@ $@DP !$).@ 0"44 #PE2  X)80 -
M"7, # B(  L(GP *![< "@;;  H%]@ *!/\ 8PT  %,.  !&$   .Q$  #(1
M   K$0  )1   "$0   =$   &@\  !@/ 0 6#@0 %0X' !0-"0 3#0L $PP-
M !(,$  1#!0 $ P9 ! ,'P /#"< #@TO  T-.0 ,#44 "PU1  D-8  (#7$
M!@V&  4-G0 $#+0  PS2  (,\0 ""_\ 7PX  % 0  !#$0  .!(  "\2   H
M$@  (Q(  !X1   ;$0  &!$  !40 @ 4$ 4 $A ' !$/"0 0#PH $ X,  X.
M#@ .#Q( #0\7  P0'0 ,$"0 "A L  D0-@ ($$$ !A!.  4070 #$&\  1"$
M   0G   #[0   [4   .\P  #O\ 7!   $T2  ! $P  -A0  "T4   F%
M(1,  !P3   9$@  %A(  !01 P 2$08 $1$( ! 0"@ .$ L #1$+  P1#0 +
M$A$ "A(5  D2&@ ($B$ !A,I  43,P #$SX  A-+   36@  $VP  !."   2
MFP  $K0  !'7   1]0  $?\ 6!(  $D4   ]%0  ,Q8  "L6   D%0  'Q4
M !H4   7%   %!,! !,2!  1$@< $!()  X2"0 -$@D "Q,*  D4#0 '%0\
M!A83  06&  #%A\  A8G   7,   %SL  !=(   76   %VH  !:    6F0
M%;0  !79   4]P  $_\ 510  $86   Z%P  ,!@  "@8   B%P  '18  !D6
M   6%0  $Q0# !(3!@ 0$P< #Q,'  T4!P +%0@ "18)  88#  #&@X  1H1
M   :%@  &QP  !LD   ;+0  &S@  !M&   <50  &V<  !M]   ;EP  &K,
M !G;   8^0  %_\ 418  $,8   W&0  +AH  "8:   @&0  &Q@  !@7   5
M%@$ $Q4% !$5!  /%00 #18$  L7!0 )&08 !AH(  (<"@  '@T  " 0   @
M$P  (!D  " A   A*@  (34  "%"   A4@  (&0  "!Z   ?E0  '[$  ![;
M   =^@  '/\ 31D  #\;   T'   *QP  "0<   >&P  &AH  !<8   4%P(
M$A<" ! 8 0 -&0$ "QH"  @< P %'00  A\&   A"   (PL  "4.   F$0
M)A8  "8>   G)P  )S(  "<_   F3@  )F   "9W   ED@  )*\  "/:   B
M^P  (?\ 2!T  #P>   Q'P  *!X  "(>   ='   &1L  !8:   2&@  $!L
M  T<   +'0  "!\   0A   !(P(  "4$   G!@  *0D  "P,   N#P  +A,
M "X:   N(P  +BX  "X[   N2@  +5P  "UR   LC@  *ZP  "K4   I^P
M*/\ 1"   #@A   N(0  )B$  " @   <'@  &!T  !0=   0'@  #A\   LA
M   '(P   R4    G    *0   "P!   N P  , 8  #,*   U#0  -A$  #87
M   V'P  -BD  #8V   V10  -5<  #5M   TB0  ,J@  #'/   P^@  +_\
M/R0  #0D   K)   )",  !\A   ;(   %B   !$A   .(P  "B4   8H   "
M*@   "T    O    ,@   #0    W    .0,  #L&   ^"@  0 X  $$2  !!
M&@  0"4  $ Q  ! 0   /U(  #YG   ]@@  /*(  #K'   Y^   ./\ .B@
M # H   I)P  (R4  !\C   8)   $B4   XH   **@  !2T    P    ,P
M #8    X    .P   #X   !     0@   $4"  !'!@  2@H  $T.  !-%0
M3!\  $PK  !+.@  2DP  $EA  !(?   1YL  $6_  !#\P  0O\ -BP  "TK
M   G*0  (R<  !LH   4*@  #BT   HP   $,P   #<    Z    /0   $
M  !#    1@   $@   !+    30   %    !3 0  5@8  %D+  !;$   6QD
M %HE  !9-   6$8  %=:  !5=   5),  %*U  !0Z@  3_\ ,S   "PN   G
M+   'BT  !8O   0,@  "C8   ,Z    /P   $(   !&    20   $P   !/
M    4@   %4   !8    6@   %T   !@    8P   &<&  !K#   ;!(  &L>
M  !K+   :3T  &=2  !F:@  9(D  &&K  !?W   7?\ ,3,  "PQ   B,@
M&34  !$Y   */0   D(   !'    3    %    !4    6    %L   !?
M8@   &4   !H    :P   &X   !Q    =0   'D   !]!@  @@T  ((6  "
M)   ?C4  'Q)  ![80  >'\  ':?  !SQ@  </< ,38  "8X   <.P  $D
M  M%   "2P   %$   !6    6P   &    !E    :0   &X   !R    =@
M 'D   !\    ?@   ((   "%    B0   (X   "3    F 8  )P.  ";&@
MF"L  )9   "260  D7,  (V5  "+M0  B.@ *SX  "!!   51P  #4T   )4
M    6P   &$   !H    ;@   ',   !Y    ?@   (,   "(    C    (\
M  "2    E0   )D   "=    H0   *4   "J    L    +<'  "X$0  M2$
M +(U  "O30  JFD  *B(  "FJ   HM$ (T@  !A.   .5   !%P   !D
M;0   '4   !\    @P   (D   "/    E0   )L   "@    HP   *8   "I
M    K0   +$   "U    N0   +X   #$    R@   -(   #:"@  UA8  -(I
M  #.00  REP  ,5\  #"G0  P;T '%4  !%<   '90   &X   !W    ?P
M (@   "0    F    )\   "E    K0   +,   "X    N@   +X   #"
MQ@   ,H   #.    TP   -H   #@    YP   .T   #S    ] X  /(>  #O
M-@  [%$  .AN  #DD   W[$                       $#! 4&" D*"PT.
M#Q$2$Q06%Q@:&QP='R A(B0E)B@I*BLM+B\P,C,T-C<X.3L\/3Y 04)$149'
M24I+34Y/4%)35%576%E;7%U>8&%B8V5F9VEJ:VQN;W!Q<W1U=WAY>GQ]?H"!
M@H.%AH>(BHN,CH^0D9.4E9:8F9J<G9Z?H:*CI*:GJ*JKK*VOL+&SM+6VN+FZ
MN[V^O\'"P\3&Q\C)R\S-S]#1TM35UM?9VMO=WM_@XN/DYN?HZ>OL[>[P\?+T
M]?;W^?K[_/[_________________________________________________
M_____P                     ! P0%!@@)"@L-#@\1$A,4%A<8&AL<'1\@
M(2(D)28H*2HK+2XO,#(S-#8W.#D[/#T^0$%"1$5&1TE*2TU.3U!24U155UA9
M6UQ=7F!A8F-E9F=I:FML;F]P<7-T=7=X>7I\?7Z @8*#A8:'B(J+C(Z/D)&3
ME)66F)F:G)V>GZ&BHZ2FIZBJJZRMK["QL[2UMKBYNKN]OK_!PL/$QL?(R<O,
MS<_0T=+4U=;7V=K;W=[?X.+CY.;GZ.GK[.WN\/'R]/7V]_GZ^_S^________
M______________________________________________\
M         0,$!08("0H+#0X/$1(3%!87&!H;'!T?("$B)"4F*"DJ*RTN+S R
M,S0V-S@Y.SP]/D!!0D1%1D=)2DM-3D]04E-455=865M<75Y@86)C969G:6IK
M;&YO<'%S='5W>'EZ?'U^@(&"@X6&AXB*BXR.CY"1DY25EIB9FIR=GI^AHJ.D
MIJ>HJJNLK:^PL;.TM;:XN;J[O;Z_P<+#Q,;'R,G+S,W/T-'2U-76U]G:V]W>
MW^#BX^3FY^CIZ^SM[O#Q\O3U]O?Y^OO\_O__________________________
M____________________________  $" P0%!@<("0H+# T.#Q 1$A,4%187
M&!D:&QP='A\@(2(C)"4F)R@I*BLL+2XO,#$R,S0U-C<X.3H[/#T^/T!!0D-$
M149'2$E*2TQ-3D]045)35%565UA96EM<75Y?8&%B8V1E9F=H:6IK;&UN;W!Q
M<G-T=79W>'EZ>WQ]?G^ @8*#A(6&AXB)BHN,C8Z/D)&2DY25EI>8F9J;G)V>
MGZ"AHJ.DI::GJ*FJJZRMKJ^PL;*SM+6VM[BYNKN\O;Z_P,'"P\3%QL?(R<K+
MS,W.S]#1TM/4U=;7V-G:V]S=WM_@X>+CY.7FY^CIZNOL[>[O\/'R\_3U]O?X
M^?K[_/W^_VUF=#$      P0A   !                     0
M          $    ! @,$!08'" D*"PP-#@\0$1(3%!46%Q@9&AL<'1X?("$B
M(R0E)B<H*2HK+"TN+S Q,C,T-38W.#DZ.SP]/C] 04)#1$5&1TA)2DM,34Y/
M4%%24U155E=865I;7%U>7V!A8F-D969G:&EJ:VQM;F]P<7)S='5V=WAY>GM\
M?7Y_@(&"@X2%AH>(B8J+C(V.CY"1DI.4E9:7F)F:FYR=GI^@H:*CI*6FIZBI
MJJNLK:ZOL+&RL[2UMK>XN;J[O+V^O\#!PL/$Q<;'R,G*R\S-SL_0T=+3U-76
MU]C9VMO<W=[?X.'BX^3EYN?HZ>KK[.WN[_#Q\O/T]?;W^/GZ^_S]_O\  0$"
M @,#! 0%!@8'!P@("0D*"PL,# T-#@\/$! 1$1(3$Q04%186%Q<8&1D:&AL<
M'!T>'A\@("$B(B,D)"4F)B<H*2DJ*RPM+2XO,#$R,C,T-38W.#DZ.SP]/C]
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
MEY7FI9>5YO^F)0;_I# ._Z<Z&/^R0R+_O$LR_\-41?S&75KQR&1QX\9JA];
M;YO+N'*LPK%TNKNM=\2TJ7O-JZ-_U**>A=N9FH[AF9J.X9F:CN&9FH[AF9J.
MX9F:CN&9FH[AF9J.X9F:CN&9FH[AF9J.X9F:CN&9FH[AF9J.X9F:CN&9FH[A
MF9J.X?^F)0;_I3 ._Z@Z%_^S0R+_ODLQ_\541?G)7%OOS6-QX\QIB-7&;9S)
MOW"NO;9RNK2P=<.KJGC*HJ5\T9FA@=B0G8G=D)V)W9"=B=V0G8G=D)V)W9"=
MB=V0G8G=D)V)W9"=B=V0G8G=D)V)W9"=B=V0G8G=D)V)W9"=B=V0G8G=D)V)
MW?^F)0;_I3 ._ZHZ%_^U0R+_P$LQ_<A31?;-6UOMT6%RX=!GB='+:YW"P&ZM
MMK=QN*RQ<\&CK';(FJAYSI*D?M2)H(78B:"%V(F@A=B)H(78B:"%V(F@A=B)
MH(78B:"%V(F@A=B)H(78B:"%V(F@A=B)H(78B:"%V(F@A=B)H(78B:"%V/^G
M)0;_I3 ._ZLZ%_^V0R'_P4LQ^LM21//16EKJV6!RWM9EB<O,:IR[P6VKK[EP
MMJ6T<KZ<KW3$E*MWRHNG>\^$I('4A*2!U(2D@=2$I('4A*2!U(2D@=2$I('4
MA*2!U(2D@=2$I('4A*2!U(2D@=2$I('4A*2!U(2D@=2$I('4A*2!U/^G)0;_
MIC ._ZTZ%O^X0B'^Q$HP]\Y21/#66%KGX%YRUMIDB,3-:9JTPVRHJ+MOLIZV
M<+J6LG+ CJYVQH:J>LI_IW_.?Z=_SG^G?\Y_IW_.?Z=_SG^G?\Y_IW_.?Z=_
MSG^G?\Y_IW_.?Z=_SG^G?\Y_IW_.?Z=_SG^G?\Y_IW_.?Z=_SO^H)0;_IS .
M_ZXY%O^Z0B#[QDHO]--10^O=5UKCYEQQSMMDA[W/:9BNQ6NEHKYNKYBY;[:0
MM7&\B+%TP8&N>,5[K'W)>ZQ]R7NL?<E[K'W)>ZQ]R7NL?<E[K'W)>ZQ]R7NL
M?<E[K'W)>ZQ]R7NL?<E[K'W)>ZQ]R7NL?<E[K'W)>ZQ]R?^H) ;_IS -_[ Y
M%?^]0A_WR4HO[]A00N;C55G<Z%MPQMUCA;;1:)6GR&NAG,%MJI.\;[&*N7&V
MA+5TNWVR=[]WL'S"=[!\PG>P?,)WL'S"=[!\PG>P?,)WL'S"=[!\PG>P?,)W
ML'S"=[!\PG>P?,)WL'S"=[!\PG>P?,)WL'S"=[!\PO^I) 7_J# -_[,Y%/[
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
M3TS/\U1BO.A>=*O>9(2=U&F0D<YMF8?);Z" Q7*E>L)TJ73 >*QPOGNO:[R
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
MMHBU@+R!LH; >["-PW:NEL5SKJ'&<JVMQ'*IL,!RJ;# <JFPP'*IL,!RJ;#
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
M#O^/.A3_ET(<_YY+)_^>5S3_G6)"_YEM3_^3>%SXC8)G\HB+<>R"DWGH?)F
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
M0U'_GT-1_Y]#4?^?0U'_GT-1_Y]#4?^?0U'_GT-1_Y]#4?^?0\:^!0"WS04
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
MPZ:#C,.F@XS#IH.,PZ:#C,.F@XS#IO^*&0/_B"0&_Y8H"/^C, S_K3@2_[9
M&_J^2"?QQTXWY\Q52-S'7%S,OV-OO[=I?[2P<(RIJ767H*-[H)B?@JB1FXFM
MBIF2LH66FK6!E:2W?I6OMWN2M[9]D;VN?9#"IWV0PJ=]D,*G?9#"IWV0PJ=]
MD,*G?9#"IWV0PJ=]D,*G?9#"I_^+&0/_B20&_Y@H"/^E+PO_L#@1_[E &?C"
M1R;NRTTUY-!41M7+6UO'PV)NNKMH?JZT;HNCKG.6FJEZGY*E@*:*H8>LA)^/
ML7Z=F+1ZG*&V>)NLMG6:M[9WF+VN>);"IWB6PJ=XEL*G>);"IWB6PJ=XEL*G
M>);"IWB6PJ=XEL*G>);"I_^,& /_BB,&_YHG!_^G+PK_LS</_+T_&//&1B/J
MT$PRX-521<_/65K!R&!LM,!F?*BZ;(J=M'*5E+!XGHNL?J6#J(6J?::,KWBD
ME;)THY^T<:.JM6^DN;1PH+ZM<IW"IW*=PJ=RG<*G<IW"IW*=PJ=RG<*G<IW"
MIW*=PJ=RG<*G<IW"I_^,& /_C"(&_YTG!_^J+@G_MC8.]\$^%NW,1B#DV$LN
MV=Q01,G46%B[S5YKKL9E>J+ :HB7NW"2C;=UFX2S?*)]L8.H=J^*K'&MDZ]M
MK9VQ:JVILFFMM[%JJ;^L:Z;#IFNFPZ9KIL.F:Z;#IFNFPZ9KIL.F:Z;#IFNF
MPZ9KIL.F:Z;#IO^-& +_CR %_Z F!O^N+0C]NS4,\<<]$^731!S=X$@MT.%/
M0L+;5E:TTUUHI\UC>)K(:(6/PVZ/A<!TF'V]>IYVNH&D<+F)J&NXDJIGMYRL
M9;BHK6.XMJUDM<&I9;#%I&6PQ:1EL,6D9;#%I&6PQ:1EL,6D9;#%I&6PQ:1E
ML,6D9;#%I/^.%P+_DQ\$_Z0E!?^S+ ;WP3,)Z,X\#]S>0!G0Y4@NQ^5-0KG@
M552LVUMEG]5A=)+09H&'S6R+?LIRDW;(>9EOQH&>:L6)HF7%DJ1BQ)VF7\2G
MIUW$M*=>P\2D7[W(H%^]R*!?O<B@7[W(H%^]R*!?O<B@7[W(H%^]R*!?O<B@
M7[W(H/^0%P+_F!T$_ZDC!/^Y*03NR#$&W=HT"M#D01O&ZT<NO.I,0;#F4U*C
MXUIAE^!A;HS=:'F"VVZ">MEUB7+5?(]KTH*39<^(EV#-CYI<S)><6LN@G5C+
MJYU7R[J=6<S,F5G,S)E9S,R96<S,F5G,S)E9S,R96<S,F5G,S)E9S,R96<S,
MF?^2%@+_G1P#_Z\@ O; )0+BTR0#T.,R#,7L0!VZ\4<OL.]+/Z7M44Z:ZUI:
MC^IB987H:FY]YW)U=>-X>V_@?H!IW82$9-N*AV#9D8E=V)B+6M:@C5C6J(Y6
MU;2.5-7!CE35P8Y4U<&.5-7!CE35P8Y4U<&.5-7!CE35P8Y4U<&.5-7!CO^4
M%0+_I!D"_[<< >G+%@'1X1T"Q>PQ#KKU0!ZN]T4NH_5*/)KT4$B0\UI3AO-C
M6W[R;&)W\7-H<>YZ;6SK@'!GZ89S8^>,=F#FDGA=Y)AZ6N.>>UCCI7U6XJ]^
M5.&X?E3AN'Y4X;A^5.&X?E3AN'Y4X;A^5.&X?E3AN'Y4X;A^5.&X?O^8$P'_
MK10!\\,/ -+8"P#$[!X$N/8Q$:W]/AZB_4,KE_Q(-X[\3T&%_%E)??QC4'?\
M;59P^W1::_EZ7FCW@6%D]8=C8?.-95_RDV==\9EH6O">:5COI6M6[ZUL5.ZT
M;53NM&U4[K1M5.ZT;53NM&U4[K1M5.ZT;53NM&U4[K1M5.ZT;?^C$ #QN0P
MSLD) ,3?"P"V]Q\&K/\R$J#_.QV4_T$GBO]',8'_3CEZ_U@_<_]B16[_;$EI
M_W-,9O]Z3V/_@%%@_X937O^,5%S_DE5:_IA76?V=6%?\I%E5^ZM:5/NQ6U3[
ML5M4^[%;5/NQ6U3[L5M4^[%;5/NQ6U3[L5M4^[%;5/NQ6_"O" #-OP< P,T(
M +3N#@*I_R$(G_\Q$9+_-QJ'_SXB??]%*77_33!N_U4U:?]@.67_:CQA_W$^
M7_]W0%S_?D):_X1#6?^)1%?_CT56_Y1&5?^:1U/_H$A2_Z=)4?^M2E'_K4I1
M_ZU*4?^M2E'_K4I1_ZU*4?^M2E'_K4I1_ZU*4?^M2L^X! "^PP4 LM0& *;^
M$ .<_R,(D/\M#X3_,Q9Y_SL<</]#(FG_2B=B_U(J7?]<+5K_93!8_VTQ5O]S
M,U3_>313_WXU4O^$-E#_B3=/_XXX3O^3.$W_F3E,_Z Z2_^F.DO_ICI+_Z8Z
M2_^F.DO_ICI+_Z8Z2_^F.DO_ICI+_Z8Z2_^F.K^\ P"PR@, H]P# 9G_$@./
M_R((@O\H#7;_+Q)M_S<79?\_&U[_1QY8_TXA5/]7(U'_7R5._V4F3?]L)TO_
M<2A*_W8I2?][*DC_@"I'_X4K1O^)*T7_CBQ$_Y0L0_^:+4/_FBU#_YHM0_^:
M+4/_FBU#_YHM0_^:+4/_FBU#_YHM0_^:+;'" 0"CT@  E>L# 8S_$P. _QP&
M=/\C"FG_*@Y@_S(26?\Z%5/_0A=._TD92_]1&DC_6!Q&_UT=1/]C'4/_9QY!
M_VP?0/]P'S__=" ^_W@@/?]\(#S_@2$[_X<A._^,(CO_C"([_XPB._^,(CO_
MC"([_XPB._^,(CO_C"([_XPB._^,(O]Z'0/_=B@&_W(S"_]\-P__A#\5_XA(
M'?^+4R?_B6 Q_X9M._^">43_?H9,_WN14_]WFEC_=*)=_'&H8?INKF3X:[1G
M]VFZ:?5HP6OS9LAM[V/-;^QATW#G7]UQXEWE<]U;YG/=6^9SW5OF<]U;YG/=
M6^9SW5OF<]U;YG/=6^9SW5OF<_]Z'0/_=B@&_W(S"_]\-P__A#\5_XA('?^+
M4R?_B6 Q_X9M._^">43_?H9,_WN14_]WFEC_=*)=_'&H8?INKF3X:[1G]VFZ
M:?5HP6OS9LAM[V/-;^QATW#G7]UQXEWE<]U;YG/=6^9SW5OF<]U;YG/=6^9S
MW5OF<]U;YG/=6^9SW5OF<_]Z'0/_=B@&_W(S"_]\-P__A#\5_XA('?^+4R?_
MB6 Q_X9M._^">43_?H9,_WN14_]WFEC_=*)=_'&H8?INKF3X:[1G]VFZ:?5H
MP6OS9LAM[V/-;^QATW#G7]UQXEWE<]U;YG/=6^9SW5OF<]U;YG/=6^9SW5OF
M<]U;YG/=6^9SW5OF<_]Z'0/_=B@&_W(S"_]\-P__A#\5_XA('?^+4R?_B6 Q
M_X9M._^">43_?H9,_WN14_]WFEC_=*)=_'&H8?INKF3X:[1G]VFZ:?5HP6OS
M9LAM[V/-;^QATW#G7]UQXEWE<]U;YG/=6^9SW5OF<]U;YG/=6^9SW5OF<]U;
MYG/=6^9SW5OF<_]Z' /_=R<&_W0R"_]_-@__ACT5_XM''?^.42?_C%XQ_XEK
M//^%=T;_@8-._WV/5O]YF%S\=:!A^7*F9?=OK6GU;+-L\VJY;_)HP''P9LAS
M[&3-=>AAU';C7]YWVUWC>=5=Y7;57>5VU5WE=M5=Y7;57>5VU5WE=M5=Y7;5
M7>5VU5WE=O][' /_=R<&_W<P"O^"-0[_BCP5_X]&'?^23R?_D5PR_XYH/?^*
M=$C_AH!2_X&+6OQ]E6'X>)UG]72D;?)QJG'P;K!T[FNV=^QIOGKJ9\=]YV7.
M?^)BUH#97]V!T%_@?LQ@XWO,8.-[S&#C>\Q@XWO,8.-[S&#C>\Q@XWO,8.-[
MS&#C>_]\' /_>"8&_WHO"O^%,P[_C3L4_Y)$'/^63B?_E5HR_Y)E/O^.<4K_
MBGU5_H6(7OF DF?T>YIN\':A<^URIWCJ;ZY]Z&RT@.9IO(/D9\:&X67/B-EB
MUXK/8=F(R&+=@L1CX'_$8^!_Q&/@?\1CX'_$8^!_Q&/@?\1CX'_$8^!_Q&/@
M?_]]&P/_>28&_WPN"O^(,@[_D#H4_Y5#'/^:3"?_F5@S_Y9C/_^2;DS_CGI7
M_(F%8O6$CVOP?I=S['F>>NATI8#E<*N%XFRSB>!JNXS>:,:/VF;1DLYBT9+'
M9-6,P67;AKUFW8*]9MV"O6;=@KUFW8*]9MV"O6;=@KUFW8*]9MV"O6;=@O]]
M&P/_>B8&_W\L"O^+,0W_DSH3_YA"'/^=2R;_G58S_YMA0/^7;$W[DG9:]XV!
M9O*(C'#L@I1YYWN;@>-UHHC?<:F.W&VQDMEKNY;7:<B9S&3+F\5ESI? 9]*1
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
M@*>=CW^SGHV PIZ+@,R:BX'2DHJ V(F)@-N&B8#;AHF VX:)@-N&B8#;AHF
MVX:)@-N&B8#;AO]Y&@+_>R$$_XLB!?^8* ?_HS *_ZLX$/FR0!CON$<DYKU.
M,]NX5T3-L&!6PJEG9+BB;G&OFW5[IY9\A*"1@XN:C8N1E(J3EH^'FYJ+A:6=
MB(2PGX6$OY^%A<N;A871DX6%V(J$A-J'A(3:AX2$VH>$A-J'A(3:AX2$VH>$
MA-J'A(3:A_]Z&0+_?2 $_XTA!?^;* ;_I2\)_ZXW#O:V/Q?LO$8BX\%.,-6\
M5D/(M%Y5O:QF8[.F;'"JGW-[H9IZA)J6@8N4DHB1CH^0EHF,F9J$BJ.=@8JN
MGWZ*O)]^BLJ<?XK0E'^)UHM_B-F(?XC9B'^(V8A_B-F(?XC9B'^(V8A_B-F(
M?XC9B/]Z&0+_?QX$_Y A!/^=)P7_J"X(_K(V#?.Z/A7IP44?W\5,+]"_5$+$
MMUU3N+!D8JZJ:F^DI'%ZG)]W@Y2;?HJ.F(:0AY6.E8*2EYE]D*"<>H^KGGB/
MN9]WD<J=>9#/E7F.UHQYC=B)>8W8B7F-V(EYC=B)>8W8B7F-V(EYC=B)>8W8
MB?][&0+_@1T$_Y(@!/^@)@7_JRT'^[4U"_"^/1+FQT0<VLE)+LO#4T&^O%M2
ML[5B8:BO:6Z?JF]XEJ5U@8ZA?(F'GH./@9N+E'N9E)AWEYZ;<Y:IG7&6MIYP
ME\B=<I;/E7.4U8QTD]B)=)/8B723V(ETD]B)=)/8B723V(ETD]B)=)/8B?]\
M& +_A!P#_Y4? _^C)03_KRP&][HS">S$.P_BSD(8T\Y(+,;'4D"YP%I1K;IA
M7Z.T9VR9L&UWD*MT@(BH>H>!I8&->J*)DG6@DI9PGIN9;)ZGFVJ>M)QIG\6;
M;)[0E&V:UHQMF=B);9G8B6V9V(EMF=B);9G8B6V9V(EMF=B);9G8B?]]& +_
MAQH#_Y@> _^F(P/_LRD$\\ Q!^?+. O=V#H6S=)&*L#,4#ZSQEA/I\!?79R[
M96J2MVMTB;-Q?8&O>(1ZK7^*=*J'CVZICY-IIYJ69J>EF&.GLIEBJ,.89:?1
MDV:CUHMGH=F)9Z'9B6>AV8EGH=F)9Z'9B6>AV8EGH=F)9Z'9B?]^%P+_BQ@"
M_YP< O^K(0+[N28#[<<L!-_5,0;3WCD4QMA$*+G13CNLS%9,H,==6I7"8V>+
MOVEQ@KMO>7JX=H!SMGV&;;2%BVBSCH]CLIB28+&DDUZRL91<LL*47K+3D%^L
MV8E@JMJ&8*K:AF"JVH9@JMJ&8*K:AF"JVH9@JMJ&8*K:AO]_%P+_D!8"_Z$:
M ?^Q'0'TP" !X]$@ =/?+ ;)XCL4OM]$);+93#BETU1)F<];5X[+86.$R&AL
M>\5N=7/#=7MLP7R!9\"$A6*_CHE>OIB+6KZDC5B^L8Y7O\*-6+_7BUFXW(59
MMMV#6;;=@UFVW8-9MMV#6;;=@UFVW8-9MMV#6;;=@_^!%@+_E10!_Z<6 ?VX
M%P#IRQ$ T]\6 <CG+ >^YCL6L^1$):CA2S6<W5)$D=E94H;58%U\TV9F=-%M
M;FS/='1FSGQY8<V%?5S,CH!9S)F#5LREA%3,LX53S<2%4\W=@U/&X'Y4P^%]
M5,/A?53#X7U4P^%]5,/A?53#X7U4P^%]5,/A??^'$P'_G!(!_ZX1 -K""@#0
MT@H Q^@8 ;SL+ JRZSP7J.I#)9WH2#.2YE! B.192W[B8%1VX6A<;^!O8FC?
M=VACWG]L7MZ(<%K>D7-7WIMU5-ZG=U+?M'A0W\1X3^#>>$_6Y75/T^=T3]/G
M=$_3YW1/T^=T3]/G=$_3YW1/T^=T3]/G=/^/#P'_I X V[@( ,W%"0#%U0H
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
M>%ZGY7A>I^5X7J?E>%ZGY7A>I^5X7J?E>/]Z%0+_CA(!_Y\3 /^P$P#OP!
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
M'<VM3R[#IED^N9]A2["9:%:HE'!?H8]W9YN+?FZ6B(9SD(6.>(R"EGR(@*"
MA'^K@H%_N(-_?\J$@8'A?8&!YG:!@.MO@(#O:H" [VJ @.]J@(#O:H" [VJ
M@.]J@(#O:O]H' +_>!<"_X<8 O^4'0+_GR,#^*DJ!.RQ,0?BMSD-U;="',FP
M3BV^JE<]M*-?2JN>9U6CF&Y?G)1U9I:0?&V0C8-SBXJ+>(:(E'R!AIZ ?82H
M@GN$M81YA,>$>H;@?WN%YG=[A>MP>X3N:WN$[FM[A.YK>X3N:WN$[FM[A.YK
M>X3N:_]I&P+_>A8"_XH7 O^7' +_HR$"]*TG ^BU+@7>O34*T+I &\2T3"RZ
MKE8[KZA>2::B952>G6Q=EYES9I"5>6R*DH%RA9")=W^-DGQ[BYM_=XJF@G2)
MLX-RBL2#=(S@?W2+Y7AUB>IQ=HCM;':([6QVB.UL=HCM;':([6QVB.UL=HCM
M;/]K&@+_?10"_XT6 ?^:&@'_IAX!\+$C N2[*0/9PC )R[T_&<"X2BJULE0Z
MJJQ<1Z&G8U*9HVI<D9]Q9(J;=VN$F']Q?I:&=GF3CWMTDIE^<)"D@6V0L8)K
MD,&";9+=?VZ1Y7AOC^IQ<([M;'".[6QPCNUL<([M;'".[6QPCNUL<([M;/]N
M& +_@!(!_Y 5 ?^>%P'[JQH![+<> >##(0'2QBT(QL$]&+J\22BOMU(XI;):
M19RM85&3J6A:BZ5O8H2B=6E^GWQO>)V$='.;C7ENF99\:IBB?V>7KH!EF+^!
M99G8?VB8Y7AIENIQ:I3M;&J4[6QJE.UL:I3M;&J4[6QJE.UL:I3M;/]Q%@+_
M@Q$!_Y03 ?^B% #UL!0 YKX4 -G,%0#,RBL'P,8[%K7!1R:JO%$VG[A80Y:S
M8$Z-L&98A:QM8'ZJ<V=WIWIL<J6"<FRCBW9HHI1Y9*&@?&"@K7U?H;U^7J+4
M?6&AYG9BG>MP8YON;&.;[FQCF^YL8YON;&.;[FQCF^YL8YON;/]T$P'_AQ !
M_Y@0 /ZG$ #GMPT UL4+ -#0$0#%SR@%N<LY%*['12.CPT\SF;]70(^[7DN&
MN&14?K5K7'>R<6-QL'AI:ZZ ;6:MB7)AJY-U7:N>>%NJK'E9J[QY6*S2>5JK
MZ'-<I^QN7:3O:EVD[VI=I.]J7:3O:EVD[VI=I.]J7:3O:O]Y$0'_C X _YX-
M -RN" #2NPD S,@) ,?6#@"]U24$LM(V$:?.0B"<RDPODL=4/(C#7$=_P6)0
M=[YI5W"\<%YJNW=C9;E_:&"XB&Q<MY)O6+:><56VJW-3M[MS4K?2<U2WZV]6
MLN]J5Z_Q9U>O\6=7K_%G5Z_Q9U>O\6=7K_%G5Z_Q9_]_#@'_DPL X:4% -*S
M!P#)O@< PLL( +S=#@"TW2,#JMHS#9_60!R4TTHJBM!2-X#-6D%XRV%*<,EH
M46K(;U=DQG9<7\5_8%K%B&16Q))G4\2>:5#$K&I/Q+QK3L73:D_%[6A0P/-D
M4;WU85&]]6%1O?5A4;WU85&]]6%1O?5A4;WU8?^&"@#PF@0 U*H$ ,BV!@"^
MP04 M\\) +#C$0"HXR4$G^(U#97@/AF+WD@E@=Q0,'C:6#IPV%]":=9G26/5
M;D]>U'936=-_5U73B5I2TY-=3].@7TW3K6!+U+Y@2M788$O4[5Y,T?=<3,SY
M6DS,^5I,S/E:3,SY6DS,^5I,S/E:3,SY6O^/ P#:H@  RJ\# +VY! "TQ@4
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
M7ERC^5U<H_E=7*/Y75RC^5U<H_E=7*/Y7?]X#0#_BPD WYP# -*I!@#)M <
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
M"O]N0 [_;4L4_VM6&_]H9"'^97$H^V)]+?A?AS+V7)$V\UJ9.O)8H3WP5ZE
M[E6Q0NQ4N43K4\1&Z5+22.51Y4GB4O)(WU3\1-U6_T#;6/\]UEG_.M)9_SC2
M6?\XTEG_.-)9_SC26?\XTEG_./].) +_6"$#_V$@ _]J(P3_<"L%_W,T"?]T
M/@[_=$@4_W)2&_MO7R/V:VPJ\F=W,>]C@C?L8(L]Z5V40>9:G$7D6*1)XE:L
M3.!4M$[=5+]0VU3-4-=3XE'25/!.T%?[2LY:_T7-7/]"R5S_/L5<_SS%7/\\
MQ5S_/,5<_SS%7/\\Q5S_//]/(P+_6Q\"_V4= O]N(0/_=2D%_WDQ"/]Z.PS_
M>D03^GE.&_1V6R/N<6<LZ6QR->5H?#SA8X5#W6".2-E=ETS57)]/TEJG4<]9
ML%/-6+I4RUC&5<E7VE;%5^Q5PUOY3\)>_TK 7_]&O6#_0KI@_T"Z8/] NF#_
M0+I@_T"Z8/] NF#_0/]2(0+_7AT"_VD: O]S'P/_>B8$_WXO!O^!. O[@4$2
M\X!+&NQ\5R/F=V,MX'%M.-IM=T#3:8!&SV6)2\MCD4_(8)E2Q5^A5<)=JE?
M7+-9OER_6KQ;SENX6^5;MU[U5;=B_T^U8_]*LF3_1K!D_T.P9/]#L&3_0[!D
M_T.P9/]#L&3_0_]5'P+_81H"_VT8 O]W'0+_?B0#_X0L!?Z'-0GUB#X0[8=(
M&.6#5"+>?E\NU'AI.,YS<T#);GQ'Q&N$3,!HC%&]9914NF.<5[=BI5JT8*Y<
MLF"Y7K!?QUZM7]]?K&+Q6:QE_E.J9_].J&?_2J9G_T:F9_]&IF?_1J9G_T:F
M9_]&IF?_1O]7'0+_9!@"_W 6 O][' +_@R("_XDJ!/F,,@?OCCL-YXY$%MZ*
M42'4A%PMS'YF.,5X;T' ='=(NW" 3;=MB%*S:I!6L&B86:QFH%RJ9:E?IV2T
M8*5CPF&C8]5BHF7M7:)I^U>A:O]1GVO_3)YK_TF>:_])GFO_29YK_TF>:_])
MGFO_2?]9' +_9Q8!_W,5 ?]^&@'_AR "_XTG _22+P;JE#@+X91"$]:/3B#,
MB5DMQ8-C-[Y]:T"X>71(LW5\3JYRA%.J;XQ7IVV46Z-KG%Z@::5@GFBP8YMG
MO6299\YDF&GH89IM^5J9;O]4EV[_3Y9N_TN6;O]+EF[_2Y9N_TN6;O]+EF[_
M2_];&@+_:10!_W84 ?^!& '_BAT!_)$D O"7+ 3EFC0(W)H_$<^43!_&CE<L
MOHA@-[>":4"Q?G%(K'IY3J=W@%.C=(A8GW&07)MOF%^8;:%BE6RL9)-LN6:1
M:\EFD&WD9)%Q]ER1<OY6D'+_49!R_TV0<O]-D'+_39!R_TV0<O]-D'+_3?]=
M& '_:Q,!_WD3 ?^$%@'_CAL!^)4A >N;* /AH# &U9X]$,J82A[!DE0KN8Q>
M-K&'9C^K@FY'IGYV3J%[?5.<>(58F':-7)1TE5^1<IYCCG&I98MPM6>)<,5G
MB'#@9HIT]%Z+=OQ8BG;_4HEV_TZ)=O].B7;_3HEV_TZ)=O].B7;_3O]?%P'_
M;A$!_WL2 ?^'% #_D1@!])D= >>@(P+=I2L$SZ$[#\6<2!V\EE,JM)!<-:R+
M9#^FAVQ'H(-S39N >E.6?8)7DGJ*7(YXDF"*=IQCAW6F9H1TLFB"=,)H@'3;
M:(-X\F"$>OM9A'G_5(1Y_T^$>?]/A'G_3X1Y_T^$>?]/A'G_3_]A%0'_<! !
M_WX1 /^*$@#_E!4 \)T9 ..E'@'7J"@#RZ4Y#L&?1ANWFE$IKY5:-*>08CZA
MBVI&FX=Q3)6$>%*0@7]7C'^'7(A]D&"$>YEC@'JC9GUYL&A[>;]I>GG6:7Q\
M\&%^?OI:?GW^57Y]_U%^??]1?GW_47Y]_U%^??]1?GW_4?]C% '_<@\!_X$0
M /^-$0#\F!( [*$3 -^J%@#1K"8#QZ@W#;RC1!JSGD\GJIE8,Z.48#V<D&A%
MEHQO3)")=E*+AGU7AH2%6X*"CE]^@)=C>G^A9G=^K6AU?KUI<W[2:7:![F)X
M@OI;>(+^5GF!_U%Y@?]1>8'_47F!_U%Y@?]1>8'_4?]E$P'_=0X _X,. /^0
M#@#UFPX Z*8. -FO#P#,KR0"PJLU#+BG0QFNHDXFIIU6,9Z97CN7E69$D)%M
M2XN.=%&&C'M6@8F#6WR'BU]XAI5B=(2?97&#JVAN@[II;8/.:6^&ZV-RA_E<
M<X;]5G.%_U)SA?]2<X7_4G.%_U)SA?]2<X7_4O]H$0'_> T _X8- /:3# #>
MH D UJD* -*R#0#'LB("O:\S"K.K01>JITPDH:)5,)F>73J2FF1"BY=K2864
M<E" DGE5>X^!6G:-B5YRC))B;HJ=96N)J6=HB;AH9XG+:&F+Z6-LC?E<;8S]
M5VV*_U)MBO]2;8K_4FV*_U)MBO]2;8K_4O]K$ '_>PL _XH* .*8!@#6HP@
MT*P) ,NU"P#!MA\!N+0Q":ZP/Q:DK$HBG*A3+I2D6SB,H&) AIYI2(";<$YZ
MF7=3=99^6'"4AUQLDY!@:)*;8V21IV5BD+9F8)')9F*2YV)EE/A<9Y+]5V>1
M_U)GD?]29Y'_4F>1_U)GD?]29Y'_4O]N#@#_?PD \8X% -F;!0#/I@< R:\'
M ,2Y" "[NAP!LK@O!ZBU/1.?L4@@EJY1*XZJ636&IV ^@*5G17JB;DMTH'51
M;YY\56J<A5EFFXY=8IJ98%Z9IF)<F;1C6IG'8UN:Y6!?F_=;8)K^5F&8_U)A
MF/]289C_4F&8_U)AF/]289C_4O]R"P#_@P4 WY,! -&?! #)J@8 P;(% +N]
M! "TOQ@ J[XL!:*[.A&9N$4=D+5/*(>R5S* KUXZ>:UE0G.K;$ANJ7--::=Z
M462F@U9?I(U97*.87%BCI%Y6H[-?5:/&7U6DY%U8I/986J/_5%NA_U!;H?]0
M6Z'_4%NA_U!;H?]06Z'_4/]W!P#PB0  UI@  ,ND P#!K00 N;8# ++ ! "K
MQ10 H\4H!)O"-PZ1P$,9B;U,)("Z52YYN%PV<K9C/6VT:D-GLW%(8K%Y3%ZP
M@5!:KXM45J^75E.NHUA0KK)93Z[&64^NY%A1KO944Z[_4%2L_TU4K/]-5*S_
M352L_TU4K/]-5*S_3?]]  #?CP  SIT  ,.H @"YL ( L+H" *C$!0"AS \
MF\PC I+*,PJ)R#\5@<9)'WG$4BARPEHP:\%A-V:_:#QAOG!!7+UX15B\@4E4
MO(M,4;N63TZ[HU%,N[-22KO&4DJ[Y%%,N_9.3;K_2TZY_TE.N?])3KG_24ZY
M_TE.N?])3KG_2>^%  #4E0  QZ,  +JL 0"PM   I[\# )[)!@"5U L D-4=
M 8G4+@: TCP0>-!&&7'/3R%JSE@I9,U?+U_,9S1:RVXY5LIW/5+*@$!/R8M#
M3,F714G)I$='R;-(1LK(2$;*YD='R?=%1\C_0TC'_T)(Q_]"2,?_0DC'_T)(
MQ_]"2,?_0MZ-  #+G   O:<  +&P  "FN@  G,0# )//!P"*W0P A=\= 7[?
M+ 5VWC<+;]Y#$VC=31IBW%4@7=M=)EC;92I4VFTN4-IV,DW:@#5*VHLW1]J7
M.47:I#M#V[0\0MS(/$+;Y3M"VO0Z0MG^.D/8_SE#V/\Y0]C_.4/8_SE#V/\Y
M0]C_.="6  #!HP  LJP  *>U  "<P   D<H# (?6!P" Z1$ >>D@ G+I+ 5K
MZ38*9.D_#U[I2!19Z5$95>A:'%'I8B!.Z6LC2^ET)4CI?2=&Z8@J0^F3*T'J
MH"U ZJ\N/NO +CWLVRX]ZN\N/>C\+CWG_RT]Y_\M/>?_+3WG_RT]Y_\M/>?_
M+<6?  "UJ0  J+$  )R\  "0QP  A-(! 'K?!@!T]!, ;?0@ F;T*@1?]#0(
M6O4]"U3U10]/]4P23/55%$GV71=&]F481/9N&D'V=QP_]X$=/?>-'SOWF2 Y
M^*8A./BU(C?YR"(V^>,B-OCS(C;W_"(V]_PB-O?\(C;W_"(V]_PB-O?\(K>F
M  "IK@  G+D  )#$  "#SP  =]L  &_V"@!G_Q,!8/\= EK_)P-4_S %3_\X
M"$K_0 I&_T@,0_]/#D#_5@\]_UX0._]E$CC_;A,V_W<4-/^"%3+_CQ8P_YL7
M+_^I%R[_MQ@M_\@8+/_A&"S_[Q@L_^\8+/_O&"S_[Q@L_^\8+/_O&*NK  ">
MM0  D,$  (+,  !UV0  :>0  &'_"0!;_Q$ 5/\9 4[_(@))_RL$1/\R!4#_
M.@8\_T$'.?]'"#;_3@DS_U0*,?];"R[_8@PL_VL,*?]U#2?_@ XE_XT.)/^:
M#R/_IA B_[,0(?_!$"'_T! A_] 0(?_0$"'_T! A_] 0(?_0$)^R  "1O@
M@\H  '76  !GX@  6_$  %3_!@!._PX 2/\4 4+_' (]_R0".?\K S7_,@0Q
M_S@$+O\^!2O_0P4H_TD&)?]/!B/_5@<A_UT''O]E"!S_;P@9_WH)%_^'"1;_
ME D5_Y\*%/^J"A3_LPH4_[,*%/^S"A3_LPH4_[,*%/^S"I.[  "$QP  ==,
M &?A  !8Z   3OL  $C_  !!_PH ._\0 3;_%0$Q_QP!+?\B BG_* (E_RT"
M(O\R Q__. ,<_ST#&O]" Q?_2 05_TX$$_]5!!'_704/_V<%#?]R!0S_?04*
M_XD&"O^3!@G_G 8)_YP&"?^<!@G_G 8)_YP&"?^<!O\_*@+_/S #_T0P _](
M,P3_23D&_TA""/]&30O_15L._T-I$?]!=Q/_0(45_S^1%O\^FQC_/J08_SVK
M&?\]LQK_/;H:_SW#&O\\S!O_/-L;_SSG&_\\\!O_//@;_SW_&_\]_QO_/?\;
M_SW_&O\]_QG_/?\9_SW_&?\]_QG_/?\9_SW_&?] *@+_02X#_T<N _]*,03_
M3#<&_TM "/]*2PO_2%D/_T9G$?]$=13_0X(6_T*/&/]!F1G_0:(:_T"I&_]
ML1O_/[@<_S_ '/\_R1W_/]8=_S_E'?\_[QW_/_<>_S_^'?\__QW_/_\=_T#_
M'/Y _QO^0/\;_D#_&_Y _QO^0/\;_D#_&_] *@+_0RP#_TDL _]-+P3_3S4&
M_U ^"/].20S_3%8/_TID$O](<A7_1W\8_T:+&?]%EAO_1)\<_T2G'?]#KA[_
M0[4?_T*]'_]"QB#_0M$@_T+B(?]"[2'_0O4A_T+](?U"_R'[0_\@^D/_'_E#
M_Q[Y0_\>^4/_'OE#_Q[Y0_\>^4/_'O]!*0+_1BH#_TPI _]1+ 3_4S(&_U0\
M"/]41PS_45(/_T]@$_]-;Q?_3'P9_TJ('/])DA[_2)L?_T>C(?]'JR+_1K(C
M_T:Z(_]&PR3_1<TE_T7>)?]%ZB;\1?0F^47\)O9%_R;U1O\D]$;_(_-'_R'S
M1_\A\T?_(?-'_R'S1_\A\T?_(?]"* +_22<"_U F _]5* 3_6"\%_UHY"/]:
M1 S_5T\0_U5<%/]3:AC_47<;_T^#'_].CB'_39<C_TR?)?]+IR;_2JXG_TJV
M*?Y)OBK]2<DJ^DC9*_=(YRST2/(L\4C[+.])_RKM2O\H[$K_)^M+_R7K3/\E
MZTS_)>M,_R7K3/\EZTS_)?]#* +_320"_U0C _]:)0/_7BP%_V V!_]@00O_
M7DP0_UM7%?]99AG_5W(>_U5^(OY3B27\49,H^E";*OE/HRSW3JHN]DVR+_1,
MNC#S3,0R\DO1,^Y+Y#3J2O TYTOZ,^5-_S#D3O\MXD__*^%0_RGA4/\IX5#_
M*>%0_RGA4/\IX5#_*?]&)0+_4"$"_U@@ O]?(0/_9"H$_V8S!_]F/0O_94@0
M_V)3%?]@81O\76T@^%IY)?58A"GS5HTM\%26,.Y2GC/M4:4UZU"M-^E.M3GG
M3K\[YDW,/.-,X#W?3>X\W$_Y.=E1_S764O\RU%/_,--4_RW35?\MTU7_+=-5
M_RW35?\MTU7_+?]*(P+_5!X"_UP< O]D'P+_:2<$_VPP!O]M.@K_;$0/_6I/
M%?AG7!SS8V@B[V!T*.M=?B[H6H@SY5>1-^-5F3K@4Z ^WE*H0-Q1L4'94+M"
MUE#(0]-0W$3/4.Q#S%+X/\M5_SO)5_\WR%C_-,=9_S+&6?\QQEG_,<99_S'&
M6?\QQEG_,?]-( +_5QL"_V 9 O]I'0+_;R4#_W(M!?]T-PC]<T$.]G%+%/!N
M6!SJ:F0DY65N*^!A>3/<7H(XV%R+/--:E#_06)Q"SE>C1,M5K$;)5;5'QU3
M2<54T$G"4^9)P%;U1;Y9_T"]6_\\O%S_.;M=_S6Z7?\UNEW_-;I=_S6Z7?\U
MNEW_-?]0'@+_6QD!_V06 ?]M&P+_="("_W@J!/]Z,P?V>CT,[WA'$^=U5!OA
M<%\EVFMJ+=-G=#3.9'TZRF&&/\=?CD+$799%P5N>2+]:IDJ\6:],NEBZ3;A8
MR$ZV6-].M%GP2[-<_46R7_] LF#_/+!A_SFP8?\XL&'_.+!A_SBP8?\XL&'_
M./]2&P'_7A8!_V@4 ?]R&0'_>1\"_WXG _F , 7P@3D*YX!#$>!\4!K6=ULD
MSW)F+LEM;S7$:G@[P&>!0+QDB42Y8I%(MF"92K-?H4VQ7:I/KERT4:Q<P5*J
M7-12J%WK4*A@^DFH8_]$J&3_0*9E_SRF9?\[IF7_.Z9E_SNF9?\[IF7_._]5
M&0'_810!_VP2 ?]V%P'_?1P!_X,C O2&+ 3JB#4'X8= #M:"3!G-?5@DQG=B
M+<!S:S6[;W0\MVQ\0;-IA$:O9XQ)K&643*ECG$^F8J51I&&O4Z)@O%6@8,U5
MGF#F5)YD]TV?9_]'GVG_0YYI_S^=:?\]G6G_/9UI_SV=:?\]G6G_/?]7%P'_
M8Q(!_V\1 ?]Y% '_@1D!^X<@ >^,)P+DCC %VHT]#,^'2AC'@E4COWU?+;EX
M:#6S=' \KW%X0JMN@$:G;(A*I&F03J!HF%&=9J%3FV6K59ADN%>69,A8E&3A
M6)5H]%"6:_]*EVS_199M_T&6;?] EFW_0)9M_T"6;?] EFW_0/]9%0'_9A !
M_W(0 /]]$@#_A18 ]HP; >J1(@'?E"L#TY$Z"\F,1Q? AU,BN8)<++)]936M
M>6T\J'5U0J-S?4>@<(1+G&Z,3IELE5*5:YY4DFFH5Y!IM%F.:,-9C&C<6HUL
M\E./;O],D'#_1X]Q_T./<?]!CW'_08]Q_T&/<?]!CW'_0?];% '_: \ _W4/
M /^ $0#_B1, \I 7 .66' #9F28"S94X"L2011:[BU$ALX9:+*V"8S2G?FL[
MH7IR09UW>D:9=8%+E7.)3Y)QD5*.;YM5BVZE6(AML%J&;+];A&W56X9O[U6(
M<OU.B73_28ET_T2(=/]#B'3_0XAT_T.(=/]#B'3_0_]=$@'_:PX _W@. /^#
M#P#]C!  [902 .":%0#3G"0"R)DV";^40Q6VCT\@KHI8*Z>&83.A@F@[G']P
M09=\=T:3>7Y+CW>&3XMUCU*(<YA6A'*B6(%QKEI_<;Q<?7'07']S[%:!=OM/
M@WC_2H-X_T6">/]$@GC_1()X_T2">/]$@GC_1/]?$0'_;0P _WH- /^%#0#R
MCPT YY@- -N?#@#.GR(!Q)TT"+J80A2RDTT?JH]6*J.*7S*<AF8ZEX-M0)*
M=46-?GQ*B7R$3H5ZC%*">)56?G>@67MVJUMY=;I<=W;-7'AWZEA[>OI1?7S_
M2WU\_T9]?/]%?7S_17U\_T5]?/]%?7S_1?]A$ '_;PL _WT+ /6("@#?DP@
MV)L* -.B# #)HQ\!OZ R![:<0!.METL>I9-4*)Z/73&8BV0YDHAK/XV%<D6(
M@WI*A("!3H!_BE)\?9-5>'R=6'5[J5MR>KA<<7K*7')\Z%AU?OE1=X#_3'>
M_T=W@/]&=X#_1G> _T9W@/]&=X#_1O]D#P#_<@D _W\( .6,!0#8E@< T9X)
M ,ZE"@#$IAT!NJ0O!K&@/A&HG$D=H)A3)YF46S"3D&(XC8UI/HB*<$2#B'A)
M?H9_37J$B%%V@I%5<H&;6&^ IUIL?[5<:X#(7&N!Y5EN@_=2<83_37*$_TAR
MA/]'<H3_1W*$_T=RA/]'<H3_1_]F#0#_=0< ]H,% -R/ P#2F 8 S*$' ,BH
M" "_J1H M:@M!:RD/!"DH$<;G)U1)92962^.EF VB)-G/8*0;D-]CG9(>8Q]
M3'2*A5!PB(]4;(>95VF&I5EFAK-;98;%6V6&XUEHB/92:XK_36R*_TALB?]'
M;(G_1VR)_T=LB?]';(G_1_]I"P#_> 0 Y8<  -:2 P#-G 4 QJ0& ,&K!@"Y
MK1< L*PK!*>I.@Z?ID49EJ)/(X^?5RV(G%\U@IEF.WV7;$%XE7-&<Y-[2VZ1
M@T]JCXU29HZ756.-HUA@C;%97XW#6EZ-X%ABC_529)#_36:0_TAFC_]'9H__
M1V:/_T=FC_]'9H__1_]L" #^?   WHH  -"6 @#(GP0 P*<$ +FN P"RLA0
MJK$H Z&O-PR9K$,7D:A-(8FE52J"HUPR?*!C.7>>:CYRG'%$;9IY2&B9@4QD
MEXM08):54UV6HE5:E;!7697!5UB5WE9;EO-079?_3%^7_T=@EO]&8);_1F"6
M_T9@EO]&8);_1O]P P#K@0  UH\  ,J: 0#!HP, N:H" +&R 0"JMQ$ H[<D
M INU- J3LD 4BJ]*'H.M4R=\JUHN=JAA-7"G:#MKI6] 9Z-W1&*B?TA>H8E,
M6J"43U>?H%%4GZY34Y_ 4U*?W5)5G_-.5Z#_2EF@_T99G_]%69__15F?_T59
MG_]%69__1?]U  #@A@  SY,  ,2? 0"ZIP$ L:X  *FV  "AO0T F[T@ 92\
M,0>+NCT0@[=(&GRU4")ULU@J;[)?,&JP9C9EKVT[8*UU/URL?D-8JX='5:J3
M2E&JGTQ/JJY-3:K 34VJW$U.JO))4*K^1E*I_T-2J?]"4JG_0E*I_T)2J?]"
M4JG_0O)\  #7C   R)D  +VC  "RJP  J;(  *"[ @"7Q D DL4; (O$+ 2#
MPCH,>\%$%72_3AUNO58D:+Q=*F.[9#!?NFPT6KET.5:X?#Q3MX<_3[>20DRV
MGT1*MJU&2+; 1DBWW45)MO)#2K7_04NU_SY+M/\]2[3_/4NT_SU+M/\]2[3_
M/>*#  #-D@  P9\  +2G  "JKP  H+@  );  P",R@< ALT4 ('-)@)ZS#4(
M<\M!#VS*2A=FR5,=8<A;(US'8BA8QFHL5,9R,%#%?#--Q88V2L22.4?$GSM%
MQ*X\1,7!/$/%WSQ$Q/,[1,/_.47"_S=%P?\W1<'_-T7!_S=%P?\W1<'_-]6+
M  #%F@  MZ0  *NL  "@M   EKX  (O'! "!T @ >-D. '79( %OV"\$:=@\
M"6/61A!>UE 56=58&E748!]1U&@B3M1Q)DO3>RE(TX4K1=.2+D+4GR]!U*\P
M/]7",3_5X3 _T_(P/]+]+S_1_RX_T/\N/]#_+C_0_RX_T/\N/]#_+LJ4  "[
MH0  K:D  **Q  "6NP  B\0  (#- P!UV @ ;^01 &KD( %DY"T#7N0X!UGD
M00M5Y$L/4>14$DWD719*Y&481^1N&T7D=QU"Y((?0.2.(3[EFR,\Y:HD.^:\
M)#KFTR0YY>XD.>/Z(SGB_R0YXO\D.>+_)#GB_R0YXO\D.>+_)+^>  "OI@
MHZX  )>X  "*P@  ?LP  '/6 @!IY0D 9.\4 %_P( %9\"L#5/ U!4_P/@=+
M\48*1_%.#$3Q5PY"\5\0/_)G$CWR<!0Z\GL5./.'%C;SE!@U]*(9,_2Q&3+U
MQ1HQ]>(:,?3Q&3'Q_ADQ\?\9,?'_&3'Q_QDQ\?\9,?'_&;*D  "EJP  F+8
M (O   !^R@  <=4  &7>  !>]0H 6?P3 %/\'@%._"<"2OTP T7].05!_4 &
M/OY(!SO^3PDX_U<*-O]>"S/_9PPQ_W -+O]\#BS_B0\K_Y80*?^D$"C_M!$G
M_\<1)__A$2;_\A$F__81)O_V$2;_]A$F__81)O_V$:>I  "9LP  B[X  '[)
M  !PTP  9-X  %CG  !2_PD 3?\1 $?_&0%#_R(!/O\J CK_,@,W_SD#,_\_
M!##_1@4M_TT%*_]4!BC_6P<F_V,'(_]M""'_>0D?_X<)'O^5"AW_HPH<_[$*
M&__ "QK_U@L:_]\+&O_?"QK_WPL:_]\+&O_?"YNQ  "-O   ?L<  '#2  !C
MW@  5>0  $OU  !&_P4 0/\. #O_%  W_QL!,_\C 2__*0(K_S "*/\U B7_
M.P,B_T$#'_]' QW_3@,:_U4$&/]>!!7_: 43_W0%$?^"!1#_D 80_YT&#_^I
M!@[_M08._[H&#O^Z!@[_N@8._[H&#O^Z!HZZ  !_Q0  <-$  &+>  !4Y0
M1NL  #_^   Y_P  -/\) "__#@ K_Q0 )_\: 2/_(0$?_R4!'/\J 1G_+P$6
M_S0"%/\Z A'_0 (0_T8"#O]. @S_5@()_V #!_]L P3_> ,#_X8# O^1 P'_
MG0,!_Z$# ?^A P'_H0,!_Z$# ?^A _\V+0+_.2X"_SXN _] ,@/_0#@$_SY!
M!O\\3 C_.EH*_SAH#/\V=@[_-8,/_S2/$/\SF1'_,Z$1_S.I$O\RL!+_,K<2
M_S*_$O\RR!/_,M,3_S+C$_\R[1/_,O82_S/^$O\S_Q+_,_\2_S/_$?\S_Q'_
M,_\0_S/_$/\S_Q#_,_\0_S/_$/\V+0+_.RP"_T L _]#+P/_0S4$_T(^!O]
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
M/HQM_SJ,;O\WC&[_-XQN_S>,;O\WC&[_-_]9$ #_90L _W$+ /]Z"P#Q@@P
MZ(D- -V.#@#/CR !QHTR!KV)00^UA$T9KH!6(J=\7RJB>&<PG75O-IES=CJ5
M<7T_DF^%0HYMCD:+;)9)B&J@2X5JK$V#:;I/@6G,3X%JZ$R#;?E%A&__/X5P
M_SN&<?\XAG'_.(9Q_SB&<?\XAG'_./];#P#_9P@ _W,( /-]" #>A@< V8P)
M -61"P#*DAX P9 P!;B-/PZPB$H8J814(:* 72F=?64PF'IL-9-W<SJ/=7L^
MC'."0HARBT:%<)1)@F^>3']NJ4Y\;;=/>VW)4'INYDU\<?A&?G/_07]T_SV
M=?\Z@'7_.H!U_SJ =?\Z@'7_.O]=#@#_:@8 _W8& .2  P#9B08 TH\( ,^4
M"@#%EAL O)0N!+.1/0VKC4@7I(A2()Z%6RB8@6,ODWYJ-8Y\<3F*>G@]AGB
M0H-VB$5_=9%)?'.;3'ERITYV<K50='+&4'1RXT]V=?9'>'?_0GIX_SY[>?\Z
M>WG_.GMY_SI[>?\Z>WG_.O]?# #_; 0 ]7D" -Z# @#3BP4 S9(' ,F7" #
MF1D MY@L Z^5.PRGD4<6GXU0'YF)62>3AF$NCH-H-(F!;SF%?W8]@7U^07U[
MAD5Y>H])=GB93'-WI4YP=[)0;G?$4&UWX$]P>?5(<GO_0W1\_SYU??\[=7W_
M.W5]_SMU??\[=7W_._]A"@#_;P( Z'P  -F& 0#/C@0 R)4& ,.:!@"[G!8
MLYPJ ZJ9.0NBE444FY%.'92.5R:.BU\MB8AF,X2&;3B A'0]>X)[07> A$5T
M?XU(<'V72VU\HTYJ?+!/:'S!4&=\W5!J?O-);8#_0VZ!_S]O@?\\;X'_/&^!
M_SQO@?\\;X'_//]D" #_<@  X7\  -.) 0#*D@, PY@$ +V>! "VH!, KJ G
M J6=-@F=FD,3EI=-'(^3522)D5TKA(YD,7^,:S=ZBG([=HAY0'*&@D1NA8M'
M:H.52F>"H4UD@JY/8H*_3V&"VD]DA/))9H7_0VB&_S]JAO\\:H;_/&J&_SQJ
MAO\\:H;_//]G! #V=@  W((  ,Z-  #%E0( OIP# +>A @"OI!$ J*0D J"B
M- B8GT 1D9Q*&HJ94R*$EULI?I5B,'F2:35UD' Z<(]W/FR-?T)HC(E&98J3
M26&)GTM>B:Q-78F]3ER)UDU>BO!(8(O^0V*+_S]CC/\\8XS_/&.,_SQCC/\\
M8XS_//]J  #F>@  U88  ,F1  # F0$ N)\! +"E  "HJ0X HJDA 9JH,0:3
MI3X/BZ-(&(2@42!^GEDG>)Q@+7.:9S)OF&XW:I9U/&:5?3]BE(=#7Y*11EN2
MG4E9D:M*5Y&[2U:1TTM7DN]'6I+]0ER3_SY=D_\[79/_.UV3_SM=D_\[79/_
M._]N  #@?@  SHL  ,25  "ZG0  L:,  *FI  "AK@L FZ\= 92N+@2,K#L,
MA:I&%7ZH3AQXIE8C<J1=*FVB9"]IH6LT9)]S.&">>SQ<G84_69R/0E6;G$53
MFZI'49NZ1U";T4=1F^Y$4YO\0%6;_SQ6F_\Z5IO_.E:;_SI6F_\Z5IO_.O%T
M  #9@P  R)   +Z:  "SH0  JJ<  *&N  "7M08 DK88 (RU*@.%M#<)?K)"
M$7>P3!AQKE0?;*U;)6>K8BIBJFDO7JEQ,UJH>C=6IX,Z4Z:./5"FFT!-I:E!
M2Z6Z0DNFT4)+I>T_3:7\/$ZD_SE/I/\W3Z3_-T^D_S=/I/\W3Z3_-^1Z  #/
MB0  PI4  +:?  "LI0  HJP  )BS  ".NP( B+T2 (.])0%\O#,&=KL_#6^Z
M211JN%$:9;=9'V"V8"1<M6<I6+1O+%2S>#!1LX(S3;*--DJRFCA(L:@Z1K*Y
M.D6RT3I&L>TY1[#\-D>P_S1(K_\S2*__,TBO_S-(K_\S2*__,]N"  #'D
MNYP  *ZC  "DJ@  F;$  (^Y  "$P , >\8- 'C&'@!SQBX#;<4Z"&?$10YB
MPTX37<-6&%G"7AU5P68A4<%N)$[ =RA+P($K2+^,+46_FB]#OZ@Q0;^Z,4'
MTC%!ONXP0;W]+T&\_RY!O/\M0;S_+4&\_RU!O/\M0;S_+<Z*  "_F   L:
M *:H  ";L   D+@  (6_  !ZQP0 ;\\) &O1%0!GT28!8]$T!%[00 A9T$H,
M5<]3$%'/6Q1.SV,82\YK&TC.=1Y%SG\@0LZ,(D#.F20^SJ@F/,ZZ)CS/U"8\
MS>\E.\S[)3O+_R4[RO\E.\K_)3O*_R4[RO\E.\K_)<.3  "UG@  J*8  )VN
M  "1M@  A;\  'G'  !OS@0 9-8) %[>$0!;WB  5]XM E/?.@10WT0&3-].
M"4G?5PQ&WU\/0]]H$4'?<1,^WWP5/-^)%SK@EADXX*4:-^"W&C;AS1HVW^P:
M-=[Y&C3=_QLTW/\;--S_&S3<_QLTW/\;--S_&[F<  "JI   GJL  )*U  "%
MO@  ><<  &W/  !BU@, 6.$( %7J$P!1ZR  3>LK 4GK-0)%[#X$0NQ'!3_L
M3P<][5@).NU@"CCM:@PV[G0-,^Z #C+NC@\P[YT0+N^M$2WPP!$M\-X1+.[Q
M$2SL_A$LZ_\0+.O_$"SK_Q LZ_\0+.O_$*VB  "@J0  D[,  (:]  !YQ@
M;,\  &#8  !5W@  3O,* $KW$P!&^!T 0_@G 3_X, ([^3@"./E  S7Z1P0S
M^D\%,/M7!2[[7P8K_&D'*?QT""?\@@DE_9 ))/V@"B/^L HB_L0+(?_@"R']
M\@H@_/P*(/S\"B#\_ H@_/P*(/S\"J*G  "5L0  A[L  'G&  !LSP  7]D
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
M+IY;_RN>7/\HGES_*)Y<_RB>7/\HGES_*/]0$0#_60P _V,, /]K#0#_<!
M]703 .AV&@#==R4!T78V!,AR1 S!;E 4NVM;&[9G9"&Q96TGK6)U*ZI@?"^G
M7X0RI%V,-*)<E#>?6YTYG5JF.YI9L3V86;\^EUG3/I5:[#N57?LUEE[_,99?
M_RV68/\JEF#_*I9@_RJ68/\JEF#_*O]2#P#_7 H _V8) /]N"@#V= P [W@.
M .%[$@#4?"  RGLS!,%W00NZ=$T3M'!8&ZYL82&I:FDGIF=Q*Z)E>"^?9( S
MG&*(-IEAD#B67YD[E%ZB/9%>K3^/7;M C5W-08Q>Z#^-8?DXC6+_,XYD_S".
M9/\LCF7_+(YE_RR.9?\LCF7_+/]5#@#_7P8 _VD& /1R!@#B> 8 VWP) -E_
M# #-@1T Q'\P [M\/PJT>$L2K755&JAQ7B&C;F8FGVQN*YMJ=2^8:'TSE6>$
M-I)EC#F/9)4\C&.?/HEBJD"'8;="A6')0H1BY$&%9/<[AF;_-8=G_S&':/\N
MAVG_+8=I_RV':?\MAVG_+?]7# #_800 _FP# .1U 0#;>P4 TX ( -"#"@#'
MA1H OH0M [:!/ FO?4@2J'E2&:)V6R"=<V,FF7!K*Y5N<B^1;7DSCFN!-HMI
MB3J(:)(\A6></X)FIT& 9K1#?F;%1'QFX4-^:/4\?VK_-X!K_S.!;/\O@6S_
M+X%L_R^!;/\O@6S_+_]9"P#_8P$ ]&\  -]X  #4?P0 SH,& ,J'" #"B!@
MN8<K K&%.@BJ@481HWY0&)UZ61^8=V$EDW5H*H]S;R^+<7<SB&]^-H5NACJ"
M;(\]?VN90'QJI4)Y:K%$=VK"1'9JW41X;/,^>6[_.'IO_S1[</\P?'#_,'QP
M_S!\</\P?'#_,/];" #_9@  YW(  -I[  #/@@, R8<% ,2*!@"\C!4 M(LH
M JR). >EA400GH).&)A_5QZ3?%\DCGEF*HIW;2Z&=70R@G1\-G]RA#E\<8T]
M>7"70'9OHD)S;J]$<6[ 17!NV45R</$_<W+_.75S_S5V=/\Q=G3_,79T_S%V
M=/\Q=G3_,?]=!@#_:0  XG0  -1]  #+A0( Q(H$ +^-!0"WCQ, L(\F :B-
M-0>@BD(.FH9,%I.#51V.@5TDB7YD*85\:RV!>G(R?7AY-7IW@CEV=HL\<W65
M0'!TH$)M<ZU$:W.]16ISU45L=.] ;G;^.F]W_S9Q>/\R<7C_,7%X_S%Q>/\Q
M<7C_,?]? @#W;   WG<  -"!  #'B $ P(T# +F1 P"RDQ$ JY,C :.1,P:<
MCD -E8M*%8^(4QR)AELBA(-B*("!:2U\?W Q>'YW-71\@#AQ>XD\;GJ3/VMY
MGD)H>*M$9GB[161XT45F>>Y :'O].FI[_S9K?/\R:WS_,FM\_S)K?/\R:WS_
M,O]A  #J;P  V7H  ,R$  ##BP  NY$! +25 0"LEPX I9<A 9Z6,067DSX,
MD)!(%(J.41N$BUDA?XE@)WN'9RMWA6XP<X1U-&^"?3=K@8<[:("1/F5_G$%B
M?JE#8'ZY1%]^ST1@?^Q 8H#\.F2 _S9E@?\S9H'_,F:!_S)F@?\R9H'_,O]D
M  #E<@  TWX  ,>'  "^CP  MI4  *Z9  "FFPP H)P> )F;+@22F3L*BY9&
M$H643QE_D5<?>H]>)76.92IQC&PN;8IS,FF)>S9FB(0Y8H://5^%FC]<A:A!
M6H6W0EF%S$):A>H_7(;[.EZ&_S9?A_\R7X?_,E^'_S)?A_\R7X?_,OUH  #@
M=@  S8(  ,*,  "YDP  L)D  *B=  "?H D F:$: ).@*P.,GS@(A9U#$'^:
M3!=YF%0==)=<(G"58R=KDVHL9Y)Q,&21>3-@CX(W7(Z-.EF-F3U7C:8_5(VV
M0%.-RT!4C>D]5HWZ.5>-_S59CO\R68[_,5F._S%9CO\Q68[_,>UM  #9>P
MR(<  +V0  "TF   JIT  *&A  "7I@0 D:<5 (RG)P*%IC4&?Z1 #7FB2A1S
MH%(:;I]9'VF=8"1EG&<H89MO+%Z:=S!:F( S5I>+-E.7ESE1EJ4[3Y:T/$Z6
MR3Q.EN@Z3Y;Y-E&6_S-2EO\P4I;_,%*6_S!2EO\P4I;_,.9R  #0@   PHP
M +B6  "MG   HZ$  )FF  ".K0  B*X1 (.N(@%]K3$$=ZP]"G*J1Q!LJ4\6
M9ZA7&V.G7A]?IF4D6Z1M)UBD=2M4HW\N4:*),4ZAEC1+H:0V2:&T-DBAR#=(
MH.<U2:#Y,DJ?_S!+G_\N2Y__+4N?_RU+G_\M2Y__+=UY  #)A@  O)(  +&:
M  "FH   G*8  )&L  "&L@  ?;8- 'FV'0!UMBP";[4Y!FJT0PMELTP18+)4
M%ERQ6QI8L&,>5:]K(5&O<R5.KGTH2ZV(*DBME2U%K:,N1*VS+T.MR"]"K.<O
M0ZOY+42K_RM$JO\I1*K_*42J_RE$JO\I1*K_*=&   #!C0  M9@  *F?  ">
MI0  DZP  (BR  !]N   <;X& &Z_%0!JOR8!9K\S V&^/P==OD@+6;U1#U6]
M61-1O& 73KQH&DN[<1U(NWL?1;J'(D*ZE"1 NJ(F/KJS)CVZR"8]NN@F/;CY
M)3VW_R0]MO\C/;;_(SVV_R,]MO\C/;;_(\>(  "YE0  K)T  *&D  "6JP
MBK(  '^Y  !SOP$ :,8% &#*#@!>RAT 6\HL 5?*. -4RD,%4,I,"$W)50M*
MR5T.1\EF$43);Q1!R7D6/\B%&#S(DQHZR*(;.<FS'#C)R1PXR.@<-\?Y'#?%
M_QPVQ/\<-L3_'#;$_QPVQ/\<-L3_'+Z1  "PFP  I*,  )BJ  ",L@  @+D
M '3   !HQP  7<T% %/3"@!/UQ( 3=@B $O8, !)V#P"1MA& T393P1!V5@&
M/]EA"#S9:PHZV78,-]F"#C7:D \TVJ 0,MJQ$3';QQ$QVN<1,-CV$C#6_Q,O
MU/\3+]3_$R_4_Q,OU/\3+]3_$[.:  "FH0  FJD  (VQ  " N@  =,$  &C)
M  !<SP  4M4# $C<" !%Y1( 0^4> $'F*@ ^YC4!.^<^ 3GG1P(WYU #-.A9
M!#+H8@4PZ&T&+NEY!RSIAP@KZI8)*>JG"BCJN@HGZ]8*)^GP"B?G_0DFYO\*
M)N;_"B;F_PHFYO\*)N;_"JB@  "<IP  C[   (*Y  !TP@  :,H  %O1  !/
MUP  1=T  #[N"0 \\A$ .?,; #;S)0 T]"X ,?0W 2[U/P$L]4<!*?9/ B?V
M5P(E]V$#(_=L R'X>@0?^(D$'OF:!1SYJP4;^L %&OK>!1KY\@4:]_T%&?;_
M!1GV_P49]O\%&?;_!9ZF  "1KP  @[D  '7"  !GRP  6M,  $W:  !"WP
M..4  #7[!P Q_P\ +O\6 "O_'P I_R8 )?\M "/_-  @_SL!'O]# 1O_2P$9
M_U,!%O]= A3_:@(2_W@"$?^( A#_F@(0_ZL##O^^ P[_U0,._^T##O_P P[_
M\ ,.__ ##O_P Y.N  "$N   =L(  &?,  !:U0  3-P  #_A   UY@  +?0
M "K_ @ F_PL (_\1 "#_%P =_QT &?\C !;_*0 4_R\ $O\U !#_/0 ._T4!
M#/]. 0K_6 $'_V4!!?]T 0/_A0$"_Y8! ?^F 0#_M0$ _\8! /_* 0#_R@$
M_\H! /_* 8:W  !WP0  :,P  %K7  !+W@  /N0  #+I   G[0  (_\  !__
M   ;_P4 %_\, !3_$  1_Q0 #_\8  W_'0 +_R( "/\H  7_+@ "_S4  /\]
M  #_1P  _U(  /]>  #_;0  _WX! /^. 0#_FP$ _ZD! /^K 0#_JP$ _ZL!
M /^K ?\J+0'_+BL!_S K ?\P+@+_+C4"_RD] _\E203_(U<$_R%D!?\?<@;_
M'7\&_QV*!O\=E ;_'9P'_QRC!_\<J@?_'+$'_QRX!O\<OP;_',D&_QS6!O\=
MY0;_'>\&_QWY!?\=_P7_'?\%_QW_!?\=_P7_'?\%_QW_!?\=_P7_'?\%_QW_
M!?\L*P'_,"@!_S,H ?\S*P+_,3$"_RTZ _\K1P3_*%0%_R9A!?\D;P;_(GP'
M_R*'!_\BD0?_(9D'_R&A"/\AIPC_(:X(_R&U"/\AO C_(<8'_R'1!_\AX@?_
M(NT'_R+W!_\B_P;](O\&_"+_!OPB_P;\(O\&^R+_!OLB_P;[(O\&^R+_!O\N
M* '_,R4!_S8E ?\W)P'_-2T"_S0X _\R1 3_+U$%_RQ>!O\J:P?_*7<'_RB#
M"/\GC0C_)Y8)_R>="?\GI G_)ZL)_R>R"?\GN0G_)\()_R?-"?\GW@G_)^L)
M_"?V"/DH_@CW*/\(]BC_"/4H_PCU*/\(]2C_"/4H_PCU*/\(]2C_"/\R)0'_
M-R(!_SHA ?\[(P'_.RD"_SLT O\Y0 3_-DT%_S1:!O\Q9@?_,',(_RY_"?\N
MB0K_+I(*_RV9"_\MH0O_+:<+_RVN"_\MM0S_+;X,_BW)#/LMV0SX+>@+]"[T
M"_$N_@OO+O\+[B[_"^TN_POL+O\*["[_"NPN_PKL+O\*["[_"O\U(@'_.QX!
M_S\= ?] 'P'_0B8!_T(Q O] / /_/D@%_SM5!O\Y8@C_-VX*_S9Y"_\UA S]
M-(T-_#25#?HTG [Y,Z,.]S.J#_8SL@_U,[H/\S/%#_(ST@_N,^4/ZC3R#^<T
M_0_E-/\/Y#3_#N(U_P[B-?\-X37_#>$U_PWA-?\-X37_#?\Y'@'_/QH!_T,8
M ?]&&@'_22,!_TDM O](. /_140%_T-0!_] 70G[/FD+^#UT#?4\?P[S.X@/
M\3N0$.\ZF!'M.I\2[#FF$^HYKA/I.;84YSG!%.8YSA7B.>,5WCGQ%=LZ_!38
M.O\3U3O_$M,[_Q+2._\1TCO_$-([_Q#2._\0TCO_$/\]&P'_0Q8 _T@4 /],
M%P'_3Q\!_U H ?]/,P+_33\$^TI*!O5'5PGQ1F0,[41O#NE#>1'G0H,3Y$&+
M%.) DQ;@/YL7WS^B&-T^JAG;/K,:V#Z]&M8^RAO2/M\;SC[O&\L_^QK)0/\8
MQT#_%\9!_Q7%0?\4Q$'_%,1!_Q3$0?\4Q$'_%/]!%P#_1Q( _TP0 /]2% #_
M5AL _U<D ?]6+@+X5#D#\5%%!NM/4@GF35X,X4MI$-U)=!/92'T6U4:&&-)%
MCAK0198<SD2='<Q$I1[*0ZT?R$.V(,9#PR'%0],AP4/I(;Y$]Q^\1?\=ND;_
M&[E'_QFX1_\8N$?_%[A'_Q>X1_\7N$?_%_]$% #_2Q  _U$. /]7$0#_6Q8
M_UT> /E=* 'O6S,"YUD_!.!730C:5%D-TU)D$LY0;A;*3G<9QTR ',5+B!["
M2I @P$J7(;Y)GR.\2*<DNDBP);A(O":W2,LGM$?C)[))\R6P2O\BKDO_'ZY,
M_QVM3/\;K4W_&JU-_QJM3?\:K4W_&O]'$0#_3PT _U8, /]<#@#_8!( _6(8
M /!C(0#F8BP!WF Z ]1>2 ?-6U0-QUA?$\-6:1>_5'(;O%)Z'KE1@B&V4(HC
MM$^1);).F2>P3:(HKDVK*JQ,MBNJ3,0LJ$S;+*9-[RJD3_TFI%#_(Z-1_R"C
M4O\>HE+_':)2_QVB4O\=HE+_'?]*#P#_4@H _UH) /]@"P#_90X ]6<1 .AH
M& #=9R0 TF8U LID1 ?#85 -O5Y;$[E<9!BU6FT<L5AU(*Y7?2.L580EJ52,
M**=3E"JE4ITLHU*F+:%1L2^?4;XPG5'1,)M1ZB^:4_HJFE7_)IE6_R.95O\A
MF5?_'YE7_Q^95_\?F5?_'_]-#0#_508 _UT% /MD!P#O:0D Z6L, .%L$ #3
M;1X R6PQ L)J0 >[9TP-M617$[!A8!FL7VD=J%UQ(:5<>"2B6H GH%F'*IU8
MD"R;5Y@NF5:B,)95K#*45;DSDU7*,Y%5Y3.15_<MD5G_*9%:_R616_\CD5O_
M(9%;_R&16_\AD5O_(?]/"P#_5P( _V$" .IH 0#>;00 V' ( -5P"P#+<AL
MPG$N KIO/0:T;$D-KFE4$ZEG71FD9&4=H6)M(9UA="6:7WPHF%Z#*Y5=BRV2
M6Y0PD%N>,HU:J#2+6;4UBEG&-HA9X3:(7/0PB%W_*XE>_RB)7_\EB5__(XE?
M_R.)7_\CB5__(_]1"0#_6@  ]60  .!L  #7<0, T'0& ,UU"0#$=A< O'8J
M ;1T.@6N<48,IVY1$J)K6AB>:6(=FF=I(99E<2639'@HD&* *XUAB"Z+8)$Q
MB%^:,X9>I36#7K(W@E["-X!>W#B 7_(S@6'_+8)B_RF"8_\F@F3_)8)D_R6"
M9/\E@F3_)?]3!@#_70  YV<  -MO  #0= ( RG@% ,9Y!P"^>A4 MGHH :]X
M-P6H=D0+HG-.$IQP5QB8;5\=E&MG(9!J;B6-:'4HBF=]*X=EA2Z$9(XQ@6.7
M-']BHC9\8J\X>F*^.7EBU3EY8^\T>F7^+WMF_RM\9_\H?&?_)GQG_R9\9_\F
M?&?_)O]5 P#_8   XVH  -5R  #,> $ Q7L# ,!]!0"Y?A( L7XE :I]-02C
M>D$*G7=,$9=T51>2<ET<CG!D((IN:R2';'(HA&MZ*X%J@BY^:8LQ>V>5-'AG
MH#9V9JPX=&:\.7-FT3IS9^TV=&G],'5J_RQV:_\I=VO_)W=K_R=W:_\G=VO_
M)_]7  #V8P  WVT  -%U  #(>P  P7\" +N  P"T@1  K((C :6!,@2>?C\)
MF'M*$))Y4Q:-=EL;B71B((5R:22!<7 G?F]W*WMN?RYX;8@Q=6R2-'-KGC=P
M:JHY;FJY.FUJSCIM:^LW;VW\,7!N_RUQ;O\J<6__*'%O_RAQ;_\H<6__*/]9
M  #K90  VW   ,UX  #$?@  O((! +:$ 0"NA0X IX8@ *"%, .:@CT(DX!(
M#XY]416)>UD:A'E@'X!W9R-\=6XG>71U*G9S?2YS<H8Q<'&0-&UPG#=J;Z@Y
M:&^W.F=ORSIG<.DW:7'Z,FMR_RUL<_\J;'/_*&QS_RAL<_\H;'/_*/]<  #G
M:   U7,  ,E[  # @@  N(8  +&(  "IB0T HHH= )R)+@*5ASL'CX5%#HF"
M3Q2$@%<9?WY>'GM\92)X>VPF='ES*G%X>RUN=X0P:W:.,VAUFC9E=*8X8W2U
M.6%TR3IA=.<X8W;Y,F5V_RYF=_\K9W?_*6=W_REG=_\I9W?_*?]?  #C;
MT'8  ,5_  "\A0  M(H  *R,  "CC@H G8X: )>.*P*0C#@&BHI##(2'3!)_
MA548>H1<'7:"8R%S@&HE;W]Q*6Q^>2QH?8(O97R,,F)[F#5?>J0W77JS.%QZ
MQSE<>N4W7GOX,E][_RY@?/\K87S_*6%\_REA?/\I87S_*?5B  #>;P  S'H
M ,"#  "WB0  KXX  *:1  "=D@8 EY,7 )&3* &+DC8%A9!!"W^.2A%ZC%(6
M=8I:&W&(81]MAV@C:H9O)V:$=RMC@X N8(**,5V!EC1:@:,V6("R-U: Q3=6
M@.,V6('W,5F!_RU;@O\J6X+_*5N"_RE;@O\I6X+_*>QF  #8<P  QWX  +R'
M  "SC@  J9(  *"5  "6F $ D)D3 (J9) &%F#($?Y8^"7F42 YTDU 4;Y%7
M&6N07AUHCF4A9(UM)6",=2A=BWXK6HJ(+E>)E#%4B:$S4HBP-%&(PS50B.(T
M4HCV,%.(_RQ4B/\I58C_*%6(_RA5B/\H58C_*.9K  #0>   PH,  +>,  "M
MD@  HY8  )J:  ".G@  AY\0 (.?( !^GR\">)T[!W.<10QNFTT1:9E5%F68
M7!IAEV,>7I9J(5N5<B57E'PH5).&*U&2DBY.DJ P3)*O,4N2PC%*D> Q3)'U
M+4V1_RI.D/\H3I#_)DZ0_R9.D/\F3I#_)MYP  #)?0  O(D  +*2  "GEP
MG9L  ).?  "&I   ?J8, 'JF&P!UIBH!<*8W!&RE00EGHTH-8Z)2$E^A619;
MH6$96*!H'52?<"!1GGHC3IV$)DN=D2E(G)XJ1IRN+$6<P2Q%G-\K19OT*4::
M_R='FO\E1YK_)$>:_R1'FO\D1YK_)-1W  #"A   MH\  *N6  "AG   EJ
M (NE  !_J@  =*X% &^O% !LKR0 :*\R F2N/05?K48)6ZQ/#5BL5A%4JUX4
M4:IF%TZJ;AI+J7@=2*F#($6HCR)#J)TD0:BM)4"HP"4_J-\E/Z;T(T"E_R)
MI?\A0*3_($"D_R! I/\@0*3_(,I^  "[BP  KY4  *2;  "9H0  CJ8  (*L
M  !WL0  :K8  &.X#@!AN!T 7K@L 5JX. )7N$(%4[A+"%"W4PM-MUL.2K9C
M$$>V:Q-$M7460K6!&#^UCAH]M9P<.[6L'#JUP!TYM=\<.;/T'#FR_QPYL?\;
M.;#_&SFP_QLYL/\;.;#_&\&&  "TDP  IYH  )R@  "1IP  A:T  'FS  !M
MN   8KT! %;"!P!3PQ0 4L,C %#$, %-Q#L"2L1% T?$3@5%Q%<'0L-?"4##
M: L]PW(-.\-^#SC#C!$VPYL2-<.K$S/#P!,SP^ 3,\'U$S+ _Q0RO_\4,;[_
M%#&^_Q0QOO\4,;[_%+B0  "KF0  GZ   ).G  "'K@  >[0  &Z[  !CP
M6,4! $W*!0!$SPP 0] 7 $+0)0! T#( /]$] 3W11P$[T5 ".=)9 S;28P0T
MTFX%,M)Z!S#2B @NTI@)+=.I"2S3O@HLT]\)*]'S"BK/_@LISO\,*<W_#2G-
M_PTIS?\-*<W_#:Z8  "BGP  EJ8  (FN  !\M@  ;[T  &/#  !7R   3,T
M $+2 P YV0D -=\0 #3?&P RX"< ,>$R ##A/0 NXD< +>)0 2OB6@$JXV4"
M*.-Q B;D?P,EY(\#(^6A!"+EM 0AY<T$(.3L!"#B^P0?X?\%'^#_!1_@_P4?
MX/\%'^#_!:2>  "8I0  BZX  'VV  !PO@  8\8  %;+  !+T   0-4  #;<
M   OY0< +>T0 "ON&  I[B( )^\K "7O-  C\#P (?!% !_Q3@ =\E@!&_)D
M 1GS<0$8\X$!%_22 A7TI0(4];H"$_76 A/T[P(2\OP"$O#_ A+P_P(2\/\"
M$O#_ IJD  "-K0  ?[8  '&_  !CQP  5LX  $G3   ]V@  ,]\  "KC   F
M] 4 )/L- "'\$P >_1L '/TB !G^*0 7_C$ %?\Y !/_00 1_TH $/]5  [_
M80 ,_V\!#/^  0K_DP$)_Z8!"/^Z 0?_U $'_^L!!O_V 0;_]@$&__8!!O_V
M 8^L  " M@  <K\  &/)  !6T0  2-@  #O=   PX@  )N8  !_P   <_P
M&?\) !;_#@ 4_Q, $?\9  __'@ -_R0 "_\K  G_,@ &_SL  _]$  #_3P
M_UP  /]K  #_?0  _Y   /^C  #_M   _\8  /_6  #_U@  _]8  /_6 (*U
M  !SOP  9,D  %;3  !'VP  .N   "[E   CZ0  &NT  !7]   2_P  $/\"
M  [_"0 +_PT "/\0  3_$P !_Q@  /\>  #_)   _RL  /\S  #_/0  _TD
M /]6  #_9@  _W@  /^*  #_FP  _Z@  /^Q  #_L0  _[$  /^Q /\E*P'_
M*"D!_RDI ?\H+ '_(S(!_QX[ O\:1P+_%U4#_Q5B _\3< /_$GP#_Q*' _\2
MD0/_$ID#_Q*@ _\2IP/_$JT#_Q&T _\1NP/_$<0#_Q'. _\1WP/_$>L"_Q+V
M O\2_@+_$O\"_Q+_ O\2_P+_$O\"_Q+_ O\2_P+_$O\"_Q+_ O\H*0'_*R8!
M_RPF ?\K*0'_*"\!_R(X O\@1 +_'5(#_QM? _\8; /_%WD$_Q>$!/\7C@3_
M%Y8$_Q:=!/\6I 3_%JH$_Q:Q!/\6N 3_%L #_Q;* _\6VP/_%N@#_Q?T _\7
M_0/\%_\"^Q?_ _L7_P/Z%_\#^A?_ _H7_P/Z%_\#^A?_ _\J)@'_+B,!_R\B
M ?\O)0'_+"L!_RHU O\G00+_)$X#_R); _\@: 3_'G0$_QV !/\=B@3_'9(%
M_QV:!?\=H07_':<%_QVM!?\=M 3_';T$_QW'!/\=U 3^'>8$^QWR!/<>^P/U
M'O\$]![_!/,>_P3S'O\$\A[_!/(>_P3R'O\$\A[_!/\N(@'_,A\!_S0> ?\S
M( '_,B8!_S(R ?\O/@+_+$H#_RI7 _\G9 3_)G %_R5[!?\DA07_)(X&_R26
M!O\DG0;_)*,&_R2J!OTDL0;\)+D&^R3#!ODDSP;V).,&\B3P!>XE^@7M)?\&
MZR7_!NHE_P;I)?\&Z27_!NDE_P;I)?\&Z27_!O\R'@'_-AL _S@9 /\X&P'_
M.B,!_SDM ?\X.@+_-48#_S)2!/\P7P3_+FL%_RUV!OTL@ ?Z+(D'^2N1!_<K
MF0CU*Y\(]"NF"/,KK0CQ*[4(\"N_".XKRPCK*]\(YRSN".0L^@CB+/\)X"S_
M"=XL_PC>+/\(W2S_"-TL_PC=+/\(W2S_"/\U&@#_.A8 _ST4 /\_%P#_01\
M_T$I ?] - '_/4$"_SI- _PX6@7X-F4&]#5Q!_$T>PCO,X0)[3.-">LRE KI
M,IL*Z#*B"^8RJ@OD,K(,XS*[#.$RR S?,MP,VC+L#=4S^ W2,_\-T#/_#,XS
M_PS--/\+S#3_"\PT_PO,-/\+S#3_"_\Y%@#_/A( _T$0 /]%$P#_2!L _T@D
M /]'+P'^1#L"]T)' _$_5 7L/F &Z#QK".4[=@GB.W\+X#J(#-TYD W;.9<.
MV3B>#]8XIA#4.*X1TCBW$= XPQ+..-,2RCCH$L<Y]Q+$.?\1PCK_$,$Z_P_
M.O\.OSK_#K\Z_PZ_.O\.OSK_#O\]$P#_0@\ _T8- /]+$ #_3A8 _T\? /U.
M*0'T3#0![$A! N9'3@3@15L&VT1F"=9"< S207D.ST""$,U BA'*/Y$3R3^9
M%,<^H!7%/J@6PSZQ%\$^O!? /LL8O3[B&+H^\A>W/_\6M4#_%+1 _Q.S0?\1
MLT'_$+-!_Q"S0?\0LT'_$/] $ #_1@P _TL* /]1#0#_4Q$ _U08 /-4(@#I
M4BT!X5 [ =I/20/2354'S$M@"\A):@[%2',1PD=[$[]&@Q6]18L7NT63&+E$
MFAFW0Z(:M4.K&[1#MARR0\0=L$/9'JU#[1VK1?P:J47_&*A&_Q:H1O\5IT?_
M$Z='_Q.G1_\3IT?_$_]$#@#_2@@ _U & /]5"@#_6 T ]UD1 .I8& #?5R0
MU%<U <Q51 3&5% (P5);#+U091"Y3FT3MDUV%K1,?1BQ2X4:KTJ-&ZU)E1VK
M29T>J4BF(*=(L"&E2+TBI$C/(J%(Z"*@2?@>GTO_&YY+_QF=3/\7G4S_%IU,
M_Q:=3/\6G4S_%O]'"P#_30( _U0" /=:! #K70< YUT+ .%<$ #371X RETP
M <-</P2]6DP(MUA7#+-68!&O5&D4K%-Q%ZE1>!JG4( <I$^''J)/CR"@3I@A
MGDVA(YQ-JR2:3;@EF4S()I9,XB:53O4BE$__'Y10_QR44?\:E%'_&)11_QB4
M4?\8E%'_&/])" #_4   ^U@  .5>  #=8@, UF,' -1A"@#*8AD PF,L ;MB
M.P.T8$@(KUU3#*I;7!&F6F05HUAL&*!7=!N=57L=FU2#()E4BR*64Y,DE%*=
M)9)1IR>04;,HCE'#*8U1W2J,4O(FBU3_(HM5_QZ+5O\<BU;_&HM6_QJ+5O\:
MBU;_&O],! #_4P  [%P  -]B  #49@$ SF@% ,MG" #"9Q8 NF@H ;-G. .M
M944'J&-0#*-A61&?7V$5FUUH&)A<<!N56G<>DUE_(9!8AR..5X\EC%>9)XE6
MHRF'5J\JA56_*X16U2R#5^\I@UC^)(-9_R"$6O\>A%K_'(1:_QR$6O\<A%K_
M'/]. 0#_5P  Y5\  -AF  #.:@  QVP# ,-K!0"\;!( M&TE *UL-0.G:D('
MH6=-#)QE5A&88UX5E&)E&)%@;!N.7W0>C%Y[(8E=@R2&7(PFA%N5*(%:H"I_
M6JPL?5J[+7Q:SRY[6^PK?%S\)GQ=_R)]7O\??5[_'7U>_QU]7O\=?5[_'?]0
M  #U60  X6,  -)J  #);@  PG ! +UP P"V<!  KG$B *AP,@*A;C\&G&Q*
M"Y=J4Q"2:%L4CF9B&(ME:1N(8W >A6)X(8)A@"2 8(DF?5^2*7M>G2MX7JDM
M=EZX+G5>S"]T7NDM=6#Z)W9A_R-W8O\@=V+_'G=B_QYW8O\>=V+_'O]2  #L
M7   W&8  ,YM  #$<@  O70  +=T 0"P= X J74? *)T+P*<<CT%EW!'"I%N
M40^-;%D4B6I@%X5I9QN":&X>?V9U(7UE?21Z9(8G=V.0*75CFRQR8J<N<&*V
M+V]BR2]N8N8N;V3Y*'!E_R1Q9O\A<6;_'W%F_Q]Q9O\?<6;_'_]4  #H7P
MUVD  ,IP  # =0  N7@  +)X  "K> T I'D= )YX+0&7=SH%DG5%"HQR3@Z(
M<%83A&]>%X!M9!I];&L=>FMS('=J>R-T:8,F<FB-*6]GF2QL9J4N:F:S+VEF
MQC!H9N0O:FCW*6MI_R5L:?\B;&K_(&QJ_R!L:O\@;&K_(/]7  #D8@  TFP
M ,9S  "]>   M7L  *U\  "E? H GWT: )E\*@&3>S@$C7E#"8AW3 Z#=502
M?W-;%GMR8AEX<&D==6]P(')N>"-O;8$F;&R+*6ILERQG:Z,N96NR+V1KQ#!B
M:^$O9&SV*F9M_R9F;?\C9V[_(&=N_R!G;O\@9V[_(/99  #@90  SF\  ,)V
M  "Y?   L7\  *F   "@@ < F8$7 )2!* &.@#4#B'Y!"(-\2@U^>E(1>GA9
M%79W8!ES=F<<<'1N'VUS=B-J<G\F9W&)*61QE2MB<*$M8'"P+UYPPB]=<-\O
M7W'U*F!Q_R9A<O\C8G+_(&)R_R!B<O\@8G+_(.]<  #<:0  RG(  +YZ  "U
M@   K80  *2%  ":A0, E(44 (Z&)0&)A#,#@X,^!WZ!2 MY?U 0=7Y7%'%]
M7AAN>V4;:WIL'FAY=")E>'TE8G>'*%]VDRI<=I\L6G6N+EEUP"Y8==TN67;S
M*EMV_R9<=_\C7'?_(%QW_R!<=_\@7'?_(.I@  #5;   Q78  +I^  "QA
MJ(@  )^)  "4B@  C8H1 (B+(0"#BC "?HD[!7F'10ITADX.<(15$FR#7!9I
M@F,:9H%J'6* <B!??WLC7'Z%)EE]D2E7?)XK57RL+%-\OBU2?-HM4WSR*55\
M_R56?/\B5WS_(%=\_R!7?/\@5WS_(.5D  #/<   P7H  +:#  "MB0  HXP
M )F.  "-CP  AI . (&1'0!]D"P!>(\X!'..0@ANC4L,:HQ3$&>*6A1CB6$7
M8(AH&UV'<!Y:AGDA5H6#)%2%CR91A)PH3X2J*DV$O"I-A-<J38/Q)T^#_R10
M@_\B4(/_'U"#_Q]0@_\?4(/_']YI  #)=0  O(   +*(  #_XGT024-#7U!2
M3T9)3$4 #Q*HC0  G9$  ).3  "%E@  ?I<+ 'F7&0!UER@!<9<U VR6/P9H
ME4@*9)10#6&35Q%=DEX56I%F&%>0;AM4CW<>48Z!($Z.C2-+C9HE28VI)DB-
MNR='C=0G1XSP)$B,_R))B_\@2HO_'DJ+_QY*B_\>2HO_'M5N  ##>P  MX4
M *R-  "BD@  EY8  (R9  !_G   =9X% '"?$P!MGR, :9\P 66>.P1AGD4'
M79U-"EJ<5 U7FUP15)IC%%&::Q=.F7092YA_'$B8BQY%EYD@0Y>H(4*7NB)!
ME],B09;O($*5_AY"E?\=0Y3_'$.4_QQ#E/\<0Y3_',QU  "\@0  L8P  *:2
M  ";EP  D9L  (6?  !YHP  :J<  &6G#@!CJ!P 8*@K 5VH-@)9IT $5J=)
M!E.F40E0IED,3:5@#DJE:1%'I'(41*1]%D*CB1@_HY<:/:.G&SRCN1P[H](;
M.Z+O&SN@_AH[G_\9/)__&#R?_Q@\G_\8/)__&,1\  "VB0  JI(  )^7  "5
MG   B:$  'VF  !QJ@  9*X  %JQ" !7L10 5;(C %.R, %0LCL"3;)$ TNQ
M305(L54'1;%="4.Q90M L&\-/K!Z#SNPAQ$YKY83-Z^F%#:ON!0UL-$4-:[O
M%#2M_A0TK/\4-*O_%#2K_Q0TJ_\4-*O_%+N%  "OD   HY<  )B=  ",HP
M@*@  '2M  !HL@  7+8  %"Z 0!)O T 2+P9 $:])P!%O3, 0[T] 4&]1P$_
MO5 "/;U8 SJ]804XO6L&-KUW"#2]A DRO9,*,+VD"R^]MPPNOM ++KSN#"VZ
M_@TLN?\-++C_#BRX_PXLN/\.++C_#K./  "FEP  FYT  (^C  "#J@  =K
M &JU  !>N@  4KX  $?" 0 ]QP8 .,D0 #?)&P VRB< -<HS #3+/0 SRT<
M,<M1 3#+6P$NS&4"+,QQ BK,?P,IS) $)\RA!";-M 0ES<X$)<ON!"3)_ 8C
MR/\'(\?_!R/'_P<CQ_\'(\?_!ZF6  ">G0  DJ,  (6K  !XL@  :[@  %^^
M  !2P@  1\8  #W*   TSP0 *]0) ";9#P EV1D )=HE "3:,  CVSL (]M%
M "+<4  AW5L (-UH ![>=@ =WH<!'-^9 1K?K $9W\0!&-[G 1C<^ $8V_\"
M%]K_ A?:_P(7VO\"%]K_ J"<  "4HP  AZL  'FS  !LN@  7\$  %+&  !&
MR@  .\X  #'3   IV0  (=X% ![H#@ =Z!4 &^D> !GI)P 8ZC  %NHY !7K
M0P 4[$X $NQ: !'M9P 0[G< $.Z*  [OG@ .\+, #?#-  SO[  ,[?P #.O_
M  SK_P ,Z_\ #.O_ )>C  ")JP  >[0  &V\  !?Q   4LH  $7.   YTP
M+]@  "7=   =X0  &.P" !;W"P 4]Q$ $?@7 !#X'@ .^24 #?DM  OZ-0 )
M^S\ !_M*  3\5P #_68  OYW  #]BP  _9\  /RU  #\T0  _.T  /S\  #\
M_0  _/T  /S] (NK  !]M   ;KT  &#&  !2S0  1-(  #?8   LW0  (N$
M !GE   3Z@  $/H   [_!@ -_PP "O\0  ?_%  $_QH  ?\@  #_)P  _S
M /\Z  #_10  _U,  /]B  #_=0  _XH  /^?  #_LP  _\<  /_E  #_Y0
M_^4  /_E '^T  !PO0  8<<  %/0  !#U@  -MT  "KB   ?Y@  %NH  !#M
M   ,^@  "?\   ;_   "_P0  /\)  #_#0  _Q   /\4  #_&@  _R$  /\I
M  #_-   _T   /].  #_7@  _W(  /^'  #_F@  _ZH  /^Y  #_N0  _[D
M /^Y /\@*0'_(B<!_R(G ?\?*@'_&3 !_Q(Y ?\010'_#5,!_PQ@ ?\*;0+_
M"7D"_PF$ O\)C@'_"98!_PF= ?\)HP'_":D!_PFP ?\(MP'_"+X!_PC( ?\(
MU@'_".8!_PCQ ?\(^P#_"/\ _PC_ /\)_P'_"?\!_PG_ ?\)_P'_"?\!_PG_
M ?\C)@'_)20 _R4D /\C)P'_'2P!_Q@U ?\50@'_$E !_Q!= O\.:@+_#G8"
M_PZ  O\.B@+_#I("_PZ: O\.H +_#J8!_PVM ?\-LP'_#;L!_PW% ?\-T0'_
M#>,!_PWO ?X-^@'Z#?\!^0[_ ?D._P'Y#O\!^ [_ ?@._P'X#O\!^ [_ ?\F
M(P#_*"  _R@@ /\F(@#_(B@!_R R ?\</P'_&4P!_Q=9 O\590+_$W$"_Q-\
M O\3A@+_$XX"_Q*6 O\2G0+_$J,"_Q*I O\2L +_$K<"_Q+! O\2S ']$M\!
M^1/M ?43^ 'S$_\!\A/_ ?$3_P+P%/\"\!3_ O 4_P+P%/\"\!3_ O\J'P#_
M+!P _RP; /\K'0#_*20 _R@O ?\E.P'_(D@!_Q]4 O\=80+_&VT"_QIW O\:
M@0+_&HH"_QJ2 O\:F0+]&I\"_!JF OL:K +Y&K0"^!J] O8:R +S&ML"[QKJ
M NP;]P+I&_\"Z!O_ ^<<_P/F'/\#Y1S_ ^4;_P/E&_\#Y1O_ _\M&P#_,!<
M_S$5 /\P%@#_,2  _S J /\N-@'_*T,!_RA/ O\F7 +_)&<"_"-R _DC? /W
M(H4#]2*- _,BE0/R(IL#\"*B ^\BJ0/M(K$#["*Y ^HBQ0/H(M4#Y"/I ^ C
M]@3>(_\$VR3_!-DD_P38)/\$UR3_!-8D_P36)/\$UB3_!/\Q%@#_-!( _S81
M /\W$P#_.1L _S@E /\V,0'_,ST!_3%* ?@N5@+T+6(#\"QM ^TK=P/J*X $
MZ"J(!.8JD 3E*I<$XRJ>!>$JI07@*JT%WBJV!=PJP@7:*M(&U2OG!M K]0?-
M+/\'RRS_!\DL_P?(+/\'QRS_!L<L_P;'+/\&QRS_!O\U$@#_.0X _SH- /\^
M$ #_0!8 _S\@ /\]*@#Y.S<!\CA$ >PV40+G-5P#XS1G ^ S<@3=,WL%VC*#
M!M8RBP;4,I,'TC&:"- QH0C.,:D)S#&R"<LQO K),<H*QC+A"\(R\0N_,_X+
MO3/_"KLS_PJZ,_\)NC/_";HS_PFZ,_\)NC/_"?\Y$ #_/0L _T ) /]$#0#_
M1A$ _T49 /=$(P#N02\ YC\\ > ^2@':/5<"TSQB!,\[; ;,.G4'R3I]"<<Y
MA0K%.8P+PSB4#,$XFPW .*,-OCBL#KPXM@^Z.,,/N3C7$+4X[!"R.?L/L#K_
M#J\Z_PVN.O\,K3K_"ZTZ_PNM.O\+K3K_"_\\#0#_0 8 _T4$ /])"0#_2PT
M^4H1 .U)&@#C1B8 VD8V -%&10'+15$#QD1<!<)"9@B_0F\*O$%W"[I ?PVX
M/X8.MC^.$+0^E1&R/IT2L#ZF$Z\^L!2M/KT4JS[-%:D^YA6F/_<3I$#_$J-
M_Q"B0/\/HD#_#J)!_PZB0?\.HD'_#O\_"0#_1   _TH  /=. @#L4 8 ZD\+
M .-,$ #63!X S4TP ,9-/P' 3$P$NTM7!K=)80FT2&D,L4=Q#JY&>1"L1H 1
MJD6($ZA$D!2F1)@6I$.A%Z)#JQB@0[<9GT/'&9U#X!J;1/,7F47_%9A&_Q.8
M1O\1F$;_$)=&_Q"71O\0ET;_$/]"!0#_1P  ]T\  .53  #=50$ UU4& -52
M"P#+4QD PU0K +Q4.P&V4D@$L5%2!ZU07 JI3F0-IDUL#Z1,=!&A2WL3GTJ"
M%9U*BA>;29,8F4F<&I=(IAN52+(<E$C!'9)(V!V02>\;CTK^&(]+_Q:.2_\4
MCDS_$HY,_Q*.3/\2CDS_$O]%  #_2P  Z5,  -Y8  #36P  S5L$ ,I8!P#"
M6!4 NEHG +-:-P&N6$0$J5=/!Z156 JA5& -GE-H$)M1;Q.84'85EE!^%Y1/
MAAF23HX:CTZ8'(U-HAV+3:X?BDV\((A-T""'3>L?AD_\&X90_QB&4/\6AE#_
M%(91_Q2&4?\4AE'_%/]'  #X3P  Y%<  -5=  #,8   Q6 " ,%>!0"Z71$
MLU\C *Q?,P&F7D #H5Q+!YU:5 J965P.EEAD$9-6:Q.057(6CE1Z&(M4@AJ)
M4XH<AU*4'H52GA^#4:HA@5&X(G]1RR)^4N<A?E/Y'7Y4_QI^5?\7?E7_%GY5
M_Q5^5?\5?E7_%?]*  #N4@  WEL  ,]A  #&9   OV4  +IC @"S8@\ K&,@
M *9C, &@8CT#FV%(!I9?40J27ED-CUQA$8Q;:!.)6F\6AEEV&(18?AJ"5X<<
M?U>0'WU6FR%[5J<B>5:U(W=6QR1V5N0D=E?W'W=8_QMW6?\9=UG_%W=9_Q9W
M6?\6=UG_%O],  #I5@  V5\  ,ME  #!:   NFD  +1H  "M9PT IF@< *!H
M+0&:9SH#E65%!I!C3@J,8E<-B6%>$(9?91.#7FP6@%US&'Y<>QI[7(,=>5N-
M'W9:F"%T6J0C<EJR)'%:Q"5O6N$E<%OV('%<_QQQ7?\:<5W_&'%=_Q=Q7?\7
M<5W_%_U/  #E60  TV(  ,=H  "];   MFT  *]L  "G:PL H&P9 )ML*@&5
M:S<"D&E#!8MH3 F'9E0,@V5;$(!C8A-]8FD5>F%P&'AA>!IU8($=<U^+'W!>
MEB)N7J(D;%ZP)6M>P29I7MXF:E_T(6M@_QUK8?\;;&'_&6QA_QAL8?\8;&'_
M&/51  #B7   SV4  ,-K  "Y;P  L7$  *IQ  "B;P@ FV\7 )9P)P"0;S4"
MBVY !89L20B":E(,?FE9#WMH8!)W9F84=69N%W)E=AIP9'X=;6.('VMCDR)I
M8J D9F*N)65BOR9D8MHF9&/R(F5D_QYF9/\;9V3_&6=E_QAG9?\89V7_&/!3
M  #=7P  RV@  +]O  "V<P  KG4  *9U  "=<P4 EG,4 )%T) "+<S("AG(^
M!(%P1PA];T\+>6U7#G9L7A%S:V04<&IL%VUJ<QIK:7P<:&B&'V9GD2)C9YXD
M86:L)6!FO29?9]8F7V?Q(F!H_QYA:/\<8FC_&F)H_QEB:/\98FC_&>Q7  #9
M8@  QVL  +QR  "S=P  JGD  *%Y  "7=P$ D'@1 (MX(0"&>"\!@7<[!'QU
M10=X=$T*=')5#G%Q7!%N<&,4:V]J%FAN<1EF;GH<8VV$'F!LCR%>;)PC7&NJ
M)5IKNR99;-,F6FSO(UML_Q]<;?\<76W_&EUM_QE=;?\976W_&>A:  #29@
MPV\  +AV  "O>P  IGX  )U^  "1?   BGP/ (5]'@"!?2T!?'PY W=Z0P9S
M>4L)<'A3#&QW6A!I=F$39G5H%F-T;QAA<W@;7G*"'EMRC2!9<9HB5W&H)%5Q
MN254<= E5''N(E9Q_AY7<?\<5W'_&EAQ_QE8<?\96''_&>->  #-:0  OW,
M +1Z  "K?P  HH(  )B#  "+@0  A($- '^"&@![@BD!=H$V G*!0 5N?TD(
M:GY0"V=]5PYD?%X187MF%%YZ;1=;>G8967F '%9XBQ]3>)@A47>F(E!WMR-/
M=\XC3W?L(5!W_1Y1=_\;4G?_&5)W_QE2=_\94G?_&=YB  #(;@  NW<  +!_
M  "GA   G8<  )*'  "$AP  ?8<) 'B(%@!TB"8 <(@R FR'/01HAD8&985.
M"6&%50Q>A%P/6X-C$EF":Q56@7074X!^&E" B1Q.?Y8>3'^E($I_MB%)?\PA
M27[K'TI^_!Q+?O\:2W[_&4Q^_QA,?O\83'[_&-5G  ##<P  MGP  *R$  "B
MB0  F(L  (V-  !\C0  =8X$ &^/$@!MD"$ :9 N 66/.0)BCD($7HY+!UN-
M4@I8C%D,5HMA#U.+:!)0BG$438E[%TJ)AQE(B)4;1HBC'42(M!U#B,H=0X?J
M'$2&^QI$AO\818;_%T6%_Q=%A?\7187_%\UM  "]>   L8(  *>*  "<C@
MDI   (:3  !YE0  ;)<  &:7#@!CF!L 89@I %Z8-0%:ESX#5Y='!5663P=2
MEE8)3Y5>#$R49@Y*E&\01Y-Y$T23A15"DI,70)*B&#Z2LQD]DLD9/9'I&#V0
M^A<^C_\6/H__%3Z/_Q4^C_\5/H__%<5S  "W?P  K(D  *&/  "6DP  BY8
M '^9  !SG   9)\  %R@"0!9H!0 5Z$B %6A+P!2H3D!4*%# DV@2P1*H%,%
M2*!:!T6?8PE#GVP+0)YV#CZ>@Q [GI$1.9V@$CB=LA,WGL@3-YWH$C:;^A(V
MFO\2-IG_$3>9_Q$WF?\1-YG_$;Y[  "QAP  I8\  )N4  "0F   A)P  '>@
M  !KI   7Z<  %*J  !-JPX 2ZL: $JK)P!(JS, 1JL] 42K1@%"JTX"0*M6
M SZK7P4[JV@&.:IS"#>J@ DTJH\+,JJ?##&JL PPJL<,,*GG#"^G^@TOIO\-
M+Z7_#2^E_PTOI?\-+Z7_#;:$  "JC@  GI0  )29  "'G@  >Z,  &^H  !C
MK   5Z\  $NR  !!M08 /K81 #VV'@ [MBD .K<T #FW/@ WMT< -K=0 32W
M6@$RMV0",+=O RZW? 0LMXL%*K><!2FWK@8HN,4%*+?F!2>U^0<FL_\')K+_
M"":R_P@FLO\()K+_"*^-  "BE   EYH  (N@  !^I@  <:L  &6P  !9M
M3;<  $*[   XO@$ +\() "W#$@ LPQX *\,I "K$,P IQ#T *,5' "?%40 F
MQ5P )<9H "/&=@$BQH8!(,:8 1_&JP$>Q\$!'L;D 1W$^ (<PO\#','_ QS!
M_P0<P?\$','_!*64  ":F@  CJ$  (&G  !SK@  9[0  %JY  !.O0  0L
M #C#   OQP  )LL$ ![0"@ ;T1$ &M(: !G2)0 8TR\ &-,Z !?41  6U%
M%=5= !35:P 3UGP $M>/ !'8I  0V;L $-G> !#5\P 0T_\ $-+_ 1#1_P$0
MT?\!$-'_ 9R:  "1H0  @Z@  '6P  !HMP  6[T  $[!  !"Q0  -\@  "W,
M   DT   '-4  !7:!0 0X@L $.,1  [D&@ .Y", #>4M  SE-P +YD( "N9/
M  GG70 (YVT !N:   7FE0 $YJL  N;$  'FY@  Y_D  .?_  #F_P  YO\
M .;_ ).A  "%J0  =[$  &FY  !;P   3L8  $'*   US@  *M(  "'6   9
MVP  $M\   WC   +\0@ "?,.  ?S$P $\AH  O(B  #R*@  \C0  /(_  #R
M3   \EP  /)M  #R@@  \I@  /.M  #SQ@  ].4  /3V  #T^P  ]/L  /3[
M (>I  !YL@  :KH  %S"  !.R0  0,X  #/3   HV   'MT  !7A   /Y
M"N@   7S   #_0$  /P(  #[#0  ^Q$  /L6  #\'@  _"8  /PP  #]/
M_DD  /Y:  #^;0  _X(  /^8  #_K   _\   /_8  #_Y   _^0  /_D 'NR
M  !LNP  7<0  $_-  ! T@  ,MD  ";>   ;X@  $N8   SJ   %[0   /0
M  #_    _P   /\   #_!   _PD  /\.  #_$@  _Q@  /\A  #_*P  _S<
M /]&  #_6   _VL  /^   #_E0  _Z8  /^S  #_NP  _[L  /^[ /\;)@#_
M'"0 _QHD /\5)P#_$"T _PHV /\%0P#_ 5 !_P!> ?\ :P'_ '8!_P"! /\
MB@#_ )( _P": /\ H #_ *8 _P"L /\ L@#_ +D _P#" /\ S0#_ -\ _P#L
M /\ ^ #_ /\ _0#_ /T _P#] /\ _0#_ /T _P#] /\ _0#_ /\?(P#_'R$
M_QXA /\9(P#_$RD _PXR /\,0 #_"4T!_P=: ?\$9P'_ W,!_P-] ?\#AP'_
M X\ _P*6 /\"G #_ J( _P*H /\"KP#_ ;8 _P&^ /\!R0#_ =L _P#J /P
M]@#X /\ ]P+_ /<#_P#V!/\ ]@3_ /8%_P#V!?\ ]@7_ /\B'P#_(AP _R$<
M /\>'P#_&"0 _Q4O /\2/ #_$$D _PY6 ?\,8@'_"VX!_PMY ?\+@@'_"XL!
M_PN2 ?\*F0'_"I\ _PJE /\*JP#_"K( _PJ[ /T*Q@#["M0 ]PKG /,*] #P
M"O\ [PO_ .X,_P#M#/\![0S_ >T,_P'M#/\![0S_ ?\E&P#_)A@ _R47 /\A
M& #_("$ _QXK /\:-P#_%T4 _Q11 ?\27@'_$6D!_Q%T ?\1?0'_$(8!_1".
M ?P0E0'Z$)L!^1"A ?<0J 'V$*\!]!"W /,0P@#Q$-  [1#E .@1\@#F$?X!
MY!+_ >,2_P'B$O\!XA+_ >$2_P'A$O\!X1+_ ?\I%@#_*A, _RD2 /\G$P#_
M*!P _R<G /\C,P#_(#\ _QU, /\;6 '\&60!^!EN ?88> 'S&($!\1B) >\8
MD 'N&)<![!B> >H8I 'I&*P!YQBT >88OP'D&,T!X!GC =P:\0'8&OX"U!O_
M M(;_P+1&_\"T!O_ M ;_P+0&_\"T!O_ O\M$@#_+@\ _RX- /\O$ #_+Q<
M_RXA /\L+0#_*3D ^29& /0D4P'O(EX!ZR)I >@A<P'F(7P!XR&$ >$AC '@
M(9,!WB&: =PAH0':(:D!V"&Q M4AO +3(LD"T"+? LPC\ /((_T#QB3_ \0D
M_P/#)/\#PB3_ \$D_P/!)/\#P23_ _\P#P#_,@L _S,( /\V#0#_-A( _S4:
M /TR)0#T,#( [2T_ .<L3 #B*U@!W2MC =DJ;0'5*G8"TBI_ M JA@+.*HX#
MS"J5 \HJG /)*J,$QRJL!,4JM@3#*L,%PBK5!;XKZP6Z*_D&N"S_!K8L_P6U
M+/\%M"S_!;0L_P6T+/\%M"S_!?\T# #_-@4 _SD# /\\" #_/ T _3L3 /$X
M'0#H-2D X#0W -DS1@#1-%(!S3-= <DS9P+&,W #Q#)X!,$R@ 2_,H<%OC*/
M!KPRE@:Z,9X'N#&F![<QL BU,KP(LS+,";$RY0FM,_4)JS/_":HS_PBH,_\'
MJ#/_!Z<S_P>G,_\'IS/_!_\W!P#_.@  _SX  /I! 0#Q008 \3\- .8\$@#;
M.A\ T#LQ ,H\0 #$/$T!P#Q8 KP[80.Y.VH%MCIR!K0Z>@>R.8$(L#F(":\Y
MD JM.)@*JSBA"ZDXJ@RH.+8-ICC%#:0XW@ZA.?$-GSK_#)XZ_PN=.O\*G#K_
M"9PZ_PF<.O\)G#K_"?\[ @#_/@  ]T0  .9'  #?2 $ VD8& -E "P#-0AD
MQ40K +Y$.P"Y1$@!M4-3 [%"7 2N0F4&JT%L!ZE = FF0'L*I#^#"Z,_B@VA
M/I,.GSZ<#YT^I1";/K$1FCZ_$9@^U!*6/^T1E#_\#Y- _PZ20/\,DD'_"Y)!
M_PN20?\+DD'_"_\]  #_0P  Z4D  -Y.  #33P  S4X# ,I)" #"210 NTHF
M +5+-@"O2T,"JTI. Z=)5P6D2& 'H4=G"9Y&;PJ<1G8,FD5]#IA%A0^61(X0
ME$27$I)#H1.00ZP4CT.Z%8U#S16+1.@5BD7Z$HE&_Q")1O\.B$;_#8A&_PV(
M1O\-B$;_#?]   #R1P  XT\  -13  #+50  Q%0  ,!0! "Y3Q$ LE B *Q1
M,@"G43\"HE!* YY/4P6;3EP(F$UC"I5,:@R32W$-D4IY#XY*@!&,28D2BDF2
M%(A(G!6&2*@6A4BU%X-(QQB!2.08@4KW%8!*_Q* 2_\0@$O_#X!+_PZ 2_\.
M@$O_#O]#  #L2P  W5,  ,Y8  #$6@  O5H  +A7 0"Q5 X JE8> *56+@"?
M5CL!FU5& Y=44 634U@(D%)?"HU19@R+4&T.B$]T$(9/?!*$3H43@DZ.%8!-
MF1=^3:08?$VR&7I-PQIY3=\:>$[T%WA/_Q1X3_\2>%#_$'A0_P]X4/\/>%#_
M#_U&  #G3P  UE<  ,A<  "_7P  MU\  +%<  "J60P I%H: )Y;*@"96S@!
ME%I# Y!93 6,6%4(B5=<"H968PR#56H.@51Q$']3>1)]4X$4>E*+%GA2E1AV
M4:$9=%&O&W-1P!MQ4=L<<5+R&7%3_Q5Q5/\3<E3_$7)4_Q!R5/\0<E3_$/-(
M  #C4P  T%L  ,1@  "Z8P  LV,  *QA  "D7@D G5\7 )A?)P"37S4!CEY
M XI=2@6&7%('@UM9"H!:8 Q]66<.>UAN$'A8=1)V5WX4=%:(%W)6DQAO5I\:
M;E6L&VQ5O1QK5M4=:U;P&FM7_Q=K6/\4;%C_$FQ8_Q%L6/\1;%C_$?%+  #?
M5@  S%X  ,!D  "W9P  KF@  *=F  "?8@8 F&,4 ))D) "-8S(!B6(] H1A
M1P2!8$\'?5]6"7I>70MW760-=5QK$'-<<Q)P6WL4;EN%%VQ:D!EJ6IP;:%FJ
M'&9:NAUE6M$=95KN&V5;_A=F6_\59ES_$V=<_Q)G7/\29US_$NU.  #:60
MR&$  +QG  "S:@  JVP  *)J  "99P( DF<1 (UG(0"(9R\!A&8[ G]E1 1[
M9$T&>&-4"75B6PMR86$-<&%I#VU@<!)K7WD4:5^#%V9>CAED7IH;8EZH'&%>
MN!U?7LX=7U[L&V!?_1AA7_\585__$V)?_Q)B7_\28E__$NI1  #47   Q&0
M +EJ  "P;@  IW   )YN  "4:P  C6H0 (=K'@"#:RP ?FLX GIJ0@-V:4H&
M<VA2"'!G60IM9F -:V5G#VAD;A%F9'<49&.!%F%CC!A?8I@:76*F'%MBMAU:
M8LP=6F+J'%MC_!A<8_\67&/_%%UC_Q-=8_\376/_$^95  #/7P  P6@  +9N
M  "L<@  I'0  )IS  ".;P  AV\- ()O&P!]<"D >6\U 75N/P-R;4@%;FQ0
M!VML5PII:UX,9FIE#F1I;!%A:7437VA_%EQHBAA:9Y8:6&>D'%9GM!U59\H=
M56?H&U9G^QA79_\65VC_%%AG_Q-89_\36&?_$^%8  #+8P  O6L  +)R  "I
M=@  H'@  )9W  "(<P  @7,+ 'QT%P!X="8 ='0R 7!S/0)M<T8$:G).!V=Q
M50ED<%P+87!C#E]O:A!<;G,26FY\%5=MB!=5;)094VRC&U%LLQQ0;,@<3VSG
M&U%L^AA1;/\54FS_%%)L_Q-2;/\34FS_$]Q<  #'9P  N6\  *]V  "E>P
MG'P  )%\  "">   >GD' '5Y% !R>B, ;GHO 6MY.@)H>4,#9'A+!6%W4@A?
M=UD*7'9@#%EU: ]7=' 15'1Z$U)SAA9/<Y,837*A&4QRL1I*<L8:2G+E&DMR
M^1=,<O\53'+_$TUR_Q)-<O\237+_$M1@  #":P  M70  *M[  "B?P  EX$
M (R!  !Z?@  <W\" &Y_$0!K@!X :( L &6 -P%B@$ #7W](!%Q^4 99?E<(
M5WU>"U1\9@U1?&X/3WMX$4Q[@Q1*>I$62'J?%T9ZKQA%>L081'KD&$5Y^!9&
M>?\41GC_$D=X_Q%'>/\11WC_$<UE  "]<   L7D  *>   "<A   DH8  (:&
M  !WA@  :X8  &:'#0!CAQD 8(@G %Z(,P%;B#P"6(=% U:'3013AE0&4(9;
M"$Z%8PI+A&P,281V#T:#@1%$@X\30H.=%$""KA4_@\(5/H+B%3^!]Q,_@?\2
M0(#_$4" _Q! @/\00(#_$,9K  "W=@  K'\  **%  "7B0  C(L  (&-  !S
MC@  98\  %V/"0!:D!0 6) A %:1+0!3D#@!49!! DZ020-,D% $2H]8!4>/
M8 =%CFD)0HYS"T"-?PT^C8T//(V<$#J-K!$YC<$1.(WA$#B+]A XBO\/.8G_
M#SF)_PXYB?\..8G_#K]R  "R?0  IX8  )R*  "1C@  AI$  'J3  !ME0
M7Y<  %29 0!/F0\ 3IH: $R:)P!*FC( 2)H\ 4::1 %$FDP"0II4 T"97 0^
MF68%.YEP!SF8? @WF(H*-9B:"S.8JPLRF+\,,IC?"S&6]0LQE?\+,93_"S&3
M_PLQD_\+,9/_"[AZ  "LA0  H8L  ):0  "+E   ?Y<  '*;  !FG0  6J
M $ZB  !%I D 0J03 $"D'P _I"H /J4T #RE/@ [I4<!.:5/ 3>E6 (UI6$"
M,Z5L S&E>00OI(<%+:27!BRDJ08KI+T&*J3>!BJB]0<IH?\'*:#_""F?_P@I
MG_\(*9__"+&"  "EBP  FI$  )"6  "#F@  =I\  &JB  !>I@  4JD  $:K
M   \K0  -:\, #.P%0 RL"$ ,; K "^P-0 NL3X +;%( "RQ40 KL5L *;%G
M 2>Q= $FL8,!)+&4 B.QI@(BLKL"(;+; B&O\P,@KO\#(*W_!!^L_P0?K/\$
M'ZS_!*J+  "=D0  DY<  (><  !ZH@  ;:<  &"K  !5KP  2;$  #ZT   S
MMP  *KH# "2\#0 BO14 (;T@ "&]*@ @O3, '[X] !Z^1P =OE( '+]> !J_
M;  9OWP &+^. !? H0 6P+8 %,#3 !6^\0 5O/\!%;O_ 12Z_P(4NO\"%+K_
M J&2  "6F   BIX  'VD  !OJ@  8J\  %:T  !*MP  /KH  #.]   JP
M(<0  !G'!0 3RPL $<P2 !',&P 0S"4 #\TO  [-.@ .S48 #<U2  W.8  ,
MSG  "\Z#  K.EP )SJP ",[&  C.Z  (S?L "<O_  G+_P )R_\ "<O_ )B8
M  "-G@  ?Z4  '&L  !DLP  5[D  $J]   ^P   ,L,  "C&   ?R@  %\T
M !'1   ,U@4 "-D,  ;9$@ %VAL !-HD  /;+@ !VSD  -Q%  #=4@  WF(
M -YS  #>B   WYT  -^S  #?S@  X.X  -_Z  #?_P  W_\  -__ (^?  "!
MI@  <ZX  &6U  !8O0  2L(  #W%   QR0  )LP  !W0   4U   #MD   G=
M   #X0   .,'  #C#0  Y!(  .49  #F(@  YRL  .DV  #K0P  [%(  .QB
M  #M=@  [HP  .ZA  #OMP  []$  ._K  #P]@  \/8  /#V (2G  !UKP
M9[<  %F_  !+Q@  /,H  "_.   DT@  &M@  !+<   ,X   !>,   #G
MZP   .L   #M!0  [@L  / 0  #Q%0  \QX  /0G  #W,P  ^4   /I1  #[
M8P  _'<  /V-  #]HP  _K8  /[)  #_WP  _]\  /_? '>P  !HN0  6L$
M $S*   \SP  +M0  "+:   7W@  $.(   GF    Z0   .P   #P    ]@
M /8   #W    ^    /H'  #[#0  _1$  /\9  #_(P  _R\  /\^  #_3P
M_V(  /]W  #_C0  _Y\  /^N  #_N@  _[H  /^Z /\6(P#_%2$ _Q(A /\.
M) #_!BH _P S /\ 00#_ $X _P!< /\ : #_ '0 _P!^ /\ AP#_ (\ _P"6
M /\ G #_ *( _P"H /\ K@#_ +4 _P"] /\ QP#_ -8 _P#G /X \P#^ /X
M_0#_ /P _P#[ /\ ^P#_ /L _P#[ /\ ^P#_ /\:( #_&1X _Q8> /\0( #_
M"B4 _P0P /\ /0#_ $L _P!8 /\ 9 #_ '  _P!Z /\ @P#_ (L _P"2 /\
MF #_ )X _P"D /\ J@#_ +$ _0"Y /L PP#Z -  ^ #C /< \0#V /P ] #_
M /0 _P#S /\ \P#_ /, _P#S /\ \P#_ /\=' #_'!D _QD9 /\4&P#_#B$
M_PPL /\).0#_!48 _P)3 /\ 7P#_ &L _P!U /\ ?@#_ (8 _P". /\ E #^
M )L _ "A /H IP#X *X ]0"U /, OP#Q ,L \ #? .X [@#L /D ZP#_ .H
M_P#J ?\ Z0'_ .D!_P#I ?\ Z0'_ /\@%P#_'Q0 _QP3 /\7%0#_%AT _Q,H
M /\0- #_#4$ _PQ. /\)6@#_"&8 _PAP /X'>0#\!X$ ^@>) /@'D #V!I8
M\P:= /$&HP#O!JH [0:R .H&NP#H!L@ Y@;< .0&[ #B"/H X K_ -X+_P#=
M"_\ W0S_ -P,_P#<#/\ W S_ /\C$@#_(Q  _R$. /\>$ #_'A@ _QPC /\8
M+P#_%#L _Q)) /P050#X#V  ] ]J /$/= #O#GP [0Z$ .L.BP#I#I( YPZ9
M .8.H #D#J< X@ZO . .N #>#L4 W [: -80[ #2$?H SQ+_ ,T2_P',$O\!
MRQ/_ <H3_P'*$O\!RA+_ ?\G#P#_)PP _R4) /\F#0#_)1, _R,< /\@* #[
M'#4 ]1I" .\83P#J%UH YA9E .,6;@#@%G< WA9_ -P6AP#9%HX UA:5 -06
MG #2%Z, T!>K ,X8M0#,&,$ RQC2 ,<:Z '#&_@!P!O_ ;X<_P&]'/\"O!S_
M KP;_P*\&_\"O!O_ O\K# #_*P4 _RL# /\M"0#_+ X _RD5 /<F( #N(RT
MYR$Z .$?2 #;'U0 U2!? -$@: #.('$ S"%Y ,HA@0'((8@!QB&/ <0AE@'#
M(9X!P2*F ;\BKP&](KL"O"/* KDCXP*U)/0"LR3_ [$D_P.O)/\#KR3_ ZXD
M_P.N)/\#KB3_ _\O!@#_+P  _S(  /\S @#Y,@@ ]R\. .LK%@#A)R( V"<R
M - I00#+*DX QBI9 ,,J8@' *FL!O2IS ;LJ>@*Y*H("N"J) K8JD *T*I@#
MLRJA [$JJ@.O*[4$KBO$!*PKVP2H+.\$IBS^!:0L_P2C+?\$HBW_!*(L_P2B
M+/\$HBS_!/\R  #_,P  ^3@  .DY  #B.0  WC4' -XN#0#1+QL R3$L ,,S
M.P"],T@ N313 ;8S7 &S,V4"L#-M JXS= .L,GL#JS*#!*DRB@2G,I,%I3*;
M!J0RI0:B,K 'H#*^!Y\RT0><,^H'FC/[!Y@T_P>7-/\&EC3_!I8T_P66-/\%
MEC3_!?\U  #_.   ZCX  -]"  #50@  SS\# ,TX" #%.!4 O3HF +<[-@"R
M/$, KCQ. :H[5P*G.V #I3IG Z,Z;P2A.G8%GSE]!ITYA0>;.8T'F3B6")@X
MH F6.*L*E#BX"I,YR@N1.>4+CSKW"HTZ_PF,._\(C#O_!XP[_P>,._\'C#O_
M!_\X  #Q/@  XT4  -1)  #+2@  Q4<  ,%!! "Z/Q$ LT$A *U",0"H0SX
MI$-) :!"4P*=05L#FT%B!)A :@660'$&E#]X!Y(_?PB0/X@*CSZ1"XT^FPR+
M/J8-B3ZS#8@^Q Z&/^ .A#_T#8- _PN#0/\*@D#_"8)!_PB"0?\(@D'_"/\\
M  #K0P  W$H  ,Q/  ##4   O$X  +=) 0"Q1@X JD@< *1)+ "@23H FTE%
M 9A(3@*41U<#DD=>!8]&90:-1FP'BT5S"8E%>PJ'1(,+A42-#(-$EPZ!0Z(/
M?T.O$'Y#P!!\1-H1>T3Q#WI%_PUZ1O\+>D;_"GI&_PEZ1O\)>D;_"?4^  #F
M2   TT\  ,=4  "]50  ME0  +!0  "I3 L HDT8 )U.* "83C8 E$Y! 9!-
M2P*-35,$BDQ:!8=+80:%2V@(@TIO"8!*=PM^27\,?$F)#GI(DP]X2)\0=TBL
M$G5(O!)T2=(3<TGN$7)*_P]R2O\-<DK_"W)*_PMR2O\*<DK_"O)"  #@3
MSE,  ,%8  "X6@  L%D  *E6  "B4@< FU(5 )93) "14S( C5,^ 8E21P*&
M45 $@U%7!8!07@9^3V4(>T]L"7E.<PMW3GL-=4V%#G--D!!Q39P2;TVI$VY-
MN11L3<X4;$WK$VQ._1!L3_\.;$__#&Q/_PML3_\+;$__"^Y%  #<4   R5<
M +U<  "T7@  K%X  *1;  "<5@0 E582 )!7(0"+6"\ AU<[ 8-61 )_5DT#
M?%54!7I46P9W5&((=5-H"7-3< MQ4G@-;U*"#VU1C1%K49D2:5&F%&=1MA5F
M4<L595+I%&52^Q%F4_\/9E/_#693_PQF4_\,9E/_#.I)  #54P  Q5H  +I?
M  "P8@  J&(  )]?  "66@  CUH0 (I;'@"%6RP @5LX 7U;00)Z6DH#=UE1
M!'186 9Q6%\';U=F"6U7;0MK5G8-:59_#V=5BA%E59<38U6D%&%5M!5@5<@6
M7U7G%6!6^A)@5O\/85?_#F%7_PUA5_\,85?_#.=,  #15@  P5X  +9C  "M
M9@  I&8  )MD  "07@  B5X. (1?&P" 7RD ?%\U 7A?/P)T7D<#<5U/!&]<
M5@5L7%P':EMC"6A;:PMF6G,-9%I]#V):B!%?69037EFB%%Q9LA5;6<866EGE
M%5M:^1);6O\07%K_#EQ:_PU<6O\-7%K_#>-/  #-60  OF$  +-F  "I:0
MH&H  )=H  "+8@  @V(, 'YC& !Z8R8 =F,R '-C/ %O8D4";&%,!&IA5 5G
M8%H'96!A"&-?:0IA7W$,7UY[#EU>AA%:7I,26%V@%%==L!567L0655[C%59>
M]Q)67O\05U[_#E=>_PU77O\-5U[_#=Y3  #(70  NV0  +!J  "F;0  G6X
M )-M  "%9P  ?F<) 'AG%0!T9R, <6@O &YG.0%K9T(":&9* V5F4@5C95@&
M8&5?"%YD9PI<9&\,6F-Y#EACA!!58I$24V*?$U)BKA518L(54&+A%5%B]A)1
M8O\04F+_#E)B_PU28O\-4F+_#=E6  #$8   MV@  *QN  "C<0  FG,  (]Q
M  !_:P  >&L% ')K$@!N;!\ :VPL &AL-P%F;$ "8VM( V!K3P1>:E8&7&I=
M!UEI90E7:6T+56EW#5-H@@]0:(\13F>=$TUGK!1+:, 42VC>%$MG]1),9_\/
M3&?_#DUG_PU-9_\-36?_#=):  # 9   LVP  *ER  "@=@  EG<  (IV  !Y
M<0  <7$  &MQ#P!H<1P 9G(H &-R- !@<CT!7G)% EMQ30-9<50%5W!;!E1P
M8PA2;VL*4&]T#$UN@ Y+;HT026Z;$4=MJQ)&;KX316[<$D9M]!%&;?\/1VW_
M#D=L_PU';/\-1VS_#<Q?  "\:0  L'$  *5W  "<>P  D7P  (9[  !U>
M:W<  &5W# !A>!< 7W@D %UY, !:>3H!6'E" E9X2@)3>%$$47=8!4]W8 =,
M=F@(2G9R"DAU?0Q%=8H.0W69#T)UJ1! =;P00'79$$!T\P] =/\.07/_#4%S
M_PQ!<_\,07/_#,9D  "W;@  JW8  *)\  "7?P  C($  (&!  !R@   97\
M %U_" !9?Q, 5X @ %6 *P!3@38 48 ^ 4^ 1@)-@$X"2W]5 TE_705&?V8&
M1'YP"$)^>PD_?H@+/7V7##Q]IPTZ?;H..G[6#3I\\0TZ>_\,.GO_"SIZ_PLZ
M>O\+.GK_"\!I  "R=   IWP  )V!  "2A   AX8  'N'  !NAP  8(<  %6'
M 0!0B X 3H@: $V))@!+B3  28DZ $B)0@%&B4H!1(E2 D*)6@- B&,$/8AM
M!3N(> 8YAX8(-X>5"36'I@HTA[D*,X?3"C.&\ DSA?\),X3_"3.#_PDS@_\)
M,X/_";EP  "M>@  HH(  )>'  "-B@  @8P  '6.  !HCP  6I   $^1  !'
MD@H 1)(3 $.3'P!!DRH 0),T #^3/0 ]DT4 .Y-- 3J35@$XDU\"-I-I S23
M=0,RDH,$,)*3!2Z2I 8MDK<&+)+1!BR1[P8KC_\&*X[_!BN-_P<KC?\'*XW_
M![-X  "G@@  G(@  )&,  "'D   >I,  &V5  !AEP  59D  $F;   _G $
M.9T. #>=%P VGB( -)XL #.>-0 RGCX ,9Y' #"?4  NGUH +9]D 2N?<0$I
MGG\")YZ0 B:>H0(DGK4"(Y[. B.=[@,CF_X#(IK_!"*9_P0BF?\$(IG_!*R!
M  "@B   E8X  (N2  !_E@  <IH  &6=  !9H   3J,  $*D   WI@  +J@%
M "FI#P HJ1@ )ZHB ":J+  EJC4 )*H_ ".J2  BJU, (:M> ""K:@ >JWD
M':N+ !NKG0 :J[$ &:O* !FJ[ $9J/T!&*?_ ABF_P(8IO\"&*;_ J6)  "9
MCP  CY0  (.9  !UG@  :*(  %RF  !0J0  1*P  #FN   OL   )K,  !ZU
M!@ 9MP\ &+<7 !>W(0 6MRH %;<T !2X/@ 3N$D $KA4 !*Y8@ 1N7$ $+F#
M  ^YEP .N:P #;G$  VXYP .MOL #K7_  ZT_P .M/\ #K3_ )R0  "2E0
MAIL  'F@  !KI@  7JL  %*O  !&L@  .K4  "^W   EN@  ';T  !7    0
MPP8 "\8.  K%%0 )Q1X ",4H  ?%,@ &QCT !<9)  7&5P #QF8  L9W  '&
MBP  QJ   ,6V  #&T@  Q>\  ,7\  #%_P  Q?\  ,7_ )66  ")G   >Z,
M &VI  !@KP  4[0  $:X   ZNP  +KX  "3!   ;Q   $\<   [*   (S@$
M = *  #0$   T!8  -$>  #2)P  TS$  -0\  #520  UE@  -9I  #6?
MUI(  -:G  #6OP  UN   -;S  #6_@  UO\  -;_ (R=  !^I   ;ZL  &&R
M  !4N0  1KT  #G!   MQ   (L<  !G+   1S@  #-(   75    VP   -P#
M  #="@  W@\  -\4  #A'   XB0  .0N  #F.@  YTD  .A9  #H:P  Z8$
M .F8  #IK0  Z<4  .GB  #I\@  Z?4  .GU ("E  !QK0  8[4  %6\  !'
MP@  .<8  "S*   @S@  %M(   _6   (VP   -\   #C    Y0   .<   #H
M 0  Z@<  .L-  #M$0  [Q@  /$A  #S*P  ]C@  /=(  #X6@  ^6T  /J$
M  #ZFP  ^J\  /K"  #ZV@  ^M\  /K? '2N  !EM@  5KX  $C&   YRP
M*]   !_4   4V@  #=\   7C    Y@   .D   #M    [P   /$   #S
M]0   /8"  #X"0  ^@X  /T3  #_'   _R@  /\V  #_1P  _UH  /]N  #_
MA0  _YH  /^K  #_N0  _[P  /^\ /\1( #_$!X _PP> /\$(0#_ "< _P P
M /\ /@#_ $P _P!9 /\ 90#_ '  _P!Z /\ @P#_ (L _P"2 /\ F #_ )X
M_P"D /\ J@#_ +  _P"X /\ P@#_ ,X _P#B /X \ #] /L ^P#_ /L _P#[
M /\ ^@#_ /H _P#Z /\ ^@#_ /\4' #_$AH _PX: /\(' #_ "$ _P M /\
M.@#_ $@ _P!5 /\ 80#_ &P _P!V /\ ?P#_ (< _P". /\ E #_ )H _@"@
M /T I@#\ *P ^P"T /D O0#X ,D ]P#< /4 [ #S /@ \P#_ /( _P#Q /\
M\ #_ /  _P#P /\ \ #_ /\7& #_%18 _Q$5 /\,%P#_!1T _P H /\ -@#_
M $, _P!0 /\ 7 #_ &< _P!Q /\ >@#\ (( ^@") /@ D #W )8 ]0"< /0
MH@#S *@ \0"P /  N #N ,, [ #3 .H YP#I /4 YP#_ .8 _P#E /\ Y0#_
M .4 _P#E /\ Y0#_ /\:$P#_&!$ _Q00 /\/$0#_#1D _PHD /\%, #_ 3X
M_P!+ /\ 5P#^ &( ^@!L /4 =0#R 'T \ "$ .X BP#L )$ ZP"7 .D G@#G
M *0 Y@"L .0 M #B +\ X #- -X XP#< /( V@#] -@ _P#6 /\ U0'_ -4!
M_P#5 O\ U0+_ /\>$ #_' T _Q<+ /\5#@#_%!4 _Q$? /\.*@#_"S@ _0A%
M /@&40#T!%P [@1F .H$;P#F W< Y 1_ .($A@#@!(P W@23 -T%F@#;!:
MV 6H -4%L0#2!;L T ;) ,X'X #,"/$ R0K_ ,<+_P#&#/\ Q0S_ ,4,_P#%
M#/\ Q0S_ /\A# #_( 8 _QP# /\="@#_&Q  _Q@8 /\4(P#V$3  [PX^ .H.
M2@#E#58 X0U@ -T-:0#9#7$ U0UY -,-@0#1#8@ SPV/ ,T.E@#+#IT R@ZE
M ,@.K@#&#[D Q!#( ,(0WP"^$?( NQ+_ +D3_P"W$_\!MA/_ ;83_P&V$_\!
MMA/_ ?\E!@#_(P  _R,  /\D P#_(0H _1T1 /$:&P#H%B< X10U -H30P#3
M%$\ SA59 ,L58P#(%FL Q19S ,,7>P#!%X( P!B) +X8D "\&)@ NQF@ +D9
MJ0"W&;0 M1K" +0:U@"P&^T!K1S\ :L=_P&I'?\!J1W_ :@=_P&H'?\!J!W_
M ?\H  #_)P  _BH  .\J  #G)P$ YR() .0=$ #9&QT SQTM ,D>/ #$($D
MOR!3 +PA70"Y(64 MR)M +4B= "S(GP L2*# ; BB@&N(I(!K".; :LCI &I
M(Z\!IR.\ :8DS@&C).@"H"7Y IXE_P*=)?\"G"7_ ILE_P*;)?\"FR7_ O\L
M  #_+0  [3(  .(T  #:,P  TRX# -(E"@#))1< P2<G +LI-@"V*D, LBM.
M *\K5P"L*V  JBMG :@K;P&F*W8!I"M] :,KA *A*XT"GRN5 IXKGP*<*ZH#
MFBNV YDLQP.7+.(#E"WU!)(M_P.1+?\#D"[_ Y M_P.0+?\#D"W_ _\P  #R
M,P  Y#H  -8]  #,/   QSD  ,,Q!0"]+A$ M3 A + R, "K,ST IS-) *0S
M4@"A,UH!GS-B 9PS:0*:,W "F3-W I<R?P.5,H<#DS*0!)(RF@20,J4%CC*Q
M!8TSP@:+,]P&B33R!H<T_P6&-/\%AC3_!(4T_P2%-/\$A33_!/PS  #K.@
MW$$  ,U$  ##1   O4$  +@[ 0"R-PX JS@< *4Y*P"A.C@ G3M$ )H[30&7
M.E8!E#I= I(Z9 *0.FL#CCER XPY>@2*.8(%B3F+!8<YE0:%.: '@SFM!X(Y
MO B!.=,(?SKN"'TZ_@=\._\&?#O_!7P[_P5\._\%?#O_!?0W  #E0   TD<
M ,5*  "\2P  M4D  *]#  "I/@L HC\7 )U )@"8030 E$$_ )%!20&.05$!
MBT!9 HE 8 .'0&<#A3]M!(,_=06!/WT&?SZ'!WT^D0A[/IP)>CZI"7@^N IW
M/\T*=3_J"G1 _ AT0/\'=$#_!G- _P9S0/\&<T#_!O$[  #?10  S$P  +]/
M  "V4   KD\  *=*  "@1 < FD44 )5&(@"01C  C$<\ (E&10&&1DX!@T95
M H%%7 -^16,$?$1J!'I$<05Y1'D&=T2""'5#C0ES0YD*<4.F"W!#M0QN1,D,
M;43G#&U%^@IL1?\(;$7_!VQ%_P=L1?\';$7_!^P_  #820  QU   +M4  "Q
M50  J50  *%0  "92@( DDD1 (U*'P")2RP A4PX ()+0@%_2TH!?$I2 GE*
M6 -W2E\$=4EF!7-);09Q278';TA_"&U(B@EL2)8+:DBC#&A(L@UG2,4-9DGD
M#69)^ MF2?\)9DK_"&9)_P=F2?\'9DG_!^A#  #230  PE,  +=8  "M60
MI%@  )Q5  "33@  C$X. (=/&P""3RD ?U U 'M0/P%X3T<!=D]/ G-.50-Q
M3EP$;TUC!6U-:@9K37(':4U\"&=,APIE3),+8TR@#6),KPYA3<(.8$WA#F!-
M]@Q@3O\*8$[_"6!._PA@3O\(8$[_".-'  #-4   OE<  +-;  "J70  H5T
M )A:  "-4P  AE(, (!3& !\4R4 >50Q '54/ !S4T0!<%-, FU24P)K4ED#
M:5)@!&=1: 9E47 '8U%Y"&%1A I@4)$,7E">#5Q0K0Y;4< .6E'>#UI1]0Q:
M4O\*6U+_"5M1_PA;4?\(6U'_"-]*  #)4P  NUH  +!?  "F80  G6$  )1>
M  "(5P  @%8* 'I7%0!V5R( <U@N '!7.0!M5T$!:E=) FA64 )F5E<#9%9>
M!&)5905@56T'7E5W"%Q5@@I:58X,656<#5=5JPY65;X/557;#U55\PU55?\+
M5E7_"595_PE65?\(5E7_"-M-  #%5P  N%X  *UB  "C90  FF4  )!C  "#
M7   >UL& '5;$@!Q6Q\ ;EPK &M<-@!H6S\!95M' 6-;3@)A6E4#7UI<!%U:
M8P5;6FL&65EU"%=9@ I568P+5%F:#5)9J@Y16;P.4%G8#E!9\@U16?\+45G_
M"E%9_PE16?\(45G_"-11  #"6@  M&$  *IF  "@:   EVD  (QG  !]8
M=5\# &]?$ !K7QP :& H &9@,P!C8#P!86!$ 5]?3 )<7U,#6U]:!%E?8057
M7FD&55YS"%->?@E178H+3UV9#$U=J U,7KH.2U[4#DM>\0Q,7O\+3%W_"DQ=
M_PE,7?\(3%W_",]4  "^7@  L64  *=J  "=;0  E&T  (EL  !X90  ;V0
M &ED#@!E9!D 8F0E &!E, !>93H 7&5" 5IE2@)89%$"5F18 U1D7P129&<%
M4&-Q!TYC>PE,8X@*2F.7"TACI@Q'8[@-1F/1#49C[PQ&8O\*1V+_"4=B_PE'
M8O\(1V+_",I8  "Z8@  KFD  *-N  ":<0  D'(  (1Q  !T:P  :6D  &-I
M"P!?:14 7&HA %IJ+0!8:S8 5FL_ 55K1P%3:DX"46I5 T]J701-:F4%2FEN
M!DAI>0=&:88)1&F5"D-HI0M!:;<,0&G/#$!H[@M!:/\*06?_"4%G_PA"9_\(
M0F?_",5=  "V9@  JFT  *!S  "6=@  BW<  (!V  !P<@  97$  %QP!P!8
M<!$ 5G = %1Q* !2<3, 4'$\ $]R1 %-<4L!2W%3 DEQ6@-'<6($17!L!4-P
M=P9!<(0'/W"3"#UOHPD[<+4*.W#-"CIO[ D[;OX(.V[_"#MM_P<[;?\'.VW_
M![]B  "Q:P  IG,  )UY  "2>P  AWP  'M\  !M>@  8'@  %9W 0!0=PX
M3G@8 $QX) !+>2X 27DW $AY0 !&>4@!1'E/ 4)Y5P)!>6 "/WAI SQX= 0Z
M>((%.'B1!C=XH0<U>+,'-'C+!S1WZP<T=OT'-'7_!S5U_P8U=/\&-73_!KEH
M  "M<0  HGD  )A^  "-@   @H$  ':"  !I@0  6X$  %&!  !(@ H 18$3
M $.!'@!"@BD 08(R $"".P ^@D, /8)+ #N"4P$Y@EP!-X)F C6"<0,S@G\#
M,8&.!#"!GP0N@;$%+8'(!2V!Z00M?_P%+7[_!2U]_P4M??\%+7W_!;-N  "H
M>   G7\  )*#  "(A@  ?8<  '"(  !CB0  58H  $N*  !!B@( .XL. #F+
M%P XC"( -XPL #:,-0 TC#T ,XQ& #*-3P QC5@ +XUB 2V,;@$KC'L!*HR+
M BB,G (FC*\")8S& B6+Z (EBOL#)8C_ R6(_P,EA_\#)8?_ ZUV  "C@
MEX4  (V)  ""C   =HX  &F0  !<D@  4),  $24   ZE0  ,98( "V7$0 L
MEQH *Y<D "J7+0 IES8 *)@_ ">82  FF%( )9A< ".8:  BF'< ()B' !^8
MF0$=F*P!')C# 1R7Y0$<E?H!&Y3_ 1N3_P(;D_\"&Y/_ J=_  "<A@  D8L
M (>/  !ZD@  ;94  &&8  !5FP  29T  #V>   SGP  *J$  "&C"@ ?HQ$
M'J,: !VD)  <I"T &Z0V !JD/P 9I$H &*15 !:E80 5I7  %*6! !.EE  2
MI:@ $:6_ !"DX@ 1HO@ $:'_ !&@_P$1H/\!$:#_ :"&  "5C   C)$  '^5
M  !QF@  9)X  %BA  !,I   0*8  #6G   JJ0  (JP  !FN   2L D $+$0
M !"Q&  .L2( #K$K  VQ-0 -L4  #+%+  NQ6  *L6< "+%X  >QBP %L:
M!+"U  2PT  $L.\ !:_^  :N_P &KO\ !J[_ )B.  "/DP  @I@  '6=  !G
MH@  6J<  $ZK  !!K0  -:\  "NQ   AM   &+8  !&Y   -O , ![X,  .]
M$@ !O1D  +XB  "^*P  OC8  +Y!  "_3@  OUP  +]M  "_@   OI4  +ZJ
M  "^P@  O>0  +WV  "]_P  O?\  +W_ )*4  "%F@  >*   &JF  !<JP
M3[   $*S   UM@  *K@  ""[   7O@  $,$   O$   $QP   ,D'  #)#0
MR1(  ,H9  #+(@  RRL  ,TU  #.00  SE   ,]@  #/<@  SX<  ,^=  #/
MLP  S\X  ,_K  #.^   SOX  ,[^ (B;  !ZH@  ;*@  %ZO  !0M0  0KD
M #6\   IOP  'L(  !7&   .R0  ",P   #0    TP   -4   #6!@  V P
M -D1  #;%@  W!\  -XH  #@-   XD$  .)1  #C8P  XW<  .2.  #DI
MY+H  .74  #EZ@  Y?,  .7S 'RC  !NJ@  8+(  %&Y  !#O@  -<(  "C&
M   <R0  $\T   S1   $U0   -H   #>    X0   .(   #D    Y0,  .<)
M  #I#@  ZQ(  .T:  #O)   \C$  /1!  #T4P  ]68  /5\  #VDP  ]JD
M />\  #WS@  ]]\  /?? '"L  !AM   4[L  $7#   VQP  )\P  !O0   1
MU0  "ML   #?    X@   .4   #I    [    .T   #P    \0   /,   #U
M!   ]PH  /H0  #\%@  _R$  /\N  #_0   _U,  /]H  #_@   _Y8  /^H
M  #_M@  _[\  /^_ /\-' #_"AL _P(; /\ '@#_ "0 _P N /\ / #_ $H
M_P!6 /\ 8P#_ &T _P!W /\ ?P#_ (< _P". /\ E #_ )H _P"@ /\ I@#_
M *P _P"T /\ O0#_ ,D _@#= /T [0#\ /H ^P#_ /H _P#Y /\ ^@#_ /H
M_P#Z /\ ^@#_ /\0&0#_#1< _P86 /\ & #_ !X _P J /\ -P#_ $4 _P!2
M /\ 7@#_ &D _P!R /\ >P#_ (( _P") /\ D #^ )8 _0"< /P H0#[ *@
M^0"O /@ N #V ,, ] #2 /, YP#R /8 \ #_ .\ _P#P /\ [P#_ .\ _P#N
M /\ [@#_ /\2% #_#Q( _PL2 /\ $@#_ !H _P E /\ ,P#_ $  _P!- /\
M60#_ &0 _0!M /L =@#Y 'T ]P"$ /4 BP#T )$ \P"7 /$ G0#P *, [@"J
M .P LP#J +T Z #+ .< X0#E /$ XP#] ., _P#B /\ X0#_ .$ _P#@ /\
MX #_ /\4$ #_$0X _PT- /\'#P#_ A4 _P @ /\ +0#_ #H _P!' /D 4P#U
M %X \@!H /  < #M '@ ZP!_ .D A0#H (P Y@"2 .4 F #C )\ X0"F -\
MK@#< +@ V@#% -8 V0#4 .P T@#Y -$ _P#/ /\ S@#_ ,X _P#. /\ S@#_
M /\7# #_% @ _P\% /\."P#_#!$ _P<: /\!)@#\ #0 ] !! .T 30#I %@
MY@!B ., :@#@ '( W@!Y -L @ #9 (8 U@"- -, DP#1 )H SP"A ,T J@#+
M +, R0"_ ,8 T #% .@ PP#V ,$ _P#  O\ OP/_ +\#_P"_ _\ OP/_ /\;
M!@#_%P  _Q0  /\3!0#_$0T _PX4 /D*'P#P!BP Y@,Y . #1@#< U$ U@1;
M -($9 #/!6P S 5S ,H%>@#(!8$ Q@6' ,4&C@##!I8 P0:= +\&I@"]!K
MNP>\ +D(S0"X"N4 M0OW +,-_P"Q#?\ L W_ + ._P"O#O\ KP[_ /\>  #_
M&P  _QL  /H:  #U%@4 ]A$- .L.%0#B"R( V LQ - ,/@#+#4H QPU5 ,0.
M7@#!#F8 OPYM +T.= "[#WL N0^" +<0B@"V$)$ M!": +(0HP"P$:T KQ&Z
M *T1R@"J$N4 IQ3W *45_P"C%?\ HA7_ *(5_P"B%?\ HA7_ /\B  #_(
M\",  .8D  #@(0  W!D% -L0# #0$1D R!,I ,(5-P"]%D0 N1=. +475P"S
M&&  L!AG *X8;@"L&74 JQE\ *D9A "H&HP IAJ4 *0:G@"C&Z@ H1NT )\<
MQ0">'-\ FAWS 9@>_P&7'O\!EA__ 94?_P&5'_\!E1__ ?\F  #T)P  YBT
M -HO  #/+0  RB<  ,<?" #!'!, NAXB +0?,0"O(#T JR%( *@B4@"F(EH
MHR-B *$C:0"@(V\ GB-W )PC?@";(X8 F22/ 9<DF0&6)*,!E"2P 9(EOP&1
M)=8!CB;O 8PG_P*+)_\"BB?_ HDG_P*))_\!B2?_ ?HI  #L,   W38  ,TX
M  #$-P  OC(  +HK @"U)0X KB<= *@I*P"D*C@ H"I# )TK3 ":*U4 F"M<
M )8K8P"4*VH!DBMQ 9 L> &/+($!C2R* 8LLE **+)\"B"RK H8LN@*%+<X#
M@R[J X$N_ . +O\"?R[_ G\N_P)^+O\"?B[_ O0N  #D-P  TCT  ,4_  "[
M/P  M#P  *\U  "I+PL HR\7 )XQ)@"9,C, EC(^ )(S2 "0,U  C3-8 (LS
M7@&),V4!AS-L 88S<P&$,WP"@C.% H SCP-_,YH#?3.G WPSM01Z,\D$>33F
M!'<U^01V-?\#=37_ W4U_P-U-?\#=37_ _ S  #=/0  RD,  +Y%  "U1@
MK4,  *8]  "@-@8 F383 )0X(0"0.2X C#DY (DY0P"'.4P A#E3 8(Y6@&
M.6$!?CEH GPY;P)Z.7<">3F  W<YBP1U.98$=#FC!7(YL05Q.<0&;SKB!FXZ
M]P5N._\$;3O_!&T[_P-M.O\#;3K_ ^HY  #50@  Q$@  +E+  "O2P  ITD
M )]$  "8/@$ D3P0 (P]'0"(/BH A#\U ($_/P!^/T@ ?#]/ 7H_5@%X/UT!
M=CYD G0^:P)R/G,#<#Y\ V\^AP1M/I,%:SZ@!FH^K@9I/\ '9S_>!V<_]09F
M0/\%9D#_!&9 _P1F/_\$9C__!.4]  #/1@  OTP  +1/  "J4   HD\  )E*
M  "11   BD$- (1"&0" 0R8 ?40R 'I$/ !W1$0 =41, 7)$4P%P0UD!;T-@
M FU#9P)K0V\#:4-Y!&A#@P5F0X\&9$.=!V-#JP=A0[T(8$39"&!$\P=@1/\&
M7T3_!5]$_P1@1/\$8$3_!.!!  #*2@  NU   +!3  "G50  GE,  )5/  "+
M20  @T<+ 'U'%0!Y1R( =D@N '-(. !Q2$$ ;DA) 6Q(4 %J2%8!:$A= F9'
M9 )E1VP#8T=V!&%'@ 5@1XT&7D>:!UQ'J0A;2+L(6DC4"%I(\0=:2?\&6DG_
M!5I(_P5:2/\$6DC_!-M$  #&30  N%,  *U7  "C60  FE@  )%4  "&3@
M?4L( '=+$@!S3!\ <$PK &U,-0!K3#X :$Q& &9,30%D3%,!8DQ: F%,8@)?
M3&H#7DQS!%Q+?@5:2XH&6$N8!U=,IPA63+D)54S1"51,[PA43?\&54S_!E5,
M_P553/\%54S_!=5(  #"40  M5<  *I;  "@7   EUP  (U9  "!4P  =T\$
M '%/$ !N4!P :E H &A0,@!E4#L 8U!# &%02@%?4%$!75!8 EQ07P):4&<#
M6%!Q!%=0>P554(@&4U"6!U)0I0A04+<)4%#."4]0[0A04/\'4%#_!E!0_P50
M4/\%4%#_!=!+  "_5   LEH  *=>  "=8   E&   (E=  !\5P  <E0  &Q3
M#@!H5!D 950D &)4+P!@5#@ 7E1  %Q42 %:5$\!6516 5=470)55&4#5%1N
M!%)4>0505(8&3E24!TU4I A+5+4(2U3,"4I4ZPA+5/X'2U3_!DM4_P5+5/\%
M2U3_!<Q.  "[5P  KEX  *1B  ":9   D60  (9B  !W6P  ;5@  &98# !B
M6!8 7U@B %U9+ !;638 65D^ %=91@!664T!5%E4 5)96P)166,#3UEL TU9
M=P1+6(0%25B2!TA8H@='6;,(1EG*"$59Z@A&6?T&1EC_!D98_P5'6/\%1UC_
M!<=2  "X6P  JV$  *%F  "8:   CFD  (-G  !R8   :%X  &%="0!<71,
M6ET> %==*0!67C, 5%X[ %)>0P!17DH!3UY2 4Y>60),7F$"2EYJ TA>=01&
M7H(%1%V0!D->H =!7K$'0%[(!T!>Z = 7?P&05W_!4%=_P5!7/\%05S_!<-6
M  "T7P  J&8  )YJ  "5;0  BFT  ']L  !O9P  9&0  %MB!0!68A  5&(;
M %)C)0!08R\ 3F0X $UD0 !+9$@ 2F1/ 4AD5P%&9%\"161H D-D<P-!8W\$
M/V..!3UCG@8\8[ &.V3&!CMDY@8[8_H%.V+_!3MB_P4\8?\$/&'_!+Y;  "P
M8P  I6H  )MO  "1<@  AG(  'MQ  !L;0  8&L  %5I  !/: T 36D7 $MI
M(0!):BL 2&HT $=J/0!%:T0 1&M, $)K5 %!:UP!/VIE CUJ< ([:GT#.6J,
M!#=JG 0V:JX%-6K$!35JY04U:?D$-6G_!#5H_P0U:/\$-6C_!+E@  "L:0
MH7   )AU  "-=P  @G<  '=W  !I=   7',  %%Q  !(< H 17 2 $-Q'0!"
M<2< 0'(P #]R.  ^<D  /7)( #MR4  Z<ED!.')C 39R;0(T<GH",W*) S%R
MF@,O<JP#+G+! RYRXP,N<?@#+G#_ RYO_P,N;_\#+F__ [-F  "G;P  G78
M )-Z  "(?   ?GT  ')]  !D?   5WL  $QZ  !">0, /'D. #IZ%P Y>B$
M.'HJ #=[,P V>SL -'M$ #-[3  R>U4 ,'M? "][:@$M>W<!*WN' 2I[F (H
M>ZH")WN_ B9[X0(F>O<")GC_ B9X_P(G=_\")W?_ JYL  "C=@  F7P  (Y_
M  "$@@  >(,  &R$  !?A   480  $>$   \A   ,X0) #"$$0 OA!H +80D
M "R%+0 KA34 *H4^ "F%1P HAE  )X9: ":&9@ DAG, (X:# "&&E0 @AJ<!
M'H:\ 1Z&W@ >A/4!'H+_ 1Z"_P$>@?\!'H'_ :AT  ">?0  DX(  (F%  !^
MB   <8H  &6+  !8C   3(T  $".   VC@  +(\  "60#  CD!, (I < "&0
M)0 @D2X 'Y$V !Z10  =D4D ')%4 !J18  9D6X &)%^ !:2D  5DJ0 %)&Y
M !.1V  3C_0 %([_ !2-_P 4C/\!%(S_ :-]  "8@P  CH@  (2,  !WCP
M:9$  %V3  !0E0  19<  #F8   NF0  )9H  !V; @ 6G0P %9T3 !2=&P 3
MG20 $ITM !&>-P 1GD$ $)Y,  ^>6  .GF< #9YW  R>B@ +G9X "IVR  F=
MS  )G.P "IO^  N:_P +F?\ "YG_ )R$  "1B@  B(X  'N2  !ME@  8)D
M %2<  !(GP  /*   #"A   FHP  ':4  !6G   0J04 "ZL-  BJ$P 'JAL
M!JHD  6J+@ $JC@  JI$  &J4   JEX  *IN  "J@0  JI4  *FJ  "IP0
MJ.0  *CV  "G_P  I_\  *?_ )6+  ",D   ?Y4  '&:  !CG@  5J(  $JF
M   ]J   ,:H  ":K   =K0  %+    ZR   )M0$  K8*  "V#P  MA4  +<=
M  "W)0  MR\  +@Y  "X1@  N%0  +AD  "X=@  N(L  +>@  "WM@  M],
M +;O  "V_   MO\  +;_ (^2  ""EP  =)T  &:B  !8IP  2ZP  #ZO   Q
ML0  )K,  !RV   3N   #;L   :^    P0   ,($  #""P  PQ   ,05  #$
M'   Q20  ,8N  #(.@  R4<  ,E7  #):0  R7T  ,F4  #(J@  R,,  ,CD
M  #(]   R/T  ,C] (69  !WGP  :*8  %JK  !-L0  /[4  #&X   EN@
M&KT  !'    +PP   \<   #*    S0   ,X   #/ P  T D  -$.  #3$@
MU1D  -<B  #:+0  W3D  -Y)  #>6@  WVX  -^%  #?G   W[(  -[+  #>
MY@  W_0  -_T 'FA  !KJ   7*\  $ZU  ! NP  ,;X  "3!   9Q0  $,@
M  G,    SP   -,   #9    W    -T   #?    X0   .(%  #D"P  YA
M .@6  #J(   [2L  / Z  #Q2P  \5X  /)S  #SBP  \Z(  /.V  #SR0
M\^$  //A &VJ  !>L0  4+D  $&_   RQ   ),@  !?,   .T   !M4   #:
M    W@   .(   #F    Z0   .H   #L    [@   /    #R    ] 8  /8,
M  #Y$@  _!P  /\I  #_.@  _TT  /]B  #_>   _Y   /^C  #_LP  _\$
M /_! /\'&0#_ 1< _P 7 /\ &@#_ "$ _P K /\ .0#_ $< _P!4 /\ 7P#_
M &H _P!S /\ >P#_ (, _P"* /\ D #_ )8 _P"; /\ H0#_ *@ _P"O /\
MN #_ ,0 _@#5 /P Z@#[ /@ ^@#_ /D _P#X /\ ^ #_ /8 _P#S /\ \0#_
M /\+%0#_!1, _P 3 /\ % #_ !H _P G /\ - #_ $( _P!/ /\ 6P#_ &4
M_P!N /\ =@#_ 'X _P"% /X BP#] )$ ^P"7 /H G0#X *, ]P"K /8 LP#T
M +X \P#, /$ XP#O /, [@#_ .T _P#L /\ ZP#_ .P _P#L /\ ZP#_ /\-
M$0#_"1  _P / /\ $ #_ !8 _P B /\ +P#_ #T _P!* /\ 50#] &  ^@!I
M /@ <0#V 'D ] !_ /, A@#Q (P [P"2 .X F #L )\ ZP"F .D K@#G +@
MY0#% ., V@#A .T WP#[ -X _P#= /\ W0#_ -T _P#= /\ W0#_ /\/#0#_
M# L _P,) /\ # #_ !( _P = /\ *0#[ #< ^ !$ /4 4 #R %H [@!C .P
M:P#I ', YP!Z .4 @ #C (8 X0", -\ DP#= )D VP"A -D J0#5 +( T@"^
M -  S@#. .8 S #V ,H _P#* /\ R0#_ ,@ _P#( /\ R #_ /\1" #_#0(
M_P<  /\%" #_  X _P 6 /< (@#O #  ZP ] .@ 20#D %0 X != -T 90#9
M &T U0!S -( >@#0 (  S@"' ,P C0#* )0 R "; ,8 I #$ *T P@"X ,
MQP"] -\ O #Q +L _@"Y /\ N #_ +@ _P"X /\ N #_ /\4  #_#P  _PT
M /\,  #_!PD ^ $0 .@ &@#C "@ W0 V -@ 0@#2 $T S@!7 ,H 7P#' &8
MQ0!M ,, = #! 'H OP"! +T B "[ (\ N0"7 +< GP"U *@ LP"S +$ P@"O
M -@ K@+M *P#^P"K!?\ J@;_ *D&_P"I!O\ J0;_ /\6  #_$@  ]Q(  .P1
M  #F#@  Y08( -T#$@#4 R  S00M ,@$.@##!48 OP50 +P&6 "Y!F  MP=G
M +4';@"S!W4 L0A[ *\(@@"N"8H K F2 *H)FP"H"J4 I@JP *4+OP"C#-0
MH0WM )\._@"=#O\ G __ )L/_P";#_\ FP__ /\:  #W&0  ZAX  -\>  #5
M&@  T!," ,X,"P#'"Q8 P TE +H.,@"V#C\ L@]) *\04@"L$%H JA!A *@1
M: "F$6\ I!%V *(1?0"A$84 GQ*. )T2EP"<$J( FA.M )@3O "7%-  E!7L
M )(6_0"0%_\ CQ?_ (X7_P".%_\ CA?_ /H=  #N(P  WR@  - J  #')P
MP2$  +T9!0"Y$A  LA4> *T6+ "H%S@ I!A# *$93 "?&50 G!I< )H:8@"9
M&FD EQMP )4;=P"4&W\ DAR( ) <D@"/')T C1VI (L=MP"*'LH B!_G (8@
M^@"$(/\!@R#_ 8,@_P&"(/\!@B#_ ?4D  #E+   TS$  ,8S  "\,0  MBT
M + E  "L'0P IAX8 *$@)@"<(3( F2(] )4B1P"3(T\ D2-6 (\C70"-)&0
MBR1K (DD<@"()'H AB2# (0EC0"#)9@!@26D 8 FL@%^)L4!?2?B 7LG]P%Y
M*/\!>"C_ 7@H_P%X*/\!>"C_ >\K  #=,P  RCD  +X[  "T.@  K38  *8O
M  "A* < FR<3 )8H( "1*2T CBHX (LK0@"(*TH ABM2 (0K6 ""+%\ @"QF
M '\L;0!]+'4 >RQ^ 7HLB %X+)0!=BV@ 74MK@)T+< "<B[= G$N] )P+_\"
M;R__ F\O_P%N+_\!;B__ >@Q  #3.@  PS\  +=!  "N00  ICX  )XX  "7
M,0$ D2X0 (PO' "(,"@ A#$S ($R/0!_,D8 ?3)- 'LR5 !Y,EL =S)A '4R
M:0%T,G !<C)Y 7 SA %O,Y ";3.= FPSJP)J-+P":335 V@U\0)G-?\"9S7_
M F8U_P)F-?\"9C3_ N(V  #,/P  O40  +)'  "H1P  H$0  )@_  "0.0
MB#0- (,U%P!_-B0 ?#<O 'DW.0!W.$( =#A) '(X4 !Q.%< ;SA> &TX90%L
M.&T!:CAU 6@X@ )G.(P"93B9 V0YJ -B.;D#83K0 V Z[@-@.O\#7SK_ E\Z
M_P)?.O\"7SK_ MT[  #'0P  N4D  *Y+  "D3   FTH  ))%  ")/P  @3H)
M 'LZ% !W.R  =#PK '(\-0!O/3X ;3U& &L]30!I/5, :#U: &8]80%D/6D!
M8SUR 6$]?0)@/8D"7CV6 UT^I0-;/K8$6C[,!%H_[ 19/_X#63__ UD__P)9
M/_\"63[_ M8_  ##1P  M4P  *I0  "@4   ET\  (Y+  "$10  >D & '4_
M$0!Q0!P ;4 H &M!,@!I03L 9T%" &5!20!C05  84%7 &!!7@%>068!74)O
M EM">@):0H8#6$*4 U="HP150[,$5$/)!%1#Z0130_T#4T/_ U1#_P-40_\"
M5$/_ M!"  "_2@  LE   *=3  "=5   E%,  (I0  !_2@  =44" &Y##@!K
M1!D 9T4D &5%+@!B13< 844_ %]%1@!=14T 6T54 %I&6P%91F,!5T9L E9&
M=P)41H,#4T:1 U%&H0101[$$3T?'!$Y'YP1.1_L$3D?_ TY'_P-/1_\#3T?_
M \Q&  "[3@  KU0  *17  ":6   D5<  (94  ![3@  <$H  &E(#0!E2!8
M8DDA %])*P!=230 6TD\ %E)0P!724H 5DE2 %5*60%42F$!4DIJ 5%*=0)/
M2H$#3DJ/ TQ+GP1+2[ $2DO%!$E+Y@1)2_H$24O_ TI+_P-*2_\#2DO_ \A)
M  "X40  K%<  *%;  "87   CEP  (-9  !V4P  :TX  &1-"@!?3!, 7$T>
M %I-* !833$ 5DTZ %1-00!33D@ 4DY/ %!.5P%/3E\!34YH 4Q.<P)*3W\"
M24^- T=/G01&3ZX$14_#!$10Y 1$3_D$14__ T5/_P-%3O\#14[_ \1,  "U
M50  J5L  )]>  "58   BV   (!>  !R5P  9U,  %Y1!P!941$ 5U$; %11
M)0!24B\ 45(W $]2/P!.4D8 35-- $Q350!*4UT!25-F 4=3< )%4WT"1%.+
M T)3FP-!5*P$0%3!!#]4X@0_5/@#0%/_ T!3_P- 4_\#0%+_ \!0  "R6
MIEX  )QB  "290  B&4  'UB  !N7   8UD  %E6 P!45@X 4588 $]6(@!-
M5RP 3%<T $I7/ !)6$0 2%A+ $=84P!%6%L!1%AD 4)8;@% 6'L"/UB) CU8
MF0,\6*H#.UF_ SI9X ,Z6/<#.EC_ SM7_P,[5_\#.U?_ [Q4  "N7   HV,
M )EG  "0:0  A6D  'EG  !K8@  8&   %5=  !.6PP 2UL4 $E<'P!'7"@
M1ETQ $5=.0!#74$ 0EU( $%>4 ! 7E@ /EYA 3Q>; $[7G@".5Z' C=>EP(V
M7JD#-5Z] S1?W0,T7O4#-5W_ C5=_P(U7/\"-5S_ KA9  "J80  H&<  )9L
M  ",;@  @6X  '9L  !G:0  7&8  %%D  !(8@D 1&(1 $)B&P!!8R0 /V,M
M #YC-0 ]9#T /&1% #MD30 Y9%4 .&1? #9D:0$U9'8!,V2% 3%EE0(P9:<"
M+V6[ BYEV@(N9/0"+F/_ B]C_P(O8O\"+V+_ K->  "G9@  G&T  )-Q  "(
M<P  ?7,  ')R  !D<   6&X  $UL  !":@, /&D. #IJ%@ Y:B  .&HH #9K
M,0 U:SD -&M! #-L20 R;%( ,6Q< "]L9@ N;', +&R" 2ILDP$I;*4!*&RY
M 2=MU@$G:_(!)VK_ 2=J_P$H:?\"*&G_ JYD  "C;   F7,  (YV  "$>
M>7D  &UX  !@=P  4W8  $AU   ^<P  -'(* #%S$0 P<QH +W,C "YS*P M
M=#0 +'0\ "MT1  I=$T *'57 "=U8P E=6\ )'5_ ")UD  A=:( ('6W !]U
MT@ ?=/$ 'W/_ 1]R_P$@<?\!(''_ :EK  "><P  E'D  (I\  " ?@  ='\
M &=_  !:?P  37X  $-^   X?0  +WT" "A]#0 F?10 )'T< "-^)0 B?BT
M(7XV "%^/P ??T@ 'G]2 !U_7@ <?VL &G]Z !E_C  7?Y\ %G^S !5_S@ 5
M?N\ %GS_ !9[_P 6>_\ %WO_ *1R  ":>@  CW\  (6"  ![A   ;88  &"'
M  !4AP  2(@  #R(   RB   *(@  ""(!0 :B0X &8D5 !B)'0 7BB8 %HHN
M !6*-P 4BD$ $XI, !*+6  1BV4 $(MU  ^+AP .BIL #8JO  R*R  ,B>H
M#8?\  Z'_P .AO\ #H;_ )][  "4@0  BH4  ("(  !SBP  98T  %F/  !,
MD   09(  #22   JD@  (9,  !F4   2E@8 #I<.  V7%0 ,EQT #)<F  N7
M+P *ESD "9=$  B74  &EUX !9=N  .6@  !EI0  )6H  "5O@  E.   )3T
M  "3_P !DO\  9+_ )B"  ".B   A8P  '>/  !JD@  794  %"8  !$F@
M.)L  "R<   BG0  &9X  !*@   -H@( !Z,+  &C$   HQ<  *,?  "C)P
MHS$  *0\  "D2   I%8  *1E  "C=P  HXL  *.@  "BM@  H=(  *'P  "@
M^P  H/\  *#_ )&*  ")C@  >Y(  &V7  !@FP  4YX  $:A   YHP  +:0
M ".F   9J   $:H   RL   %K@   *\'  "O#0  KQ$  + 8  "P(   L2@
M +$R  "R/@  LDP  +);  "R;   LH$  +&7  "QK   L,8  +#H  "O]P
MK_\  *__ (R0  !_E0  <9H  &.?  !5I   1Z@  #JJ   MK   (JX  !BP
M   0LP  "K4   *X    NP   +L   "\!P  O T  +T1  "^%@  OQX  , G
M  #!,@  PD   ,-/  ##8   PW0  ,.+  ##H0  P[@  ,+7  #"[P  POH
M ,'^ (&7  !SG0  9:,  %>H  !)K0  .[$  "VS   AM@  %KD   Z[   '
MO@   ,$   #%    QP   ,@   #)    R@4  ,L+  #-#P  SA0  - <  #3
M)@  UC(  -A!  #84P  V68  -E\  #9E   V:L  -G#  #9X0  V?   -GT
M ':?  !GI@  6:P  $NR   \MP  +KH  "&]   5P   #<0   7'    R@
M ,X   #2    U0   -8   #9    VP   -T   #?!P  X0P  .,1  #F&0
MZ20  .PR  #M0P  [E8  .]K  #OA   [YP  .^R  #OQ@  []T  ._D &JH
M  !;KP  3+8  #Z\   OP   (,0  !3(   ,S    M    #4    V0   -X
M  #B    Y0   .8   #H    Z0   .P   #N    \ (  /()  #U#P  ^!<
M /PC  #_,P  _T8  /]:  #_<0  _XD  /^?  #_L0  _\   /_& /\ %0#_
M !0 _P 4 /\ %P#_ !T _P H /\ -P#_ $0 _P!1 /\ 7 #_ &8 _P!O /\
M=P#_ 'X _P"% /\ BP#_ )$ _P"7 /\ G0#_ *0 _P"K /\ M #^ +\ _0#.
M /L Y@#Y /8 ^ #_ /< _P#W /\ ]P#_ /  _P#L /\ Z0#_ /\#$@#_ !
M_P 0 /\ $0#_ !< _P D /\ ,@#_ #\ _P!, /\ 5P#_ &$ _P!J /\ <@#_
M 'D _0"  /P A@#Z (P ^0"2 /@ F #V )\ ]0"F /0 K@#R +D \ #& .X
MW@#M /  ZP#^ .H _P#I /\ Z0#_ .< _P#C /\ X #_ /\'#@#_  T _P +
M /\ # #_ !, _P ? /\ + #_ #H _P!& /X 4@#[ %P ^ !E /4 ; #S '0
M\0!Z .\ @0#N (< [ "- .H DP#I )H YP"A .8 J0#C +, X0"_ -\ T #=
M .D V@#Y -D _P#7 /\ U0#_ -4 _P#5 /\ U #_ /\)"@#_ 04 _P # /\
M"0#_ !  _P 9 /L )@#W #0 ] !  /( 3 #N %8 Z@!? .< 9P#D &X X@!T
M .  >P#> ($ W "' -H C0#6 )0 U "; -$ HP#/ *T S "X ,H QP#( .
MQ@#S ,4 _P## /\ PP#_ ,, _P## /\ PP#_ /\+ 0#_ P  _P   /\  P#_
M  L \P 2 .X 'P#J "T Y@ Z .( 10#> $\ V0!8 -0 8 #1 &@ S@!N ,P
M= #* 'L R "! ,8 AP#$ (X P@"6 ,  G@"^ *< NP"R +D P "W -0 M0#L
M +, ^P"S /\ L@#_ +( _P"Q /\ L0#_ /\-  #_!@  _P,  /<   #T  ,
MYP - .  & #: "4 TP R ,X /@#* $D Q@!2 ,, 6@#  &$ O@!H +P ;@"Z
M '0 N ![ +8 @0"T (@ L@"0 +  F0"N *( K "M *H N@"H ,L I@#F *4
M]P"D /\ HP#_ *( _P"B /\ H@#_ /\0  #[#   [PX  .8-  #?"0  V@ &
M -  $0#) !T Q  J +\ -P"[ $( MP!+ +0 5 "R %L KP!B *T : "K &X
MJ0!U *@ >P"F (, I "+ *( E "@ )X G@&H )P"M0"; \8 F07B )@&] "6
M"/\ E0G_ )0)_P"4"?\ E G_ /P1  #Q%0  XQD  -89  #,%0  QQ   ,0'
M"@"] Q0 MP0A +(&+@"N"#H J@E$ *<)30"D"E4 H@I< * *8@">"VD G MO
M )L+=@"9#'X EPR& )8,D "4#)H D@VF )$-LP"/#<4 C0[B (L0]@")$/\
MB!'_ (<1_P"'$?\ AQ'_ /89  #G(   UB0  ,@E  "_(@  N1P  +04 0"Q
M#0X J@X9 *4/)P"A$#, G1$^ )H11P"8$D\ E1)6 ),27 "1$F, D!-I (X3
M< ",$W@ BQ.! (D4BP"'%)8 AA6B (05L "#%L$ @1?= '\8] !]&?\ ?!G_
M 'P9_P![&?\ >QG_ .\A  #=*0  RBT  +XO  "U+   KB<  *@@  "C%P@
MGA83 )D7(0"4&2T D1HX (X:00"+&TD B1M0 (<;5P"%'%X A!QD ((<:P"
M'', ?QU\ 'T=A@!\'I$ >AZ> '@?JP!W'[P =B#4 '0A\ !R(?\ <2+_ '$A
M_P!Q(?\ <2'_ .@H  #2,   PC4  +<W  "M-0  I3$  )XK  "8(P( DAX0
M (T@&P")(2< AB(R (,C/ "!(T0 ?B-+ 'PD4@![)%D >21? '<D9@!V)6X
M="5W ',E@0!Q)HT ;R:9 &XFIP!M)[@ ;"?. 6HH[0%I*?\!:"G_ 6@I_P%H
M*/\!:"C_ >$N  #+-@  O#L  +$]  "G/0  GSD  )<S  "/+0  B"<, (,G
M%@!_*"( ?"DM 'DJ-P!W*C\ =2I' ',K3@!Q*U0 <"M; &XK8@!L*VH :RQR
M &DL?0!H+(D 9BV6 64MI %D+K0!8R[* 6$OZ0%@+_T!8"__ 6 O_P%@+_\!
M8"[_ =HT  #%/   MT$  *Q#  "B0P  F4   ) Z  "(-   @"X( 'HM$@!W
M+AX <R\I '$P,P!O,#L ;3!# &LQ2@!I,5$ 9S%7 &8Q7@!D,68 8S)O &$R
M>0!@,H4!7S*2 5TSH0%<,[$!6S3& 5HTY@%9-?L!637_ 5DT_P%9-/\!633_
M =(X  # 0   LT4  *A(  ">2   E48  (M   "".P  >34$ ',S$ !O-!H
M;#0E &DU+P!G-3< 938_ &,V1@!B-DT 8#94 %\V6P!=-V, 7#=K %LW=@%9
M-X(!6#B/ 58XG@%5.*\"5#G# E,YY )3.OD!4SG_ 5(Y_P%3.?\!4SG_ <T\
M  "\1   KTD  *1,  ":3   D4L  (=&  !]0   <SL  &PX#0!H.1< 93DB
M &,Z*P!@.C0 7CH\ %TZ0P!;.DH 6CM0 %@[6 !7.V  5CMH %4\<P%3/'\!
M4CR- 5 ]G %//:P"3C[! DT^X0)-/O@"33[_ 4T^_P%-/?\!33W_ <E   "X
M2   K$T  *%0  "740  CD\  (1+  !Y10  ;D   &8]"P!B/10 7ST> %P^
M* !:/C$ 6#XX %<^0 !5/T8 5#]- %,_50!20%T 4$!F $] < %.0'P!3$&*
M 4M!F@)*0:L"24*^ DA"W@)(0O8"2$+_ DA"_P%(0?\!2$'_ <5$  "U2P
MJ5   )Y4  "55   BU,  (!0  !U2@  :D8  &%"" !<01$ 64(; %=")0!5
M0BX 4T(U %%"/0!/0D, 3T-+ $Y#4@!-1%H 2T1C $I$;@%)17H!1T6( 49%
MF )%1JD"1$:] D-&W )#1O4"0T;_ D-&_P%#1?\!0T7_ <%'  "R3P  IE0
M )Q7  "26   B%@  'Y5  !Q3P  9DH  %Q&!0!71@\ 5$88 %%&(@!/1BL
M3D8S $Q'.@!+1T$ 2D=) $E(4 !(2%@ 1TAA $5); !$27@!0DF& 4%)E@%
M2J<"/TJ[ CY+V (^2O,"/DK_ CY)_P$_2?\!/TG_ ;U*  "O4@  HU@  )E;
M  "070  AEP  'M9  !M4P  8D\  %=, 0!12@T 3DH5 $Q+'P!*2R@ 24LP
M $=+. !&3#\ 14Q& $1,3@!#358 0DU? $!-:@ _378!/4Z$ 3Q.E $[3J4!
M.4^Y CE/U (Y3_(!.4[_ 3E._P$Y3?\!.DW_ ;I.  "L5@  H5L  )=?  "-
M80  @V$  'A>  !I6   7U8  %12  !,3PL 24\2 $=0' !%4"4 0U M $)0
M-0!!43P 0%%$ #]13  ^4E0 /%)= #M29P Z4G, .%." 3=3D@$U4Z0!-%.W
M 3-4T0$S4_$!-%/_ 312_P$T4O\!-%+_ ;92  "I6@  GF   )1D  "+9@
M@&4  '1C  !F7@  7%P  %%8  !'50< 0E40 $!5&  _5B$ /58J #Q6,@ [
M5CD .E=! #E720 X5U$ -UA: #5890 T6'$ ,EB  3%8D $O6:(!+EFU 2U9
MSP$M6>\!+EC_ 2Y7_P$N5_\!+E;_ ;)7  "E7P  FV4  )%I  "':@  ?&H
M '%H  !C90  6&(  $U?  !#70( /%L- #I<%  X7!T -UPF #5=+@ T738
M,UT^ #)=1@ Q7DX ,%Y7 "]>8@ M7FX +%]] "I?C@ I7Z  *%^S 2=?S  G
M7^T!)U[_ 2==_P$H7?\!*%S_ :U<  "B9   F&H  (YN  "#;P  >6\  &YN
M  !@:P  5&D  $EG   _90  -6,) #)C$0 P8QD +V0A "YD*0 M9#$ +&0Y
M "ME0@ J94H *&54 "=E7P F9FL )&9Z "-FBP B9IT (&:Q !]FR0 ?9NL
M(&7^ "!D_P @8_\!(6/_ :EB  ">:@  E7   (IS  " =0  =74  &ET  !<
M<@  3W$  $1O   Z;@  ,&T# "EL#0 G;!0 )FP< "5M)  D;2P (VTT ")M
M/0 A;D8 (&Y0 !YN6P =;F< '&YV !INAP 9;YH &&^N !9OQ@ 6;ND %VW\
M !AL_P 8:_\ &&O_ *1I  ":<0  D'8  (9Y  !\>P  <7L  &1[  !7>@
M2GD  #]X   U>   *W<  ")V!P ==@\ ''<6 !MW'@ :=R8 &7<N !AW-P 7
M>$  %7A* !1X5@ 3>&, $GAR !%X@P 0>)< #WBK  YXPP .=^8 #G;Z  ]U
M_P 0=?\ $'3_ )]Q  "5>   BWP  ()_  !W@0  :H(  %V"  !0@@  1((
M #B"   N@@  )((  !R"   4@@D $8,0 !"#%@ 0@QX #H,G  Z#,  -@SD
M#8-$  R#4  +@UT "8-L  B#?@ &@Y$ !8*E  ."NP $@=L !('R  6 _P &
M?_\ !G__ )IY  "0?@  AH,  'V%  !OAP  8HD  %6*  !)BP  /8P  #&,
M   FC   '8T  !6.   /CP, "I ,  :0$0 $CQ@  X\@  &/*0  CS(  ) ]
M  "020  CU8  (]E  "/=@  CXH  (Z?  ".M   C<\  (SN  ",^P  B_\
M (O_ )2   "+A0  @HD  '2,  !FCP  69$  $R3  ! E0  -)8  "B6   >
MEP  %9@   ^:   *FP   IP)  "<#@  G!,  )P:  "<(@  G2L  )TU  "=
M0   G4X  )U<  "=;@  G($  )R7  "<K   F\8  )KH  "9^0  F?\  )C_
M (Z(  "&C   >)   &J4  !<EP  3YH  $*=   VG@  *9\  !^A   5H@
M#J0   BF    J    *D$  "I"@  J0X  *D3  "J&@  JB(  *LK  "L-@
MK$0  *Q3  "L8P  K'<  *N.  "KI   J[P  *K>  "I]   J?T  *G_ (F.
M  ![DP  ;9<  %^<  !1H   1*0  #:F   JJ   'JD  !2K   -K@  !K
M  "R    M0   +4   "U P  M@D  +<.  "X$@  N!D  +HA  "[*P  O#@
M +U'  "]6   O6L  +V!  "]F0  O;   +W,  "\Z@  O/<  +O^ 'Z5  !P
MFP  8J   %.E  !&J@  .*T  "JO   >L0  $[0   RW   #N0   +P   "_
M    P@   ,(   ##    Q    ,8&  #'#   R!   ,H6  #,(   SRL  - Z
M  #12P  T5X  -)S  #2BP  TJ0  -.[  #3V   T^T  -/V '.=  !DHP
M5JD  $>O   YLP  *K8  !VY   2O   "K\   ##    Q@   ,D   #-
MSP   -    #2    U    -8   #9 @  VP@  -X.  #A$P  Y!T  .@J  #H
M/   Z4\  .ED  #J?   ZY4  .NL  #KP@  [-4  .SE &:F  !8K   2;,
M #NY   KO   '<   !'$   )R    ,P   #/    TP   -D   #=    X
M .$   #C    Y0   .<   #J    [    .X$  #Q"P  ]1(  /@<  #[*P
M_3X  /Y3  #^:@  _X,  /^;  #_K@  _[X  /_* /\ $@#_ !  _P 1 /\
M$P#_ !D _P F /\ - #_ $$ _P!- /\ 6 #_ &( _P!K /\ <P#_ 'H _P"!
M /\ AP#_ (T _P"3 /_B?1!)0T-?4%)/1DE,10 0$O\ F0#_ *  _P"G /X
MKP#\ +H ^@#) /D X0#X /, ]P#_ /8 _P#U /\ \0#_ .D _P#D /\ X0#_
M /\ #P#_  T _P - /\ #@#_ !0 _P A /\ +@#_ #P _P!( /\ 4P#_ %T
M_P!F /X ;0#\ '4 ^P![ /D @@#X (@ ]P". /8 E #T )L \P"B /$ J@#O
M +0 [0#! .L U0#J .P Z #\ .< _P#E /\ Y@#_ .  _P#9 /\ U #_ /\
M"P#_  @ _P & /\ "0#_ !  _P < /\ *0#_ #8 _P!" /L 3@#W %< ] !@
M /( : #O &\ [0!V .P ? #J (( Z "( .< C@#E )4 XP"< .$ I #? *X
MW0"Y -H R@#7 .0 U #V -$ _P#0 /\ T #_ ,\ _P#+ /\ QP#_ /\  P#_
M    _P   /\ ! #_  T ^@ 6 /8 (P#S #  \  \ .T 1P#I %$ Y0!: .(
M8@#? &D W0!O -H =@#8 'P U "" -( B #0 (\ S0"6 ,L G@#) *@ QP"S
M ,4 P0#" -@ P #O +\ _@"^ /\ O0#_ +P _P"\ /\ O #_ /\"  #_
M_P   /\   #T  < [0 1 .@ ' #C "D WP U -L 00#6 $L T0!4 ,T 7 #*
M &, R !I ,8 ;P## '4 P0![ +\ @@"^ (@ O "0 +H F "X *( M0"L +,
MN0"Q ,L KP#G *X ^ "L /\ JP#_ *P _P"L /\ JP#_ /\$  #_    ]@
M .X   #G    WP , -8 %0#/ "( R@ N ,< .@## $0 P !- +P 50"Y %P
MMP!C +4 :0"S &\ L0!U *\ >P"M (( JP"* *D D@"G )P I0"F *, LP"A
M ,, GP#> )X \@"= /\ G #_ )P _P"; /\ FP#_ /\'  #V"0  Z0L  -\*
M  #5!   S@ % ,8 $ #  !H NP G +< ,@"S #T L !& *T 3P"J %8 J !<
M *8 8P"D &@ H@!O *$ =0"? 'P G0"$ )L C0"9 )< EP"B )4 K@"3 +T
MD0#3 )  [0"/ /P C@#_ (T!_P"- ?\ C0'_ /D.  #J$@  W!4  ,T5  #$
M$0  O@P  +H""@"T !( K@ > *H *@"F #4 H@ _ *  2 "= 5  FP)6 )D"
M7 "7 V, E0-I ),#;P"1!'8 D 1_ (X%B ",!9( B@:> (@&J@"&![H A0C/
M (0*ZP"""_P @0S_ ( ,_P" #/\ @ S_ /$5  #@'0  S2   ,$A  "X'0
ML1<  *P0  "H"0T H@<6 )T)(P"9"BX E0LX ),,00"0#$D C@U0 (P-5P"*
M#5T B UC (<-:@"%#G$ @PYZ ((.A " #H\ ?@^; 'P/J ![$+@ >A#. '@1
M[ !V$O\ =1+_ '03_P!T$_\ =!/_ .@>  #3)@  PRH  +@J  "N*   IR,
M * <  ";$P, E@\0 ) 0&P",$2< B1(R (83.P"$$T, @A1+ ( 440!^%%<
M?!1> 'L590!Y%6P =Q5T '86?@!T%HH <A>6 '$7I !O&+0 ;AC) &T9Z !K
M&OP :AO_ &H;_P!J&_\ :AO_ . F  #*+0  O#$  + S  "G,0  GRP  )<F
M  "0'P  BA<, (48%@"!&2( ?AHL 'L;-@!Y&SX =QQ% '4<3 !S'%, <1U9
M ' =8 !N'6< ;1YP &L>>@!J'H4 :!^2 &<?H !E(+  9"'% &,AY !B(OH
M82+_ &$B_P!A(O\ 82+_ -<L  ##-   MC@  *HY  "A.   F#4  ) O  "(
M*   @"$( 'L@$@!W(1T ="(G '$B,0!O(SD ;2-! &LC2 !I(TX :"15 &8D
M6P!E)&, 8R5K &(E=0!A)8$ 7R:. %XFG0!=)ZT 6RC! %LHX !:*?< 62G_
M %DI_P!9*?\ 62C_ ,\R  "^.0  L3T  *8_  "</P  DSP  (HV  "!,
M>2H# '(F#P!N)QD :R@C &DH+ !F*34 92D\ &,I0P!A*DH 8"I1 %XJ5P!=
M*E\ 7"MH %HK<@!9+'T 6"R+ %8MF@!5+:H 5"Z] %,NW !2+_4 4B__ %(N
M_P!2+O\ 4B[_ ,HV  "Z/0  K4(  *)$  "81   CT$  (4\  ![-P  <C$
M &LL# !G+14 9"T? &$N* !?+C$ 72XY %PO0 !:+T8 6"]- %<O5 !6,%P
M53!D %,Q;@!2,7H 43&( % REP!.,J@ 33.[ $TTV !,-/, 3#3_ $PT_P!,
M,_\ 3#/_ ,8Z  "V0@  J48  )Y)  "520  BT<  (%"  !W/0  ;3<  &0R
M"0!@,A( 73(< %HR)0!8,RT 5C,U %4S/ !3-$, 4C1* %$T40!0-%D 3S5A
M $TU; !,-G< 2S:% $HWE0!(-Z8 1SBX 4<XTP%&./$!1CC_ 48X_P!&./\
M1C?_ ,$^  "R10  IDH  )Q-  "230  B$L  'Y'  !S0@  :3T  %\W!@!:
M-A  5S<8 %0W(@!2-RH 4#<R $\X.0!-.$  3#A' $LX3@!*.58 23E? $@Z
M:0!'.G4 13N# $0[DP!#/*0!0CRV 4$]T %!/? !03W_ 4$\_P%!//\!03S_
M +Y"  "O20  HTX  )E0  "/40  A5   'M,  !O1@  94(  %H] @!4.PX
M43L5 $\['P!-.R< 2SLO $D\-@!'/#T 1SQ$ $8]2P!%/50 1#Y< $,^9P!"
M/W, 0#^! #\_D0 ^0*( /4"U 3Q!S@$\0>X!/$'_ 3Q _P$\0/\!/3__ ;I%
M  "L3   H5$  )=4  "-50  @U0  'A1  !L2P  84<  %9"  !/0 P 3#\3
M $E ' !'0"0 1D L $1 ,P!#0#H 0D%" $%!20! 0E$ /T): #Y#90 ]0W$
M.T-_ #I$CP Y1*  .$6S 3=%RP$W1>P!-T7_ 3=$_P$X1/\!.$/_ +=)  "I
M4   GE4  )18  "+60  @%@  '96  !H4   74P  %-(  !*10D 1D01 $1$
M&0!"1"( 044I #]%,0 ^13@ /44_ #Q&1P [1D\ .D=8 #E'8@ X2&X -DA\
M #5(C0 T29X ,TFQ #))R0 Q2>L ,DG^ #)(_P R2/\ ,TC_ +1,  "G5
MG%D  ))<  "(70  ?ET  '-:  !E50  6U(  %!.  !&2@4 0$D. #Y)%@ ]
M21X .THF #I*+@ Y2C4 .$L] #=+1  V2TT -$Q6 #-,8  R3&P ,4UZ #!-
MBP N39P +4ZO "Q.QP L3ND +$W] "U-_P M3/\ +4S_ +!0  "D6   F5T
M (]A  "&8@  >V$  '!?  !B6P  6%@  $Y5  !#40$ .T\, #A/$P V3QL
M-4\C #10*P S4#( ,E Z #%00@ P44H +E%3 "U270 L4FD *U)X "E2B  H
M4YH )U.M "93Q0 F4^< )E/\ "=2_P G4?\ )U'_ *Q5  "@7   EF(  (UF
M  "#9P  >&8  &UE  !@80  55X  $I;   _6   -58( #%5$  P5A< +E8?
M "U6)P L5B\ *U<V "I7/@ I5T< *%=0 "986@ E6&< )%AU "-9A@ A69@
M(%FK !]9P@ ?6>4 'UCZ "!8_P @5_\ (5?_ *A:  "=8@  DV<  (IK  !_
M;   =6P  &IK  !=:   464  $9C   [8   ,5X# "I=#0 H71, )ET; "5>
M(P D7BH (UXR ")>.@ A7D, (%], !]?5P >7V, '&!Q !M@@@ 98)4 &&"I
M !=@P  68.( %U_Y !A>_P 97O\ &5W_ *1@  "9:   D&X  (9P  !\<@
M<G(  &9Q  !8;@  3&P  $%K   V:0  +6<  "-F"  ?9@\ '685 !QF'0 ;
M9B4 &F8M !EG-0 89SX %V=( !9G4P 5:%\ $VAN !)H?P 1:)( $&BF  ]H
MO0 .:.  $&?W !!F_P 19?\ $67_ )]G  "6;P  C',  ()V  !X>   ;7@
M &!W  !3=@  1G0  #MS   Q<@  )W$  !YQ   6< H $W 0 !-P%P 2<!\
M$7$G !!Q+P 0<3@ #G%"  YQ3@ -<5L #'%I  MQ>@ *<8T "'&A  9QM@ &
M<-( !W#O  AO_P );O\ "6[_ )MO  "1=0  AWD  'Y\  !T?@  9GX  %E^
M  !-?@  0'T  #5]   J?   (7P  !A\   1? 0 #'P,  I\$0 )?!D "'PA
M  =\*0 &?#( !'P]  -\2  !?%4  'QC  !\=   ?(<  'N<  ![L0  >LL
M 'GK  !Y^@  >?\  'C_ )9W  ",?   @X   'F#  !LA   7H4  %&&  !%
MAP  .8<  "V'   CAP  &H<  !*'   -B $ !HD*  &)#P  B10  (@;  "(
M(P  B2P  (DV  ")0@  B$X  (A=  "(;0  B($  (>5  "'JP  AL0  (7F
M  "$^   A/\  (3_ )!^  "'@P  ?H<  '&)  !CBP  5HT  $F/   \D0
M,)$  "21   :D@  $I,   V4   &E0   )8&  "6#   E1   )85  "6'0
MEB0  )8N  "6.0  ED8  )95  "690  EG@  )6.  "5I   E+P  )/?  "3
M]0  DO\  )+_ (N&  "#B@  =8T  &>0  !9E   3)<  #^9   RF@  )IL
M !N<   2G0  #)\   2@    H@   *,!  "C!P  HPP  *,0  "D%0  I!P
M *4E  "F+P  ICP  *9+  "F6P  IFX  *6$  "EFP  I+,  */0  "C[P
MHOP  *+_ (:-  !XD0  :I4  %R9  !.G0  0:   #.B   FHP  &Z4  !&G
M   *J0   :L   "M    KP   +    "P    L 4  +$+  "R#P  LQ0  +0;
M  "U)   MS   +<_  "W4   MV(  +=X  "WD   MJD  +;"  "VY   MO4
M +7^ 'N3  !MF   7YT  %"B  !"I@  -*D  ":K   :K0  $*\   FR
MM    +<   "Z    O    +T   "^    O@   , "  #!"   P@T  ,02  #&
M&0  R20  ,HR  #+0P  RU4  ,QJ  #,@P  S)P  ,NU  #,S@  S.D  ,SV
M '";  !AH0  4J8  $2K   VL   )[(  !JU   0N   ![L   "^    P0
M ,0   #(    RP   ,L   #-    S@   -    #2    U0,  -@*  #;$
MWA@  .(D  #C-0  Y$@  .5<  #F<P  YHT  .:E  #FO   YM,  .?G &.D
M  !5J@  1K   #BU   HN0  &KP   _    %Q    ,<   #+    SP   -0
M  #8    W    -T   #?    X0   .,   #E    Z    .H   #M!@  \0X
M /46  #X)0  ^3@  /E-  #Z8P  ^WP  /R5  #\J@  _+L  /W+ /\ #P#_
M  X _P . /\ $ #_ !8 _P C /\ , #_ #T _P!) /\ 5 #_ %X _P!F /\
M;@#_ '8 _P!\ /\ @@#_ (D _P"/ /\ E0#^ )L _0"C /L JP#Z +4 ^0##
M /< VP#V /  ] #_ /, _P#R /\ [ #_ .( _P#< /\ U@#_ /\ # #_  D
M_P ( /\ "@#_ !( _P > /\ *P#_ #@ _P!$ /\ 3P#_ %D _@!A /P :0#Z
M '  ^ !W /< ?0#V (, ] ") /( CP#Q )8 [P"= .T I0#L *\ Z@"\ .@
MS0#F .@ Y #Z ., _P#B /\ X #_ -4 _P#. /\ RP#_ /\ !@#_  $ _P
M /\ ! #_  X _P 9 /\ )0#] #( ^P ^ /< 20#S %, \ !< .X 8P#L &H
MZ@!Q .@ =P#F 'T Y "# .( B0#@ )  W@"7 -P GP#9 *D U@"T -, Q #0
M -X S@#S ,P _P#+ /\ R@#_ ,@ _P#" /\ O@#_ /\   #_    _P   /\
M  #[  L ]@ 3 /$ ( #M "P Z@ X .< 0P#C $T X !6 -P 70#9 &0 U0!K
M -( <0#0 '8 S@!\ ,P @P#* (D R "1 ,8 F0#$ *, P0"M +\ NP"] ,\
MNP#K +D _ "W /\ MP#_ +8 _P"T /\ L0#_ /\   #_    _P   /8   #N
M  4 YP / .$ &0#; "4 U0 Q -( / #. $8 R@!/ ,< 5P#$ %X P0!D +\
M:@"] '  NP!V +D ? "X (, M@"* +, DP"Q )P KP"G *T LP"K ,4 J0#A
M *< ]0"F /\ I0#_ *0 _P"D /\ I #_ /\   #\    \0   .@   #@
MU  + ,P $P#' !\ P@ J +\ -0"\ #\ N !( +4 4 "S %< L !> *X 9 "L
M &D JP!O *D =0"G 'P I0"$ *, C "A )8 GP"A )T K0": +P F #2 )<
M[@"5 /X E #_ )4 _P"5 /\ E0#_ /P!  #P!0  XP<  -4%  #,    Q0 $
M +X #@"X !< LP C *\ +@"K #@ J0!! *8 2@"C %$ H0!7 )\ 70"= &,
MFP!I )H ;P"8 '8 E@!] )0 A@"2 )  D "; (X IP", +8 B@#) (@ YP"'
M /D AP#_ (8 _P"& /\ A@#_ /0,  #D$   T1(  ,41  "]#@  M@@  +$
M" "K !$ I@ ; *$ )@"> #$ F@ Z )@ 0P"5 $H DP!1 )$ 5P"/ %T C@!C
M (P :0"* '  B !W (8 @ "$ (L @@"6 (  HP!^ +$ ?0#$ 'L"X0!Z _4
M>@7_ 'D%_P!X!O\ > ;_ .H3  #6&@  QAT  +H<  "Q&0  JA,  *0-  "?
M!0P F0 4 )4 'P"1 BD C0,S (L$/ "(!40 A@9+ (0&40""!U< @0== '\'
M8P!]"&H >PAR 'H(? !X"88 =@F2 '0*H !S"J\ <0O! ' ,WP!O#?8 ;@[_
M &T._P!M#O\ ;0[_ .$<  #+(P  O"8  +$F  "H)   H!X  )D8  "3$ (
MC@L. (@+%P"$#"( @0TL 'X--0!\#CT >@Y% '@.2P!W#E$ =0]8 ',/7@!Q
M$&4 <!!N &X0=P!L$(( :Q"/ &D1G0!H$:T 9A+  &42WP!D$_8 8Q3_ &,4
M_P!B%/\ 8A3_ -8D  ##*@  M2X  *HO  "@+0  F"@  ) B  ")&P  @A,(
M 'T1$@!Y$AP =A,G ',4, !Q%#@ ;Q4_ &T51@!L%4P :A93 &@660!G%F$
M919I &07<@!B%WX 81B+ %\8F0!>&:D 7!F\ %P:V !:&_, 6AS_ %D<_P!9
M'/\ 61S_ ,TJ  "],0  KS4  *0V  ";-   DC$  (DK  "!)0  >1T# ',8
M#@!O&1@ ;!HB &D;*P!G&S, 91P[ &0<00!B'4@ 8!U. %\=50!='5P 7!YD
M %L>;@!9'WD 6!^' %8@E@!5(*8 5"&X %,AT@!2(O$ 4B/_ %(C_P!2(O\
M4B+_ ,@O  "X-@  JSH  * \  "6.P  C3@  (,R  !Z+0  <B8  &H@# !F
M(!, 8R$= &$A)@!?(B\ 72(V %LB/0!:(T0 6"-* %<C40!5(U@ 5"1A %,D
M:@!1)78 4"6# $\FDP!.)Z, 3">U $PHS@!+*.X 2RG_ $LH_P!+*/\ 2RC_
M ,,T  "S.P  IS\  )Q!  "20   B3X  '\Y  !U,P  ;"T  &,G" !>)A$
M7"89 %DG(@!7)RL 52@R %0H.0!2*$  42A& % I30!.*54 32E= $PJ9P!+
M*G, 22N  $@KD !'+*$ 1BVS $4MRP!%+NP 1"[_ $0N_P!%+?\ 12W_ +XX
M  "P/P  I$,  )E%  "/10  A4,  'L^  !Q.0  9S0  %XN! !8*PX 52L6
M %(L'P!0+"< 3RPO $TM-@!,+3P 2BU# $DM2@!(+E( 1RY: $8O9 !%+W
M0S!^ $(PC0!!,9X 0#*Q #\RR  _,^H /S/^ #\R_P _,O\ /S+_ +L\  "M
M0P  H4<  )9)  ",20  @T@  'A$  !M/@  8SD  %HT  !2, P 3S 3 $PP
M' !*,"0 23$K $<Q,@!&,3D 1#%  $,R1P!",D\ 03-8 $ S8@ _-&T /C1[
M #TUBP \-IP .S:O #HWQ@ Y-^@ .3?\ #HW_P Z-O\ .C;_ +=   "J1@
MGDL  )1-  "*3@  @$P  '5(  !J0P  8#X  %8Y  !--0D 2301 $<U&0!%
M-2$ 0S4H $$U+P! -38 /S8] #XV10 ]-TT /#=5 #LX8  Z.&L .3EY #@Y
MB0 W.IL -3JM #4[Q  T.^8 -#O[ #4[_P U.O\ -3K_ +1#  "G2@  G$X
M ))1  "(4@  ?E   '--  !G2   7$0  %(_  !(.@8 1#D/ $$Y%@ _.1X
M/CDF #PY+0 [.C0 .CH[ #D[0@ X.TH -SQ3 #8\70 U/6D -#UW #,^AP Q
M/ID ,#^K "\_P@ O/^0 +S_Z # __P P/O\ ,#[_ +%'  "D30  F5(  (]5
M  "&5@  ?%4  '%2  !D3   64D  $]%  !%0 , /SX- #P^$P Z/AL .3XC
M #<^*@ V/S$ -3\X #0_0  S0$@ ,D!1 #%!6P P06< +D)U "U"A0 L0Y<
M*T.J "I#P  I1.( *D/Y "I#_P K0O\ *T+_ *Y*  "A40  EU8  (U9  "#
M6@  >5H  &Y7  !A4@  5TX  $U+  !#1P  .D,* #9#$0 T0Q@ ,T,@ #)$
M)P Q1"\ ,$0V "]%/0 M148 +$5/ "M&60 J1F0 *4=R "A'@P F1Y4 )4BH
M "1(O@ C2.  )$CW "5'_P E1_\ )D?_ *I/  "?50  E%H  (M>  "!7P
M=UX  &M<  !?6   554  $M1  ! 30  -4H' #!)#@ N214 +4D= "Q))  K
M2BL *DHS "A*.P G2T, )DM, "5+5@ D3&( (TQP "%,@  @39, 'TVF !Y-
MNP =3MT 'DWV !Y,_P ?3/\ ($O_ *=3  "<6@  DE\  (AC  !^9   =&,
M &EA  !<7@  4EL  $=8   \50  ,E(" "I0#  G3Q( )E 9 "50(  D4"@
M(U O ")1-P A44  (%%) !Y24P =4E\ '%)M !I3?0 94Y  &%.D !93N0 5
M4]D %E/T !=2_P 84?\ &5'_ *-9  "88   CV4  (5H  ![:0  <6D  &9G
M  !99   36$  $)?   X7   +EH  "58"  @5PX 'E<4 !U7'  <6", &U@K
M !I8,P 96#P &%A% !994  565L %%EI !-:>@ 26HT $5JA !!:MP .6M4
M$%GS !!9_P 16/\ $5C_ )]?  "59@  C&L  ()M  !X;@  ;F\  &)M  !5
M:@  2&@  #YF   S90  *6,  "!A 0 88 L %6 0 !1@%P 38!X $F F !)@
M+@ 183< $&%   ]A2P .85@ #6%F  QB=@ +8HD "F&=  EAL@ (8<L "&'K
M  E@_0 *7_\ "U__ )MF  "2;0  B'$  'YS  !U=0  :G0  %QS  !/<@
M0W   #AO   M;@  )&P  !MK   3:P0 #FH,  UJ$@ ,:AD "VHA  IJ*0 )
M:C( "&H\  =K1P %:U, !&MA  )K<0  :H0  &J8  !JK0  :<8  &GG  !I
M^   :/\  &C_ )=M  "-<P  A'<  'MZ  !P>P  8WL  %9Z  !)>@  /7D
M #%X   G=P  '78  !5V   /=@( "78*  1V#P  =A4  '8<  !V)   =2P
M '4V  !U00  =4X  '5<  !U;   =7X  '23  !TJ   <\   '/C  !R]P
M<O\  ''_ ))U  ")>@  @'X  ':   !I@0  6X(  $Z"  !!@@  -8,  "F"
M   ?@0  %H$  !""   *@@   H,'  ""#0  @A$  ((7  ""'@  @B8  ((O
M  "".P  @D<  ()5  "!90  @7@  (&-  " H@  ?[H  '_=  !^]   ??\
M 'W_ (U\  "$@0  >X0  &Z&  !@B   4HH  $6+   YC   +(P  "&,   7
MC   $(T   F.   "CP   ) #  "/"0  CPX  (\2  "0&   D!\  ) H  "0
M,@  D#\  )!-  "070  CW   (^%  ".G   CK,  (W0  ",\   B_X  (O_
M (B$  " B   <HL  &2-  !6D   2),  #N5   NE@  (I8  !>7   /F
M")D   ";    G0   )T   "= P  G0D  )T-  ">$0  GA<  )\?  "?*0
MH#4  *!#  "@5   H&8  )][  ">DP  GJL  )W&  "=Z0  G/D  )S_ (.+
M  !UC@  9Y(  %F6  !+F0  /9P  #">   CGP  %Z    ZB   'I    *8
M  "H    J@   *H   "J    JP$  *L'  "L#   K1   *X6  "O'@  L2D
M +$X  "Q2   L5H  +%O  "QB   L:   +"Z  "OW0  K_(  *_] 'B1  !J
ME@  7)H  $V?   _HP  ,:8  ".G   7J0  #JL   6N    L    +(   "U
M    MP   +<   "X    N0   +H   "\ P  O0D  +X.  # %   PQX  ,4K
M  #%/   QDX  ,9B  #&>@  QI0  ,:M  #&R   Q>4  ,7S &R9  !>G@
M3Z0  $&H   RK   )*\  !:Q   -M    [<   "Z    O0   ,    #$
MQ@   ,8   #(    R0   ,L   #,    S@   - &  #3#0  V!,  -P>  #>
M+0  WT   .!4  #A:P  X84  .&?  #AMP  X<\  .'F &"A  !2IP  0ZT
M #2R   EM0  %[D   V\   !OP   ,,   #'    R@   ,\   #3    U@
M -<   #:    W    -\   #A    XP   .8   #I 0  [ L  / 2  #S'P
M]#$  /9&  #W7   ^'0  /B/  #YI@  ^;@  /C) /\ #0#_  L _P + /\
M#@#_ !, _P ? /\ + #_ #D _P!% /\ 4 #_ %D _P!B /\ :@#_ '$ _P!W
M /\ ?@#_ (0 _@"* /T D #\ )< ^@"> /D IP#W +$ ]@"^ /4 T@#S .P
M\0#^ /  _P#P /\ Y@#_ -P _P#2 /\ S0#_ /\ !P#_  0 _P " /\ !@#_
M !  _P ; /\ )P#_ #, _P _ /\ 2@#^ %0 ^P!= /D 9 #W &L ]0!R /,
M> #R 'X \ "$ .\ B@#M )$ [ "9 .H H0#H *L Y@"V .0 QP#B ., X #W
M -X _P#= /\ V0#_ ,P _P#% /\ P0#_ /\   #_    _P   /\  0#_  T
M_P 6 /P (@#Y "X ]@ Y /, 10#O $X [ !7 .D 7@#F &4 Y !L .( <@#@
M '< WP!^ -T A #; (L V "2 -4 FP#2 *0 SP"O ,T O@#+ -4 R0#O ,<
M_P#% /\ Q #_ +X _P"X /\ M0#_ /\   #_    _P   /X   #W  D \0 1
M .L ' #G "@ Y  S .$ /@#= $@ V !1 -, 6 #0 %\ S@!E ,P :P#* '$
MR !W ,8 ?0#$ (0 P@", ,  E "^ )X NP"H +D M@"W ,@ M0#F +, ^@"Q
M /\ L #_ +  _P"L /\ J0#_ /\   #_    ^@   /$   #H  , X  - -@
M%@#1 "( S0 M ,H -P#& $$ P@!* +\ 4@"] %D N@!? +@ 90"W &H M0!P
M +, =@"Q 'T KP"% *T C0"K )< J0"A *< K@"E +X H@#8 *  \@"? /\
MG@#_ )X _P"> /\ G #_ /\   #W    ZP   .$   #6    RP ) ,4 $0"_
M !L NP F +< ,0"T #H L0!# *X 2P"K %( J0!8 *< 7@"F &0 I !I *(
M< "@ '8 G@!^ )P A@": )  F "; )8 IP"4 +8 D@#* )  Z0"/ /P C@#_
M (T _P", /\ C0#_ /@   #I @  VP,  ,P!  #$    O0 " +8 #0"P !4
MJP @ *< *@"D #0 H0 \ )X 1 "< $L F@!2 )@ 6 "6 %T E0!C ), :0"1
M '  CP!W (T @ "+ (H B0"5 (< H0"% *\ @P#! ($ X "  /4 ?P#_ '\
M_P!_ /\ ?P#_ .X*  #<#@  RA   +X.  "U"P  KP,  *D !P"C !  G@ 8
M )D (P"6 "P DP U )  /@". $4 C !+ (H 40"( %< A@!= (4 8P"# &H
M@0!Q '\ >@!] (0 >P"/ 'D G !W *H =0"[ '0 U !R /  <@#_ '( _P!Q
M /\ <0#_ .,1  #-%P  OQD  +,9  "J%0  HQ   )T*  "7 0H D0 2 (T
M&P") "4 A0 O (, -P"  #X ?@!% 'T 2P![ %$ >0!7 '@ 70!V &0 = %K
M '(!= !P G\ ;@*+ &P#F !K Z8 :02W &@%S@!G!^P 9@C] &8)_P!E"?\
M90G_ -8:  #$(   MB,  *LC  "A(   F1L  )(4  ",#@$ A@<- ( $% !\
M!AX >0<H '8(, !T"#@ <@D_ ' )10!O"DP ;0I2 &P*6 !J"U\ : MG &<+
M< !E#'H 8PR' &(,E0!@#:0 7PVV %X-S@!<#NT 7 __ %L0_P!;$/\ 6Q#_
M ,TA  "\*   KRL  *0K  ":*0  DB0  (D?  ""&   >Q$% '4-#P!Q#1<
M;@XA &L.*@!I#S( 9Q Y &400 !D$$8 8Q!- &$04P!?$5H 7A%B %P1:P!;
M$78 61*# %@2D@!6$Z( 51.T %03RP!3%.P 4A7_ %(6_P!2%?\ 4A7_ ,8H
M  "V+@  J3(  )\R  "5,0  C"T  (,G  !Z(0  <AH  &L3"P!G$Q, 9!0<
M &$4)0!?%2T 714T %P5.P!;%D( 619( %@63P!6%U8 51=> %,79P!2&'(
M4!A_ $\9C@!.&I\ 3!JP $L;QP!+&^D 2AS] $H<_P!*'/\ 2AS_ ,$M  "Q
M-   I3<  )HX  "0-P  AS0  'TO  !T*0  ;",  &0<!P!>&1  6QH8 %D;
M(0!7&RD 51LP %0<-P!2'#T 41Q$ $\=2P!.'5( 31U: $L>8P!*'FX 21]\
M $<?BP!&()P 12&N $0AQ !#(N8 0R+\ $,B_P!#(O\ 0R+_ +PR  "M.
MH3P  )<^  "-/0  @SH  'DU  !O,   9BH  %XD @!7( T 5" 4 %$@'0!/
M(24 3B$L $PA,P!+(CH 22)  $@B1P!'(DX 1B-7 $0C8 !#)&L 0B1Y $$E
MB  _)ID /B:K #TGP0 ])^, /2CZ #TH_P ])_\ /2?_ +@V  "J/0  GD
M )1"  "*0@  @#\  '8[  !L-@  8C   %DJ  !1)0L 3241 $LE&0!))2$
M1R8H $4F+P!$)C8 0R8] $(G1 !!)TL /RA4 #XH70 ]*6D /"EV #LJA@ Y
M*Y< ."NI #<LOP W+.  -RSX #<L_P W+/\ ."S_ +4Z  "G0   G$0  )%&
M  "'1@  ?40  '-   !H.P  7S8  %4Q  !,*P< 1RD/ $4J%@!#*AX 02HE
M #\J+  ^*S, /2LY #PK00 [+$@ .BQ1 #DM6P X+F8 -BYS #4O@P T+Y4
M,S"G #(PO0 Q,=X ,3'W #(Q_P R,/\ ,S#_ +$^  "D1   F4@  (]*  "%
M2@  >TD  '!%  !E0   6SL  %(V  !(,00 0BX- #\N$P ]+AL .RXB #DO
M*0 X+R\ -R\V #8P/@ U,$8 -#%/ #,Q60 R,F0 ,3)Q # S@0 O-), +C2F
M "PUNP L-=L +#7U "TU_P M-/\ +C3_ *Y!  "B2   ETP  (U.  "#3@
M>4T  &Y*  !B10  6$   $X\  !%-P  /3,+ #DS$0 W,Q@ -C,? #0S)@ S
M,RT ,C0T #$T/  P-40 +S5, "XV5@ M-F( +#=O "LW?P J.)$ *#BD "<Y
MN0 F.=@ )SGT "@Y_P H./\ *3C_ *M%  "?2P  E$\  (M2  "!4P  =U(
M &Q/  !?20  5D8  $Q"  !"/0  .#@( #0X#P R.!4 ,3@= "\X)  N."L
M+3DR "PY.0 K.D$ *CI* "D[5  H.U\ )SQM "4\?0 D/8\ (SVB "(]MP A
M/M0 (3[S "(]_P C/?\ (SS_ *A)  "=3P  DE,  (E6  !_5P  =58  &I3
M  !=3P  4TP  $I(  ! 1   -D % "\]#0 M/1, *ST: "H^(0 I/B@ *#XO
M "<^-P F/S\ )#]( "- 4@ B0%T (4%J "!!>@ >08T '4*@ !Q"M0 ;0M$
M&T+Q !Q"_P =0?\ 'D'_ *5-  ":4P  D%@  (9;  !]7   <EL  &=8  !;
M5   45(  $A.   ]2@  ,T<  "I#"P F0Q  )4,6 "1#'@ C1"4 (D0L "%$
M-  @13P 'D5% !U%3P <1EH &T9H !E&>  81XH %T>> !9'LP 42,X %4?O
M !9'_P 71O\ %T;_ *)2  "76   C5T  (1@  !Z80  <&   &5>  !96@
M3U@  $14   Y40  +TX  "9+!@ @2@X 'DH3 !U*&@ <2B$ &TLH !I+,  9
M2S@ %TM" !9,3  53%< %$QE !--=0 238@ $4V< !!-L0 .3LP #TWN !!-
M_P 13/\ $4S_ )Y7  "470  BV(  (%E  !W9@  ;68  &-D  !680  2EX
M #];   U6   *U8  ")4 0 :4@H %E(0 !52%@ 44AT $U(D !)2+  14C0
M$5(^ !!32  /4U0 #E-B  U4<@ ,5(0 "U28  E4K0 (5,4 "53G  I3^P +
M4O\ "U+_ )M=  "19   B&@  'YK  !T;   :VP  %]J  !29P  160  #IB
M   P8   )EX  !U=   56P4 $%H,  Y:$0 .6A@ #5L@  Q;)P +6S  "ELZ
M  E;10 '6U$ !EM>  1;;0 #6X   5N4  !;J   6\   %KB  !:]@ !6O\
M EG_ )=D  ".:P  A&X  'MP  !R<@  9W$  %EP  !,;@  0&P  #5K   J
M:0  (6<  !AF   19@$ #&4*  =E#P $910  V0;  )D(P  9"P  &0U  !D
M0   9$P  &1:  !D:0  9'L  &2/  !CI   8[L  &+=  !B]   8O\  &'_
M )-L  ")<0  @'4  'AW  !M>   8'<  %)V  !&=0  .70  "YT   C<@
M&G$  !)Q   -<0  !G$(  !P#0  <!(  ' 7  !O'P  ;R8  &\P  !O.P
M;T<  &]4  !O9   ;W4  &Z*  !MH   ;;8  &S6  !K\@  :_\  &O_ (YS
M  "%>   ?7L  '-]  !E?@  6'X  $M^   ^?@  ,GX  "9]   <?   $WP
M  U\   &?0   'T%  !\"P  ? \  'P3  !\&0  ?"$  'PI  !\-   >T
M 'M.  ![7@  >V\  'J$  !ZF@  >;$  'C.  !W[P  =OX  ';_ (EZ  "!
M?P  >((  &N#  !=A0  3X8  $*'   UB   *8<  !V'   4AP  #8@   :)
M    B@   (H   ")!@  B0P  (D/  ")$P  B1H  (HB  "*+   BC@  (I&
M  ")5@  B6@  (E\  "(E   AZL  (;&  "%Z@  A?L  (3_ (6"  !]A@
M;X@  &&+  !3C0  18\  #B1   KD0  'Y(  !22   -DP  !)0   "6
MEP   )@   "7    EP4  )<+  "8#@  F!,  )D:  "9(@  FBX  )H]  "9
M30  F5X  )ES  "8BP  F*,  )>\  "6X@  EO<  )7_ (")  !RC   9(\
M %:3  !(E@  .ID  "R:   ?FP  %)P   R>   #GP   *$   "C    I0
M *4   "E    I0   *8"  "G"   IPT  *@1  "I&0  JR,  *LQ  "K00
MK%,  *QG  "K@   JIH  *JS  "JT   J>\  *G[ '6/  !GE   69@  $J<
M   \GP  +:(  ""C   3I0  "Z<   &I    JP   *X   "Q    L@   +(
M  "S    M    +4   "V    N 0  +D+  "[$   O1@  +\D  "_-0  P$<
M ,!;  # <@  P(T  ,&F  # P0  O^,  +[S &J7  !;G   3:$  #ZE   O
MJ0  (:L  !.M   +L    +,   "U    N    +P   "_    P0   ,$   ##
M    Q    ,8   #'    R0   ,L   #."   T0\  -48  #8)P  V3D  -I-
M  #;9   VWX  -R9  #<L   W,D  -SC %V?  !/I0  0*H  #*O   BL@
M%+4   JX    NP   +\   ##    Q@   ,L   #.    T0   -$   #4
MU@   -D   #;    W@   .    #D    YP8  .L.  #O&0  \"H  /(_  #S
M50  ]&T  /2(  #TH0  ]+8  /3' /\ "0#_  8 _P ' /\ # #_ !$ _P <
M /\ * #_ #0 _P!! /\ 3 #_ %4 _P!= /\ 90#_ &P _P!R /X > #\ 'X
M^P"$ /H BP#Y )( ]P"9 /8 H@#T *P \P"Y /$ RP#P .@ [@#[ .T _P#L
M /\ X0#_ -( _P#) /\ Q #_ /\  0#_    _P   /\ ! #_  X _P 7 /\
M(P#_ "\ _P [ /T 1@#Z %  ]P!8 /0 7P#R &8 \ !L .\ <@#M '@ [ !^
M .H A0#I (P YP"3 .4 G #C *8 X0"Q -\ P0#= -T VP#T -D _P#6 /\
MSP#_ ,0 _P"] /\ N0#_ /\   #_    _P   /\   #_  L _  3 /< '@#T
M "H \@ U .X 0 #I $H Y@!2 ., 60#@ &  W@!F -P ; #: '( UP!X -0
M?@#2 (4 T "- ,X E0#, )\ R0"J ,< N #% ,T PP#K ,  _@"_ /\ O@#_
M +8 _P"P /\ K0#_ /\   #_    _P   /D   #R  8 ZP / .8 &0#A "0
MW@ O -H .0#3 $, SP!, ,P 4P#) %H QP!@ ,4 9@## &L P0!Q +\ =P"]
M 'X NP"& +D C@"W )@ M0"C +, L "Q ,( K@#@ *P ]P"K /\ J@#_ *@
M_P"C /\ H #_ /\   #_    ]0   .L   #A    U@ , ,\ $P#* !X Q@ I
M ,( ,P"_ #T NP!% +@ 30"V %0 LP!: +$ 7P"P &4 K@!J *P < "K '<
MJ0!_ *< AP"E )$ HP"< *  J0"> +@ G #. )H [@"9 /\ EP#_ )8 _P"6
M /\ DP#_ /T   #Q    Y0   -D   #-    Q  & +T #P"W !@ LP B +
M+ "M #8 J0 ^ *< 1@"D $T H@!3 *  60"? %X G0!D )L :@": '  F !W
M )8 @ "4 (H D0"5 (\ H@"- +  BP## (D XP"( /D A@#_ (8 _P"& /\
MA@#_ /,   #C    T0   ,4   "]    M@   *X "P"H !( I  < *  )@"<
M "\ F@ W )< /P"5 $8 D@!, )$ 4@"/ %@ C0!= (L 8P"* &H B !Q (8
M>0"$ (, @@"/ '\ FP!^ *D ? "[ 'H U0!X /( > #_ '< _P!W /\ =P#_
M .<'  #1#   PPT  +@,  "N"   J    *( !0";  X E@ 5 )( 'P". "@
MBP Q (@ .0"& $  A !& (( 3 "  %( ?P!7 'T 70![ &, >@!K '@ <P!V
M 'T = "( '$ E0!P *0 ;@"T &P R@!K .H :@#\ &H _P!J /\ :@#_ -H0
M  #&%   N!8  *T5  "D$@  G X  )8'  "0  D B@ 0 (4 & "! "$ ?@ J
M 'L ,@!Y #D =P!  '4 1@!S $P <@!1 '  5P!N %X ;0!E &L ;@!I '<
M9P"# &4 D0!C )\ 8@"O &  Q !? .0 7P'X %X"_P!> O\ 7@+_ ,X8  "]
M'0  L"   *4?  ";'   DQ<  (L1  "$#   ?@0+ 'D $@!U !L <@ C &\
M*P!M 3, :P$Z &D"0 !G T8 9@-, &0$4@!C!%D 801@ %\%:0!>!7, 7 9_
M %H&C0!9!YP 5PBM %8(P0!5">$ 5 OV %0+_P!4"_\ 5 O_ ,8?  "V)0
MJ2@  )XH  "4)0  BR$  (,;  ![%   = X# &X)#0!I"!0 9@D= &0*)0!B
M"BT 8 LT %X+.@!="T  6PQ' %H,30!8#%0 5PU< %4-9 !4#6\ 4@U[ % .
MB@!/#IH 3@ZL $P/P@!,$., 2Q#Y $L0_P!+$?\ 2Q#_ +\F  "P*P  I"\
M )DO  "/+0  ABD  'TD  !T'@  ;!<  &41!P!?#A  7 \7 %H0'P!8$"<
M5A N %00-0!3$#L 4A%" % 12 !/$5  3A%7 $P28 !+$FL 21)X $@3AP!&
M$Y< 112I $04O@!#%=\ 0Q;X $,6_P!#%O\ 0Q;_ +HK  "K,0  H#0  )4U
M  "+-   @3$  '@K  !O)@  9B   %X9 0!7% T 5!03 %$4&P!/%2, 3A4J
M $P5,0!+%C< 218^ $@61 !'%TP 11=4 $0770!#&&< 01AT $ 9@P _&I0
M/1JF #P;NP [&]L .QSV #P<_P \'/\ /!S_ +4P  "H-@  G#D  )$[  "'
M.@  ?C<  ',R  !J+0  82<  %DA  !1&PD 3!D0 $H:%P!(&A\ 1AHF $4;
M+0!#&S, 0ALZ $$<00! '$@ /AQ0 #T=60 \'F0 .QYQ #D?@  X'Y( -R"D
M #8@N  U(=8 -2'T #4B_P U(?\ -B'_ +(T  "D.@  F3X  (\_  "%/P
M>SP  ' X  !G,@  72T  %0H  !,(@4 1A\. $,?% !!'QL /Q\B #X@*0 ]
M(#  .R V #HA/0 Y(44 .")- #<B5P V(V( -"-N #,D?@ R)(\ ,26B "\E
MM@ O)M( +R;R "\F_P P)O\ ,";_ *\X  "B/@  ED(  (Q#  ""0P  >$$
M &X]  !C.   6C,  %$N  !(* $ 0"0, #TC$0 [)!@ .20? #@D)@ V)"P
M-24S #0E.@ S)D( ,B9* #$G5  P)U\ +RAL "XH>P L*8T *RJ@ "HJM  I
M*L\ *2OP "HK_P J*O\ *RK_ *P\  "?0@  E$8  (I'  " 1P  =D4  &Q"
M  !A/0  5S@  $XS  !$+@  /"D) #<H$  U*!4 ,R@< #(H(P P*"D +RDP
M "\J-P N*C\ +2M( "PK4@ K+%T *BQJ "@M>0 G+8L )BZ> "4NLP D+\T
M)"_N "4O_P E+_\ )B[_ *D_  "=10  DDD  (A+  !^3   =$H  &I'  !>
M0@  5#T  $LY  !!-   ."\& #(M#0 P+1, +BT9 "TM(  K+2< *BXN "DN
M-0 I+ST *"]& "<P3P E,%L )#%H ",Q=P B,HD (3*= !\SL0 >,\L 'C/M
M !\S_P @,_\ (3+_ *9#  ":20  D$T  (9/  !\4   <T\  &A,  !<1@
M4D,  $D_   _.P  -C8" "XR#  K,A$ *3(7 "@R'@ F,B0 )3,K "0S,@ C
M-#H (C1# "$U30 @-5@ 'S9E !XV=0 <-X< &S>; !HWKP 9.,@ &3CK !HX
M_P ;-_\ &S?_ *-'  "830  CE$  (13  ![5   <5,  &90  !:3   4$D
M $=%   ]00  ,ST  "HY"0 E-PX (S<4 "(X&P A."( (#@H !\X,  >.3@
M'3E! !PZ2P :.E8 &3MC !@[<@ 6.X4 %3R9 !0\K0 3/<8 $SWI !0\_0 5
M//\ %CO_ *!+  "540  BU4  ()8  !Y60  ;E@  &16  !840  3D\  $5+
M   Z1P  ,$,  "= !0 @/@T '3X1 !P^%P ;/AX &CXE !D^+0 8/S4 %C\^
M !4_2  40%, $T!@ !)!<  108( $$&7  ]!K  .0L0 #D+G  ]!_  00?\
M$$#_ )U0  "35@  B5H  (!=  !V7@  ;%T  &);  !65P  3%4  $%1   V
M3@  +$L  "-(   ;10D %T0/ !5$%  411L $T4B !)%*0 113$ $44[ !!&
M10 /1E  #D=>  U';0 ,1W\ "T>3  E'IP (1[X "$?@  E']@ *1O\ "T;_
M )I5  "06P  AV   'UB  !S8P  :F(  &!A  !37@  1UH  #Q7   R50
M*%(  !]0   73@0 $4P,  ],$0 .3!< #DP>  U-)0 ,32X "TTW  I-0@ )
M34T !TY:  9.:0 $3GL  DZ/  %.I   3;H  $W;  %-\@ !3?\  DS_ )9;
M  "-8@  A&8  'IH  !Q:0  :&D  %QG  !/9   0F$  #=?   M7   (UH
M !I8   25P$ #58)  E5#@ '51, !E4:  15(@ #52H  E4T  !5/@  54H
M %97  !690  57<  %6+  !5H   5;8  %34  !4\0  4_T  %/_ )-B  "*
M:   @&P  '=N  !O;P  8VX  %9L  !):@  /6@  #)F   G90  '6,  !5B
M   .80  "6 (  -@#0  7Q$  %\7  !?'@  7R8  %\O  !?.@  7T4  %]3
M  !?80  7G(  %Z'  !=G   7;(  %S/  !<[P  6_T  %O_ )!J  "&;P
M?7(  '5T  !J=0  770  $]S  !"<@  -G   "MO   @;@  %VT  !!L   *
M;    FL&  !K"P  :@\  &H4  !J&@  :B$  &DJ  !I-   :4   &E.  !I
M7   :6T  &B"  !HF   9ZX  &;*  !E[0  9?P  &3_ (MQ  ""=@  >GD
M '![  !B>P  57L  $AZ   [>@  +WH  "-Y   9>   $7<   IW   #=P
M '<"  !W"   =@T  '80  !V%0  =AL  '8C  !V+@  =3H  '5'  !U5@
M=6@  '1\  !TD@  <ZH  '+$  !QZ0  </L  '#_ (9Y  !_?0  =G\  &B!
M  !:@@  3((  #^#   RA   )8,  !J#   1@P  "H,   *#    A    (4
M  "$ P  @P@  (,-  "#$   @Q4  (0<  "$)@  A#(  (0_  "#3P  @V
M ()U  ""C   @:0  ("]  !_XP  ?OD  '[_ (*   !ZA   ;(8  %Z(  !0
MB@  0HL  #6-   GC0  &XT  !&.   *C@   (\   "1    D@   )(   "2
M    D@$  )('  "2#   DA   ),5  "3'0  E"@  )0V  "410  DU<  )-K
M  "3@@  DIP  )&V  "0V   C_,  (__ 'Z'  !PB@  88T  %.0  !%DP
M-Y4  "F6   <EP  $9@   F9    FP   )P   ">    H    *    "@
MH    *$   "A!   H@D  *,.  "D%   I1T  *8J  "F.@  IDP  *5@  "E
M>   I9(  *2L  "DR0  H^L  *+Z '..  !DD0  5I4  $>9   YG   *IX
M !V@   1H0  "*,   "E    IP   *D   "L    K@   *X   "N    KP
M +    "Q    L@   +,&  "U#0  MQ,  +D>  "Y+@  ND   +I4  "[:@
MNH4  +FA  "YNP  NMX  +GR &>5  !8F0  2IX  #NB   LI@  ':@  !&J
M   'K    *\   "Q    M    +@   "[    O    +P   "^    OP   ,
M  #"    Q    ,8   #( P  RPL  ,\2  #1(   T3(  -)&  #370  U'8
M -22  #5JP  U<0  -3B %N=  !,H@  /:<  "^L   ?KP  $;$   >U
MN    +L   "^    P@   ,<   #*    S    ,P   #.    T    -(   #5
M    V    -L   #?    X@   .8+  #K$P  ["0  .TX  #N3@  [V<  /""
M  #PG   \+(  /'% /\  P#_  $ _P $ /\ "0#_  \ _P 8 /\ ) #_ #
M_P \ /\ 1P#_ %$ _P!9 /\ 8 #] &< _ !M /H <P#Y 'D ^ !_ /8 A0#U
M (P \P"4 /( G0#P *< [@"S .P Q #K .$ Z@#X .D _P#G /\ V0#_ ,L
M_P#" /\ O0#_ /\   #_    _P   /\   #_  P _P 4 /\ ( #_ "L _@ W
M /H 0@#V $L \@!3 /  6P#N &$ [ !G .H ;0#H ', YP!Y .4 ?P#C (8
MX0". -\ E@#= *  VP"L -@ NP#4 -$ TP#P -  _P#. /\ R #_ +T _P"V
M /\ L@#_ /\   #_    _P   /\   #]  @ ]P 0 /, &@#O "8 [0 Q .@
M.P#C $4 X !- -P 50#9 %L U@!A -, 9P#1 &P SP!R ,T > #+ '\ R0"'
M ,< D #% )H PP"E ,  L@"^ ,4 O #E +H ^P"X /\ MP#_ +  _P"I /\
MI0#_ /\   #_    _@   /4   #L  , Y0 - -\ %0#: "  U  J -  -0#+
M #X R !' ,4 3@#" %4 P !; +X 80"\ &8 N@!L +@ <@"V '@ M0"  +,
MB "Q )( K@"> *P J@"I +L J #5 *8 \P"D /\ HP#_ *$ _P"; /\ F #_
M /\   #[    \    .4   #8    S@ ) ,< $0#" !H O@ D +L +@"W #@
MM !  +$ 2 "N $X K !4 *H 6@"I %\ IP!E *4 :P"D '$ H@!X *  @0">
M (L G "6 )D HP"7 +( E@#' ), Z "2 /X D0#_ )  _P"- /\ BP#_ /D
M  #K    W0   ,\   #&    O  $ +4 #0"P !4 K  > *@ * "E #$ H@ Y
M )\ 00"= $@ FP!. )D 4P"7 %D E@!> )0 9 "2 &H D !Q (X >@", (,
MB@"/ (@ G "& *H A "\ (( W "! /8 @ #_ '\ _P!_ /\ ?@#_ .P   #:
M    R0   +X   "V    K@   *< "0"A !  G  8 )@ (@"5 "H D@ R )
M.@"- $$ BP!' (D 30"' %( A@!8 (0 70"" &0 @0!K '\ <P!] 'T >P"(
M '@ E0!V *, =0"T ', S !Q .T < #_ '  _P!P /\ < #_ -\%  #*"@
MO L  +$)  "H!   H0   )L  P"4  P CP 3 (H &P"' "0 A  L ($ ,P!_
M #H ?0!! 'L 1P!Y $P =P!2 '8 5P!T %T <@!D '  ;0!O '8 ; "" &H
MCP!I )T 9P"N &4 PP!D .0 8P#Z &, _P!B /\ 8P#_ - .  "_$@  LA,
M *<2  "=$   E0L  (\#  ")  < @@ . 'X %0!Z !X =@ E '0 +0!Q #0
M;P Z &X 0 !L $8 :@!, &D 4@!G %@ 9@!? &0 9P!B '$ 8 !\ %X B0!<
M )@ 6P"I %D O !8 -P 6 #T %@ _P!7 /\ 5P#_ ,86  "V&@  JAT  )\<
M  "5&0  C10  (4/  !^"0  =P$* '( $ !N !< :@ ? &@ )P!E "X 9  T
M &( .P!@ $  7P!& %T 3 !< %, 6@!: %@ 8@!7 &P 50!W %, A0!2 )0
M4 &E $\!N !. M( 303P $T%_P!-!?\ 307_ +\=  "P(@  HR4  )DE  "/
M(@  A1T  'T8  !U$@  ;@T" &<&# !C Q$ 7P(9 %T#(0!;!"@ 600O %<%
M-0!6!3L 5 9! %,&1P!1!DX 4 =5 $X'7@!-"&< 2PAS $D)@0!("9( 1PJC
M $4*M@!$"]  1 SO $,-_P!##?\ 1 W_ +DD  "J*0  GBP  )0L  "**@
M@"8  '<A  !N&P  9A0  %\/!0!9"PT 50H3 %,+&P!1"R( 3PPI $T,+P!,
M##8 2PT\ $D-0@!(#4D 1@U1 $4.6@!$#F0 0@YP $ .?P _#Y  /A"B #P0
MM@ [$-$ .Q'Q #L1_P [$?\ /!'_ +0I  "F+P  FC(  ) R  "&,0  ?"T
M '(H  !I(P  81T  %D6  !1$0@ 3 \0 $H0%@!($!T 1A D $40*P!#$3$
M0A$W $$1/@! $44 /A)- #T25@ \$F$ .A-M #D3?  W%(T -A2? #45LP T
M%<T ,Q;N #06_P T%O\ -!;_ *\N  "B-   ES<  (PX  ""-@  >#0  &XN
M  !E*@  7"0  %0>  !,& 0 1A0- $(4$@! %!D /Q0@ #T5)P \%2T .Q4T
M #D6.@ X%D( -Q9* #874P U%UX ,QAJ #(9>0 P&8H +QJ= "X:L0 M&\H
M+1OL "T<_P N&_\ +AO_ *PR  "?.   E#L  (H\  " /   =CD  &LT  !B
M+P  62H  % E  !''P  0!H* #P9$  Z&18 .!D= #8:(P U&BD -!HP #,:
M-P R&SX ,1M' "\<4  N'5L +1UG "P>=@ J'H@ *1^; "@?K@ G(,< )B#J
M "<@_@ H(/\ *"#_ *DV  "=/   DC\  (=!  !]0   =#X  &DZ  !?-0
M5C   $TK  !$)0  .R ' #8>#@ S'A, ,AX9 # >(  O'B8 +A\M "T?-  L
M(#L *R!$ "HA3@ I(5@ )R)E "8B=  E(X4 (R.9 "(DK0 A),4 (27H "(E
M_0 B)/\ (R3_ *8Z  ":/P  CT,  (5%  ![1   <D,  &<_  !=.@  4S8
M $HQ  !!+   ."8# #$C#  N(A$ +"(6 "HB'0 I(B, *",J "<C,0 F)#D
M)25! "0E2P C)E8 (B9C "$G<@ ?)X, 'BB7 !THJP ;*<, &RGF !PI^P =
M*?\ 'BC_ *,^  "80P  C4<  (-)  !Z20  <$<  &9$  !:/P  43L  $<W
M   ^,@  -2T  "PH"0 H)P\ )R<4 "4G&@ D)R$ (R@G "(H+@ A*38 ("D_
M !\J20 >*E0 '2M@ !LK;P :+($ &2R5 !<MJ0 6+<$ %BWD !<M^@ 8+?\
M&2W_ *%!  "51P  BTL  ()-  !X30  ;DP  &1)  !81   3T   $8]   ]
M.   ,S0  "HO!@ D+ T (2P2 " L&  ?+1X 'BTE !TM+  <+C0 &RX\ !HO
M1@ 8+U$ %S!> !8P;0 5,7\ $S&3 !(QJ  1,K\ $3+B !(R^0 3,?\ $S'_
M )Y%  "32P  B4\  (!1  !V4@  ;5   &).  !620  348  $1#   [/P
M,3H  "<V P ?,@L '#(0 !LR%0 9,AL &#(B !<S*0 6,S$ %30Z !0T1  3
M-$\ $C5< !$U:P 0-GT #S:1  XVI@ --[P #3?=  TV]@ .-O\ #S;_ )M)
M  "13P  AU,  'Y6  !U5@  :E4  &!3  !53P  3$P  $))   X10  +D$
M "0]   <.@@ %C@. !4X$@ 4.!@ $SD? !(Y)@ 1.2X $#DW  \Z00 ..DP
M#3M9  T[:  +.WH "CN-  D\H@ '/+@ !SS5  @\\  )._\ "CO_ )A.  ".
M5   A5@  'Q;  !R6P  :%H  %Y8  !350  25(  #Y.   T2P  *D<  "%$
M   80@, $D + ! _$  ./Q4 #C\<  U (P ,0"L "T T  I /@ )04H !T%6
M  9!90 $078  T&*  %!GP  0;0  $'0  %![@ !0?P  D#_ )54  ",60
M@UX  'E@  !P8   9F   %U>  !16P  15<  #I4   O40  )4\  !Q,   4
M2@  #D@(  M'#@ (1Q( !T<9  9'(  %2"@  T@Q  )(.P  2$<  $A3  !(
M8@  2',  $B&  !(FP  2+$  $?,  !'[0  1_L  $?_ )):  ")8   @&,
M '=E  !N9@  968  %ED  !,8   0%T  #5;   J60  (%<  !=5   04P
M"U('  51#0 !4!$  % 6  !0'0  4"4  % N  !0.   4$,  %!0  !07@
M4&\  %"#  !/F   3ZX  $[)  !.ZP  3?L  $W_ (]A  "&9@  ?6D  '1L
M  !L;0  86L  %-I  !&9P  .F0  "]C   D80  &E\  !)>   ,7   !EP&
M  !;"P  6@\  %H3  !:&0  62$  %DI  !9,P  63\  %E,  !96@  66L
M %A^  !8E   5ZL  %?%  !6Z0  5?L  %7_ (QH  "";0  >G   ')R  !G
M<@  6G$  $QP   _;@  ,VT  "AK   =:@  %&@   UG   '9P   &8#  !F
M"0  90T  &41  !D%0  9!P  &0D  !D+@  9#H  &-'  !C50  8V8  &-Z
M  !BD   8:<  &#!  !?Y@  7_H  %[_ (=O  !_=   >'<  &YX  !@>
M4G<  $5W   X=@  *W8  "!T   6<P  #G,   =R    <@   '(   !Q!0
M<0H  '$.  !P$0  <!<  ' >  !P)P  <#,  &]   !O4   ;V   &YT  !N
MBP  ;:(  &R\  !KX@  :O@  &G_ (-W  !\>P  <WT  &5^  !7?P  27\
M #Q_   O@   (G\  !=^   /?@  !WX   !_    ?P   '\   !^    ?@4
M 'X*  !^#0  ?A$  'X7  !^(   ?BL  'TY  !]2   ?5D  'QM  !\A
M>YP  'JV  !YV@  >/4  '?_ (!_  !W@@  :8,  %N%  !-A@  /X@  #*)
M   DB0  &(D   ^)   'B@   (L   ",    C0   (T   ",    C    (P#
M  ","   C0T  (T1  "-%P  CB(  (XO  "./P  C5   (UD  ",>P  C)4
M (NN  "*S0  B>\  (G_ 'N%  !MB   7HH  %"-  !"CP  -)$  ":2   9
MDP  #I0   :5    E@   )@   ":    FP   )L   ";    FP   )L   "<
M    G04  )T+  ">$   GQ<  * D  "@-   H$8  *!9  "?<   GXH  )ZE
M  ">P@  G>@  )SY '",  !ACP  4Y(  $26   VF0  )YL  !F<   /G0
M!9\   "A    HP   *4   "H    J0   *D   "I    J@   *L   "L
MK0   *X!  "P"0  L@\  +,8  "T)P  M#D  +5-  "T9   M'X  +.:  "S
MM   L]4  +/P &23  !5EP  1YL  #B?   IH@  &J0   ZF   $J    *L
M  "M    L    +0   "V    N    +@   "Y    N@   +P   "]    OP
M ,    ##    Q0<  ,D/  #*&@  RRP  ,Q   #-5@  SF\  ,V+  #,J
MS,(  ,SB %B;  !)H   .J4  "RI   <JP  #ZX   2Q    M    +<   "Z
M    O@   ,,   #&    R    ,@   #*    RP   ,T   #/    T@   -4
M  #9    W0   .$%  #F#P  YQX  .@R  #I2   ZF   .M[  #KEP  [*X
M .S" /\   #_    _P   /\ !@#_  T _P 5 /\ (0#_ "P _P X /\ 0P#_
M $P _@!4 /L 6P#Z &( ^ !H /8 ;@#U '0 ] !Z /( @ #Q (< [P"/ .T
MEP#K *$ Z0"M .< O0#E -@ Y #S .( _P#@ /\ T #_ ,0 _P"\ /\ M@#_
M /\   #_    _P   /\   #_  D _P 1 /\ ' #] "< ^0 R /4 /0#Q $8
M[0!/ .L 5@#H %P Y@!B .0 : #C &X X0!S -\ >0#= (  V@"( -@ D0#4
M )L T@"F ,\ M #, ,D R0#I ,@ _P#' /\ P0#_ +< _P"O /\ JP#_ /\
M  #_    _P   /\   #X  4 \@ . .X %P#J "( Y@ L .$ -P#= $  V !)
M -, 4 #0 %8 S@!< ,P 8@#* &< R !M ,8 <P#$ 'D P@"! ,  B@"^ )0
MO "? +D K "V +X M #= +, ]P"Q /\ L #_ *@ _P"B /\ G@#_ /\   #_
M    ^0   .\   #F    WP + -8 $@#0 !P S  F ,@ , #$ #H P !" +T
M2@"[ %  N !6 +8 6P"U &$ LP!F +$ ; "P '( K@!Z *P @@"I (P IP"8
M *4 I0"C +0 H #+ )\ [@"= /\ G #_ )D _P"4 /\ D0#_ /\   #V
MZ@   -T   #/    QP & ,  #P"[ !< MP @ +, *@"P #, K0 [ *H 0P"G
M $D I0!/ *, 50"B %H H !? )X 90"= &L FP!R )D >P"7 (4 E "0 )(
MG0"0 *P C@"_ (P X@"+ /H B0#_ (D _P"& /\ @P#_ /0   #D    U
M ,@   "_    M0 ! *X "P"I !( I0 ; *$ (P"> "P FP T )@ / "6 $,
ME !) )( 3@"0 %, C@!9 (T 7@"+ &0 B0!K (< <P"% 'T @P"( ($ E0!_
M *0 ?0"U 'L SP!Y /$ > #_ '< _P!W /\ =0#_ .4   #1    PP   +@
M  "O    J    *  !@":  X E0 5 )$ '@". "8 BP M (@ -0"& #P A !"
M (( 1P"  $T ?P!2 'T 6 ![ %X >0!E '@ ;0!V '8 <P"! '$ C@!O )T
M;0"N &P Q !J .< :0#] &@ _P!H /\ :0#_ -4#  ##!P  M@@  *L&  "B
M    FP   )0   "-  H B  0 (, & !_ "  ?  G 'H +@!W #4 =0 [ '0
M00!R $< < !, &\ 4@!M %@ :P!? &D 9@!G '  90![ &, B !B )< 8 "G
M %X NP!= -P 7 #V %P _P!; /\ 6P#_ ,D-  "Y$   K!$  *$0  "7#0
MCP@  (@   ""  4 >P - '< $@!S !H ;P A &P * !J "\ :  U &< .P!E
M $$ 8P!& &( 3 !@ %( 7P!9 %T 80!; &H 60!U %< @@!5 )$ 5 "B %,
MM0!1 ,\ 4 #O %  _P!0 /\ 4 #_ +\4  "P&   I!H  )D9  "/%@  AQ$
M '\-  !W!@  <0 ( &L #@!G !0 9  ; &$ (@!> "D 70 O %L -0!9 #L
M6 !! %8 1@!5 $T 4P!4 %( 7 !0 &4 3@!P $P ?0!+ (T 20"> $@ L !'
M ,< 1@#I $8 ^P!& /\ 10#_ +@;  "J(   GB(  ),B  ")'P  @!H  '<5
M  !O$   : L  &$$"@!= !  60 6 %8 '0!4 ", 4@ J %  , !/ #4 3@ [
M $P 00!+ $@ 20!/ $<!5P!& 6$ 1 )L $,">0!! XD 0 .: #X$K0 ]!,0
M/ 7E #P'^  \!_\ / ?_ +(B  "E)P  F2D  (XI  "$)P  >R,  '$>  !I
M&   81(  %H- P!3" P 3P41 $P%%P!*!AX 2 8D $<&*@!%!S  1 <V $,(
M/0!!"$, 0 A+ #X)4P ]"5T .PIH #H*=@ X"X< -PN9 #4+K  T#,( ,PSD
M #,-^0 S#?\ - W_ *TG  "@+   E2\  (LO  " +@  =RH  &TE  !D(
M7!H  %04  !,#P8 1@P- $,,$@!!#!@ /PP? #X,)0 \#2L .PTR #H-.  X
M#3\ -PY' #8.4  T#EH ,PYF #$/=  P#X4 +A"8 "T0JP L$,, *Q'E "P1
M^@ L$?\ +1'_ *HL  "=,0  DC0  (<U  !]-   =#$  &HK  !@)P  6"$
M $\;  !'%@  0!$) #L0#P Y$!0 -Q ; #80(0 T$"< ,Q$M #(1-  Q$3L
M,!%# "X230 M$E< +!)C "H3<0 I$X( )Q25 "84J0 E%<  )!7C "46^@ F
M%O\ )A7_ *8Q  ":-@  CSD  (4Z  ![.0  <38  &<Q  !=+0  5"@  $PB
M  !#'0  .Q<% #44#0 R$Q$ ,107 "\4'0 N%"0 +!0J "L5,0 J%3@ *19
M "@62@ G%U0 )A=@ "08;P C&(  (1F3 " 9IP ?&;X 'AK@ !\:^  @&O\
M(!K_ *,T  "8.@  C3T  (,^  !Y/0  ;SL  &4W  !;,@  4BT  $DH  !
M(P  .!X! # 9"@ L& \ *A@4 "D8&@ G&"  )ADG "49+0 D&C4 (QH^ "(;
M1P A&U( (!Q> !\=;  ='7X '!V1 !H>I0 9'KP &!_= !D?]@ :'_\ &Q[_
M *$X  "5/0  BT$  (%"  !W0@  ;4   &,\  !9-P  3S,  $8N   ]*0
M-20  "T@!P G'0T )1T2 ",=%P A'1T (1TD " >*P ?'C( 'A\[ !T?10 <
M($\ &B%< !DA:@ 8(GL %B*/ !4BHP 4([H $R/: !0C]0 5(_\ %B/_ )X\
M  "300  B40  ']&  !U1@  ;$0  &)!  !7/   33@  $0T   \,   ,RL
M "HF P C(@L ("$0 !XA%0 <(AL &R(A !HB*  :(S  &2,X !@D0@ 6)4T
M%259 !0F:  3)GD $B:- !$GH@ 0)[@ #B?6 ! H]  1)_\ $2?_ )Q   "1
M10  AT@  'U*  !T2@  :DD  &!&  !500  3#X  $,Z   Z-@  ,3(  "@M
M   @*0D &R<. !DG$@ 8)Q@ %B<? !4H)0 4*"T $R@V !(I0  2*4L $2I7
M ! J9@ .*W< #BN+  TLGP ,++4 "RS/  PL[P -+/\ #2O_ )E$  "/20
MA4P  'Q.  !S3P  :4X  %Y+  !31P  2D0  $)    Y/0  +S@  "4T   =
M, 4 %BT, !0L$  3+14 $BT< !$M(P 0+2H #RXS  XN/0 -+T@ #2]5  PP
M8P *,'0 "3"(  @QG  &,;$ !C'+  8QZP ',/P "##_ )=(  "-30  @U$
M 'I3  !Q5   9U(  %U0  !23   24H  $!&   U0@  *SX  "(Z   :-P$
M$C0)  \S#@ .,Q, #3,9  TS(  ,-"@ "S0Q  HU.P (-48 !S52  4V8  $
M-G$  C:$   VF0  -J\  #;(   VZ   -OD  37_ )1-  "*4@  @58  'A8
M  !O60  95@  %M5  !14@  1T\  #Q,   Q2   )T0  !Y!   6/P  $#P'
M  LZ#0 ).A$ "#L7  8['@ %.R8 !#LN  ([.  !/$,  #Q/   \7@  /&X
M #R!   \EP  /*P  #O%   [YP  ._@  #O_ )%2  "(6   ?UP  '9=  !M
M7@  8UT  %I<  !.6   0E0  #=1   M3@  (TL  !I)   21@  #40&  =#
M#  #0Q   $,5  !#&P  0R,  $,K  !#-0  0T   $--  !#6P  0VL  $-^
M  !#E   0JH  $+#  !!Y@  0?D  $'_ (Y8  "&7@  ?6$  '-C  !K9
M8F,  %=A  !)70  /5H  #)8   G50  'E,  !51   .3P  "4T%  )-"P
M3 X  $P3  !+&   2Q\  $LH  !+,@  2ST  $M)  !+5P  2V<  $I[  !*
MD   2:<  $G   !(Y   2/@  $?_ (M?  "#9   >F<  '%I  !I:@  7FD
M %!F  !#9   -V$  "Q?   A70  &%L  !!9   *6    U<#  !7"0  5@T
M %40  !5%0  5!L  %0C  !4+0  5#D  %1%  !44P  5&0  %-W  !3C0
M4J0  %&]  !0X@  4/@  $__ (AG  !_:P  =VX  &]P  !E<   5VX  $IL
M   ]:P  ,&D  "5H   :9@  $60   MC   $8@   &(!  !A!@  8 L  & .
M  !?$@  7Q<  %\>  !>*   7C,  %Y   !>3P  7E\  %UR  !=B   7*
M %NY  !:WP  6?<  %C_ (1N  !\<@  =74  &MV  !==0  3W0  $)S   U
M<P  *'(  !UP   3;P  #&X   1N    ;@   &X   !L @  ; <  &L+  !K
M#@  :Q(  &H9  !J(@  :BT  &HZ  !I20  :5H  &EL  !H@P  9YL  &:U
M  !EV   9/4  &3_ (!U  !Z>0  <'L  &)[  !4?   1GP  #E\   L?
M'WL  !1Z   ->@  !'H   !Z    >@   'H   !Y    >0$  '@&  !X"P
M> X  '@3  !X&@  >"4  '@R  !W00  =U(  '=E  !V?   =94  '2O  !S
MS@  <O$  ''_ 'Y]  !U@   9X$  %B"  !*@P  /(0  "Z%   AA0  %84
M  V%   #A0   (8   "'    B    (@   "'    AP   (<   "'!   APD
M (<.  "($P  B!P  (@I  "(.   ATH  (==  "&<P  AHT  (6G  "$Q0
M@^P  (+^ 'B$  !JA@  7(@  $V*   _C   ,8X  "./   6CP  #9    *1
M    D@   ),   "5    E@   )8   "6    E@   )8   "7    EP   )<'
M  "8#0  F1,  )H?  ":+0  FC\  )I2  "::   F8,  )F?  "8N@  E^(
M );X &V*  !?C0  4)   $&3   SE@  ))<  !:8   -F0   9L   "=
MGP   *$   "D    I0   *0   "E    I0   *8   "G    J    *D   "J
M!   K P  *X3  "N(0  KC,  *Y'  "N70  KG8  *Z3  "NK@  K<T  *SO
M &&1  !3E0  1)@  #6<   FGP  %Z$   VC    I0   *<   "J    K
M +    "R    M    +,   "T    M0   +<   "X    N0   +L   "]
MOP$  ,,+  #%%0  Q24  ,8Y  #'3P  QV@  ,:%  #&H@  QKP  ,;> %69
M  !'G0  .*(  "FF   9J   #:L   "M    L0   +0   "W    N@   +\
M  #!    Q    ,,   #%    Q@   ,@   #*    S0   ,\   #2    U@
M -L   #@#   X1@  .,K  #D00  Y5H  .9T  #FD0  Y:P  .7$ /\   #_
M    _P   /\  0#_  H _P 2 /\ '0#_ "@ _P T /\ /@#] $@ ^@!0 /<
M5P#U %T ] !C /( :0#P &\ [P!T .T >P#K ($ Z0") .@ D@#F )P Y "H
M .( MP#? ,T W #N -D _P#9 /\ R@#_ +X _P"U /\ L #_ /\   #_
M_P   /\   #_  8 _P / /P & #X ", ]  N /  . #K $( Z !* .4 40#B
M %@ X != -X 8P#< &@ V0!N -8 = #4 'L T0"" ,\ BP#- )4 R@"A ,@
MKP#% ,$ P@#C ,  ^P#  /\ NP#_ +  _P"H /\ I #_ /\   #_    _P
M /L   #S  $ [0 , .@ $P#C !X X  H -H ,@#3 #P SP!$ ,P 2P#) %$
MQ@!7 ,0 70#" &( P0!G +\ ;0"] '0 NP![ +D A "W (X M "9 +( IP"O
M +< K0#0 *L \@"J /\ J0#_ *$ _P"; /\ EP#_ /\   #_    ]    .D
M  #@    U0 ( ,X $ #) !@ Q0 B ,$ *P"\ #4 N0 ] +8 10"S $L L0!1
M *\ 5@"N %L K !A *H 9@"I &T I@!T *0 ? "B (8 H "2 )X GP"< *X
MF0## )< YP"6 /\ E0#_ )( _P"- /\ B@#_ /P   #P    XP   -0   #(
M    OP # +D #0"S !, KP < *P )0"I "X I0 V *, /@"@ $0 G@!* )T
M4 "; %4 F0!: )< 7P"6 &8 E !L )( =0"0 'X C@"* (L EP") *8 AP"X
M (4 U@"$ /8 @@#_ ($ _P!^ /\ ? #_ .T   #=    S    ,$   "X
MK@   *< "0"B !  G@ 7 )H 'P"7 "< E  O )$ -P"/ #T C0!# (L 20")
M $X B !3 (8 60"$ %\ @@!E (  ;0!^ '< ? "" 'H CP!X )X =0"O ',
MQP!R .P <0#_ '  _P!P /\ ;@#_ -T   #)    O    +$   "I    H0
M )D  P"3  P C@ 2 (H &0"' "$ A  I ($ , !_ #< ?0 ] 'L 0@!Y $@
M> !- '8 4@!T %@ <@!? '$ 9P!O '  ; ![ &H B !H )< 9@"H &4 O !C
M .$ 8@#Z &$ _P!A /\ 80#_ ,T!  "\!0  KP4  *4"  "<    E    (T
M  "&  @ @0 . 'P % !X !L =0 C '( *0!P #  ;@ V &T / !K $$ :0!'
M &@ 3 !F %( 9 !9 &, 8 !A &D 7P!T %T @0!; )  60"A %< M !6 -
M50#R %4 _P!4 /\ 50#_ ,$,  "R#@  I@\  )L.  "2"P  B04  ((   ![
M  ( =0 + '  $ !L !8 :  = &8 (P!C "H 80 P &  -@!> #L 70!! %L
M1@!: $P 6 !3 %8 6P!4 &0 4@!N %$ >P!/ (H 30"; $P K@!+ ,8 2@#J
M $D _@!) /\ 20#_ +D2  "J%@  GA<  )06  "*$P  @1   'D+  !Q P
M:P & &4 #0!A !$ 70 8 %H '@!8 "0 5@ J %0 , !3 #8 40 [ %  00!.
M $< 30!. $L 5@!) %\ 1P!I $8 =@!$ (4 0P"7 $$ J0!  +\ /P#B #\
M^  ^ /\ /P#_ +(9  "D'@  F!\  (X?  "$'   >A@  '(2  !J#@  8@@
M %P!" !7  X 4P 3 %  &0!. !\ 3  E $H *P!( #  1P V $8 / !$ $(
M0P!) $$ 40 _ %H /@!E #P <@ Z ($ .0"3 #@ I0 V +H -@#; #4 ]  U
M /\ -0#_ *P@  "?)   E"8  (DF  !_)   =2   &P;  !D%0  7!   %0,
M 0!.!@H 2@(/ $< % !$ !H 0@ @ $  )0 _ "L /@$Q #P!-P [ CX .0)%
M #@#30 V U8 -01A #,$;@ Q!7X , 60 "\%HP M!K@ + ;4 "P'\  L"/\
M+ C_ *@E  ";*@  D"P  (8M  ![*P  <B<  &@B  !?'0  5Q<  $\2  !(
M#@0 00H+ #X'$  [!A4 .0<; #@'(0 V""8 -0@L #,(,@ R"3D ,0E! "\)
M20 N"E, + I> "L+;  I"WP * R/ "8,H@ E#+< ) S3 ",-\  D#?\ )0W_
M *0J  "8+P  C3(  (,R  !Y,0  ;RX  &4I  !<)   4Q\  $L9  !#$P
M/! & #4-#  S#!$ ,0P6 "\,'  N#2( +0TH "L-+@ J#34 *0T] "<.1@ F
M#E  ) Y< ",/:@ B#WL (!". !\0H@ =$+< '!#4 !T1\@ =$?\ 'A'_ *$O
M  "5,P  BC8  ( W  !V-@  ;3,  &,O  !9*@  4"4  $@@   _&@  .!4
M # 1"  L$ X *A 2 "@0&  G$!X )1 D "00*@ C$3( (A$Z "$10P @$DX
M'A): !T3:  ;$W@ &A.+ !@4H  7%+4 %A31 !85\0 7%?\ &!3_ )XS  "3
M-P  B#H  'X[  !T.P  :S@  &$T  !7+P  3BL  $4F   ](0  -!P  "T7
M!0 F$PP (Q,0 "(3%0 @$QH 'Q,A !X4)P =%"\ '!4W !L500 :%DL &197
M !<790 6%W8 %!B) !,8G@ 2&+, $1G. !$9[P 2&?\ $QG_ )PV  "1.P
MACX  'P_  !S/P  :3T  %\Y  !5-0  3#   $,L   Z)P  ,B(  "H> 0 B
M&0D 'A<. !P7$@ :%Q< &1@> !D8)  8&2P %QDT !8:/@ 5&DD $QM5 !(;
M8P 1''0 $!R'  \=G  .';$ #1W+  T=[  .'?\ #QW_ )DZ  "//P  A$(
M 'M$  !Q0P  :$(  %X^  !3.@  2C8  $$R   Y+0  ,2D  "@E   @( 8
M&AT, !<<$  5'!4 %!T; !0=(@ 3'2D $AXR !$?/  0'T8 $"!3  X@80 -
M(7$ #"&%  LBF0 *(JX "2+'  DBYP *(OL "R'_ )<^  ",0P  @T8  'E(
M  !P2   9T8  %Q$  !2/P  23L  $ X   X-   +S   "<L   >)P, %B,*
M !(A#@ 1(1, $"(9 ! B(  /(B< #B,O  TD.0 ,)$0 "R50  HE7@ ))F\
M!R:"  8FE@ $)JP  R;$  0FY0 $)O< !B;_ )5"  "*1P  @4H  'A,  !O
M3   94L  %M(  !01   1T$  #\^   W.P  +38  "0Q   ;+0  $RH'  \H
M#0 -)Q$ #2@6  PH'0 +*"4 "BDM  DI-P '*D( !BI.  0K7  #*VP  2M_
M   KE   *ZD  "O!   KXP  *_8  "K_ ))&  "(2P  ?T\  '91  !M40
M8U   %I-  !/2@  1T<  #Y$   S0   *3P  " X   7-   $3$%  PO#  )
M+A  !RX5  8O&P %+R,  R\K  (P-0  ,#\  #!,   Q60  ,6D  #%\   Q
MD0  ,:<  #"_   PX0  ,/4  "__ )!+  "&4   ?50  '56  !K5@  8E4
M %A3  !.4   14T  #I)   O10  )4(  !P^   4.P  #CD%  DW"P $-@\
M 383   V&0  -B   #8I   V,@  -ST  #=)   W5P  -V<  #=Y   WCP
M-J4  #:]   VX   -?4  #7_ (U0  "$5@  ?%H  ');  !I6P  8%L  %=9
M  !,5@  0%(  #5.   J2P  ($@  !=&   00P  "T$$  1 "@  /PX  #X1
M   ^%@  /AT  #XF   ^+P  /CH  #Y&   ^5   /F0  #YV   ]C   /:,
M #R[   \W@  ._4  #O_ (I7  ""7   >5\  '!A  !H80  7V$  %1>  !'
M6P  .E<  "]5   E4@  &U   !)-   ,2P  !DH#  !)"0  2 T  $<0  !'
M%   1AH  $8B  !&+   1C<  $9#  !&40  1F   $5S  !%B0  1*   $2X
M  !#W   0O4  $+_ (A=  !_8@  =V4  &YG  !G:   6V8  $YC  !!80
M-%X  "E<   ?6@  %5<   Y6   '5    %,!  !2!@  40L  %$.  !0$0
M3Q8  $\>  !/)P  3S(  $\_  !/30  3ET  $YO  !.A0  39T  $RU  !+
MV   2O4  $K_ (5E  !\:0  =&P  &UN  !B;0  5&L  $=I   Z9P  +64
M ")D   88@  $&    E?    7@   %X   != P  7 @  %L,  !:#P  6A,
M %D9  !9(@  62T  %DZ  !92   6%@  %AK  !7@0  5YD  %:R  !5T@
M5/0  %/_ (%L  !Y<   <W,  &AS  !:<@  3'$  #]P   R;P  )6X  !IL
M   1:P  "6H   !J    :0   &D   !H    9P,  &8(  !F#   9@\  &44
M  !E'   92<  &0T  !D0P  9%,  &1E  !C>P  8I0  &&M  !@S0  7_$
M %[_ 'UT  !W=P  ;GD  %]Y  !1>0  0WD  #9X   I>   ''<  !%V   *
M=0   '4   !U    =@   '4   !T    =    ',"  !S!P  <PP  '(0  !R
M%0  <B   '(L  !R.P  <4P  '%?  !Q=   <(X  &^H  !NQ@  ;.T  &O_
M 'M[  !R?@  9'X  %5_  !'@   .8$  "N"   >@0  $H$   J!    @0
M ((   "#    @P   (,   ""    @@   ((   ""    @@4  ((*  ""#P
M@A<  ((C  "",@  @D,  (%6  "!;   @(8  '^A  !^O0  ?>8  'S\ ':"
M  !H@P  684  $N'   \B0  +HH  ""+   3BP  "HL   ",    C0   (\
M  "1    D@   )$   "1    D0   )$   "1    D@   )("  "3"0  E \
M )09  "4)P  E#@  )1,  "38@  DWP  ).8  "2LP  D=@  )#V &J(  !<
MB@  38T  #^0   PD@  (90  !25   *E@   )<   "9    FP   )T   "?
M    H    *    "@    H    *$   "B    HP   *0   "E    I@<  *@0
M  "H'   J"T  *E   "I5@  J6\  *F+  "HJ   I\<  *;L %^/  !0D@
M098  #.9   CG   %)T   J?    H0   *,   "F    J    *P   "N
MKP   *\   "P    L    +(   "S    M    +8   "W    N@   +T'  "_
M$   OQ\  , S  # 20  P&(  ,!^  # FP  P+<  +_8 %.7  !$FP  -9\
M ":C   6I0  "Z<   "J    K0   +    "S    M@   +L   "]    P
M +\   #!    P@   ,0   #&    R    ,H   #,    SP   -,   #:!P
MVQ,  -TE  #>.P  WU,  .!N  #?C   W:D  -W" /\   #_    _P   /\
M  #_  < _P 0 /\ &0#_ "0 _P O /P .@#Y $, ]0!+ /, 4@#Q %D [P!>
M .T 9 #K &D Z0!O .< =0#F 'P Y "$ .( C0#@ )< W0"B -H L0#5 ,4
MT@#H -  _P#/ /\ Q #_ +@ _P"O /\ J0#_ /\   #_    _P   /\   #_
M  ( ^P - /< %0#S !\ [P I .H - #F #T X@!% -X 3 #; %, V !8 -0
M7@#2 &, T !I ,X ;@#, '4 R@!] ,@ A0#& )  P@"; ,  J0"^ +H NP#9
M +D ]P"X /\ M #_ *D _P"B /\ G0#_ /\   #_    _P   /8   #N
MYP * .$ $0#< !H UP C -  +@#+ #< QP _ ,0 1@#! $T OP!2 +T 6 "[
M %T N0!B +@ : "V &X M !U +$ ?@"O (@ K0"3 *H H0"H +$ I@#( *0
M[0"B /\ H@#_ )L _P"5 /\ D0#_ /\   #\    [@   .,   #8    S0 %
M ,8 #@#! !4 O0 > +D )P"U #  L@ X *\ 0 "L $8 J@!, *@ 40"G %8
MI0!; *, 80"A &< GP!N )X =@"; (  F0", )< F0"4 *@ D@"\ )  WP".
M /L C@#_ (L _P"& /\ @P#_ /@   #I    W    ,P   #!    N    +(
M"@"L !$ J  8 *4 (0"B "D G@ R )P .0"9 #\ EP!% )4 2@"4 %  D@!5
M )  6@"/ &  C0!G (L ;P") '@ A@"$ (0 D0"" *  @ "R 'T S !\ /$
M>P#_ 'H _P!W /\ =0#_ .8   #3    Q@   +L   "Q    IP   *$ !0";
M  T EP 3 ), &P"0 ", C  K (H ,@"( #@ A@ ^ (0 1 "" $D @0!. '\
M4P!] %D >P!@ 'D : !W '$ =0!\ ', B0!P )@ ;P"I &T OP!K .8 :@#_
M &D _P!I /\ 9P#_ -,   ##    M0   *L   "C    FP   )(   ",  H
MAP 0 (, %@!_ !T ?0 D 'H *P!X #( =@ X '0 /0!R $( <0!( &\ 30!M
M %, ; !9 &H 80!H &H 9@!T &0 @0!A )$ 7P"B %X M@!< -4 6P#W %L
M_P!: /\ 6@#_ ,4   "V @  J0(  )\   "6    C@   (<   "   4 >@ ,
M '4 $0!Q !@ ;@ > &L )0!I "L 9P Q &8 -P!D #P 8P!! &$ 1P!? $T
M7@!3 %P 6P!: &0 6 !N %8 >P!4 (H 4@"; %$ K@!0 ,@ 3P#N $X _P!.
M /\ 30#_ +L*  "L#0  H T  )4,  ","   @P(  'P   !U    ;@ ( &D
M#@!E !, 8@ 9 %\ 'P!= "4 6P K %D ,0!8 #8 5@ [ %4 00!3 $< 40!.
M %  50!. %X 3 !H $H =0!( (0 1P"5 $4 J !$ +\ 0P#D $( _ !" /\
M0@#_ +(1  "E%   F14  (X3  "$$0  >PT  ',(  !L    90 # %\ "P!;
M  \ 5P 4 %0 &@!1 !\ 3P E $X *P!, #  2P V $D / !( $( 1@!( $4
M4 !# %D 00!C #\ ;P ^ 'X / "0 #L HP Z +@ .0#9 #@ ]0 X /\ . #_
M *P7  "?&P  DQT  (D<  !_&0  =14  &P0  !D#   708  %8 !@!1  P
M30 0 $H %0!' !H 10 @ $0 )@!" "L 00 Q #\ -@ ^ #T / !$ #L 2P Y
M %0 -P!? #8 :P T 'H ,@", #$ G@ P +, +P#. "\ [P N /\ +@#_ *<>
M  ":(@  CR0  (0D  !Z(0  <1T  &<8  !?$P  5PX  % *  !) P@ 10 -
M $$ $0 ^ !8 /  ; #H (0 Y "8 -P L #8 ,@ T #@ ,P _ #$ 1P P %
M+@!; "T 9P K '8 *@"( "@ G  G +  )@#) "4 Z@ E ?L _^)]$$E#0U]0
M4D]&24Q% !$2)0'_ *(C  "6*   BRH  ($J  !W*   ;24  &0@  !;&P
M4A4  $L0  !## ( /0<) #D##@ V 1( ,P$7 #$!'  P 2( +P(G "T"+0 L
M S0 *@,[ "D$0P H!$T )@58 "4%90 C!G0 (@:& " &F@ ?!ZX '@?& !T'
MYP ="/@ '0G_ )\H  "3+0  B"\  'XO  !T+@  :BL  &$F  !8(0  3QP
M $<7   _$@  . X$ #$+"@ N" X *P<2 "D'%P H"!T )P@C "4(*0 D"3
M(PDW "$*0  @"DH 'PM5 !T+8@ ;#'( &@R% !@,F0 7#*T %@S& !4-Y@ 5
M#?D %@W_ )PM  "0,0  AC0  'PT  !R,P  :#$  %\L  !5)P  3",  $0=
M   \&   -!,  "T0!@ F#0L ) P/ "(,$P A#!D 'PP? !X-)0 =#2P &PTT
M !H./0 9#D< %PY3 !8.80 4#W$ $Q"$ !(0F  1$*X $!#& ! 0Z  0$/L
M$1#_ )DQ  ".-0  A#@  'HY  !P.   9S8  %TR  !3+0  2B@  $(D   Y
M'P  ,1H  "H5 0 C$0< '1 - !L/$  9#Q4 &! ; !<0(0 6$"D %1 Q !01
M.@ 3$44 $A)1 !$27P 0$F\ #A."  X3E@ -$ZL "Q/"  L4XP ,%/H #1/_
M )<U  ",.0  @CP  '@]  !O/0  93H  %LW  !2,@  22X  $ J   W)0
M+R$  "@<   @& , &10* !42#@ 4$A( $Q,8 !(3'P 1%"8 $10N ! 4.  /
M%4( #A9/  T67  ,%VP "Q=_  D8DP (&*@ !AB_  <8X  '&/4 "1C_ )4X
M  "*/0  @$   '=!  !M00  9#\  %H\  !0.   1S,  #XP   V*P  +B<
M "<C   ?'P  %QH( !(7#0 0%Q$ #Q<6  X8'  .&", #1DL  P:-0 +&D
M"AM,  D;6@ ''&D !1Q\  0=D0 "':8  1V\  (<W0 "'/(  QS_ ),\  "(
M00  ?T0  '5%  !L10  8T0  %E!  !//0  1CD  #XV   U,@  +BX  "4J
M   =)0  %"$$  \="P -'1  #!T4  L=&@ *'B( "!XJ  <?,P &(#X !"!*
M  ,A5P !(6<  "%Y   AC@  (:0  "&Z   AVP  (?(  "#^ )!   "&10
M?4@  '1*  !K2@  8DD  %A&  !.0@  13\  #T\   U.0  *S0  "(O   9
M*P  $B@$  TD"@ )(PX !B,2  4C&0 $)"   B0H  $E,0  )3P  "5(   F
M50  )F4  "9W   FC   )J(  ":Y   FV0  )?(  "7^ (Y%  "$20  >TT
M '-/  !J3P  8$X  %=+  !-2   1$4  #Q"   Q/0  )SD  !XU   5,@
M#RX#  HL"@ %*PX  2H1   J%@  *AX  "HF   K+P  *SD  "M%   L4P
M+&(  "QU   LB@  *Z   "NW   KU@  *O(  "K_ (Q)  ""3@  >E(  '%4
M  !H5   7U,  %91  !,3@  0TL  #='   M0P  (S\  !H\   2.   ##8#
M  8S"0  ,@T  #(0   Q%   ,1L  #$C   Q+   ,C<  #)#   R4   ,F
M #)R   RAP  ,9X  #&U   PU   ,/(  "__ (E/  " 5   >%<  &]9  !F
M60  7ED  %57  !)4P  /D\  #),   H2   'D4  !5"   .0   "#T"  $\
M"   .PP  #H/   Y$@  .1@  #D@   Y*0  .30  #E    Y3@  .5T  #EO
M   XA0  .)P  #>S   WT@  -O(  #7_ (=5  !_6@  =ET  &U?  !E7P
M75\  %)<  !$6   .%4  "U2   B3P  &$P  !!*   *2    T8!  !%!@
M1 H  $,-  !"$   014  $$=  !!)@  03$  $$]  !!2@  05H  $%L  !
M@0  /YD  #^Q   ^T   /?(  #S_ (1<  !\8   <V,  &QE  !D9@  660
M $MA   ^7@  ,EL  "99   <5@  $E0   Q2   $40   $\   !. P  30@
M $P,  !+#@  2Q(  $H9  !*(@  2BP  $HY  !*1P  2E8  $EH  !)?@
M2)8  $>O  !&S0  1?$  $3_ (%C  !Y9P  <FH  &ML  !@:P  4FD  $1F
M   W9   *F(  !]@   57@  #5T   9;    6@   %D   !8    5P0  %8(
M  !6#   51   %04  !4'0  5"<  %0T  !40@  4U(  %-D  !2>0  4I(
M %&K  !0R@  3^\  $[_ 'YJ  !W;@  <'$  &9Q  !8<   2F\  #QM   O
M;   (FH  !=I   .9P  !F8   !E    90   &4   !C    8@   &($  !A
M"   80T  & 0  !@%P  8"$  %\N  !?/   7TT  %Y>  !>=   78T  %RG
M  !;Q0  6NT  %G_ 'MR  !U=@  :W<  %UV  !/=@  074  #-U   F=
M&7,  !!R   '<0   '$   !Q    <0   '$   !O    ;P   &X   !N @
M;@@  &T,  !M$0  ;1H  &TF  !L-0  ;$8  &M8  !K;0  :H8  &FA  !H
MO@  9^@  &;^ 'EZ  !P?   87P  %-]  !$?0  -GX  "A^   ;?0  $'T
M  =]    ?0   'T   !^    ?P   'X   !]    ?0   'P   !\    ?
M 'P&  !\#   ?!(  'P=  !\+   ?#P  'Q/  ![90  >WX  'J:  !YM@
M>-\  '?Z '.   !E@0  5H,  $B$   YA@  *X<  !V'   1AP  !X@   "(
M    B0   (H   ",    C0   (T   ",    C    (P   ",    C    (T
M  "-!   C@P  (X3  "/(0  CC(  (Y&  ".6P  C70  (V0  ",K0  B\X
M (KS &B&  !:B   2XL  #R-   MCP  'I   !&1   'D@   ),   "5
MEP   )D   ";    G    )L   ";    G    )P   "=    G@   )X   "?
M    H0,  *(,  "B%@  HR8  *,Z  "C3P  HV@  **&  "BH@  HL   *'H
M %R-  !-D   /Y,  #"6   AF0  $IH   >;    G0   *    "B    I
M *@   "J    JP   *H   "K    K    *T   "N    KP   +$   "R
MM    +<!  "Y#0  N1H  +HM  "Z0P  NEL  +IW  "[E   N[$  +G2 %"5
M  !!F   ,IP  ".@   3H@  "*0   "G    J@   *P   "O    L@   +<
M  "Y    NP   +H   "\    O0   +\   #     P@   ,0   #&    R0
M ,T   #2 0  U \  -4?  #7-0  V$T  -AI  #7A@  UZ,  -:] /\   #_
M    _P   /\   #_  , _P - /\ %0#_ "  _  K /@ -0#T #\ \ !' .X
M3@#K %0 Z0!: .< 7P#E &0 XP!J .$ < #? '8 W0!^ -L AP#8 )$ TP"=
M ,\ JP#- +T RP#@ ,D ^P#' /\ O0#_ +$ _P"I /\ HP#_ /\   #_
M_P   /\   #\    ]@ + /$ $0#M !L Z0 E .0 , #? #D V@!! -4 2 #1
M $X SP!4 ,T 60#+ %X R0!C ,< :0#% &\ PP!W ,  ?P"^ (H NP"5 +@
MHP"V +0 M #- +( \@"P /\ K #_ *, _P"< /\ EP#_ /\   #_    ^@
M /$   #H    X  & -D #@#2 !8 S@ ? ,@ *0#$ #( P  Z +T 00"Z $@
MN !- +8 4P"T %@ L@!= +  8@"N &D K !O *H > "H (( I@". *0 FP"A
M *L GP#  )T Y@"; /\ F@#_ )0 _P". /\ B@#_ /\   #V    Z    -P
M  #.    Q@ ! +\ "P"Z !$ M@ : +( (@"N "L J@ T *@ .P"E $$ HP!'
M *$ 3 "? %$ G@!6 )P 7 ": &( F0!H )< < "5 'H D@"& )  DP"- *(
MBP"U (D TP"' /< A@#_ (0 _P!_ /\ ? #_ /(   #C    T@   ,4   "Z
M    L0   *L !P"E  X H0 4 )X ' ": "4 EP M )0 - "2 #H D !  (X
M10"- $H BP!0 (D 50"( %L A@!A (0 :0"" '( ?P!] 'T BP![ )H > "K
M '8 Q !T .L <P#_ ', _P!P /\ ;@#_ -\   #,    OP   +0   "K
MH0   )H  @"4  L D  0 (P %P"( !X A0 F (, +0"! #, ?P Y 'T /P![
M $0 >0!) '@ 3@!V %0 = !: ', 8@!P &L ;@!U &P @P!J )( : "C &8
MN !D -X 8P#[ &( _P!B /\ 8 #_ ,P   "\    KP   *4   "=    E
M (P   "&  < @0 - 'P $@!X !D =0 ? ', )@!Q "T ;P R &T . !K #T
M:@!" &@ 2 !G $X 90!4 &, 6P!A &0 7P!N %T >P!; (H 60"; %< KP!6
M ,L 50#R %0 _P!4 /\ 5 #_ +X   "P    I    )D   "0    B    ($
M  !Y  ( <P * &\ #P!K !0 9P : &4 ( !C "8 80 L %\ ,@!> #< 7  \
M %L 0@!9 $< 5P!. %8 50!4 %X 4@!H %  = !. (, 3 "5 $H J !) ,
M2 #H $< _P!' /\ 1P#_ +0)  "F"P  FPP  ) *  "&!0  ?@   '8   !O
M    :  % &, # !? !  6P 5 %@ &@!6 "$ 5  F %, + !1 #$ 4  V $X
M/ !- $( 2P!( $D 4 !( %@ 1@!B $0 ;@!" 'T 0 ". #\ H@ ] +@ /0#=
M #P ^  \ /\ / #_ *P0  "?$@  E!(  (D1  !_#P  =@P  &X%  !F
M8  ! %D " !5  T 40 1 $X %@!+ !L 20 A $@ )@!& "L 10 Q $, -@!"
M #P 0 !# #X 2P ] %, .P!= #D :0 W '@ -@") #0 G  S +$ ,@#. #(
M\0 Q /\ ,0#_ *86  ":&0  CAH  (0:  !Z%@  <!(  &@.  !?"@  6 ,
M %$ ! !,  H 2  . $0 $@!! !8 /P ; #T (0 \ "8 .@ L #D ,0 W #<
M-@ ^ #0 1@ S $\ ,0!9 "\ 90 N ', + "% "L F  J *T *0#& "@ Z@ H
M /X * #_ *$<  "5(   BB$  '\A  !U'P  ;!H  &,6  !:$0  4@T  $L'
M  !$  8 0  + #P #P X !( -@ 7 #0 '  S "$ ,0 G #  +  N #, +0 Z
M "L 0@ J $L * !5 "8 80 E '  ) "! "( E0 A *D ( #! "  Y  ? /D
M'P#_ )TB  "1)@  AB@  'PG  !R)0  :2(  %\=  !7&   3A,  $8.   _
M"P  . 4' #0 #  Q !  +@ 3 "P &  J !T *0 B "< *  F "X )  V ",
M/@ B $< ( !2 !\ 7@ = &T ' !^ !H D@ 9 *< & "] !< WP 7 ?4 %P+_
M )HG  ".*P  A"T  'DM  !P*P  9B@  %TD  !4'P  2QH  $,4   [$
M- T" "T)"0 I!0T )@,0 "0!$P B AD (0(> " ")  > RH '0,R !L$.@ :
M!40 &05/ !<&7  6!FH % =\ !,'D  2!Z4 $0>[ ! 'VP 0"/( $ G_ )<K
M  ",+P  @3$  '<R  !N,0  9"X  %LJ  !1)0  22   $ ;   X%@  ,1(
M "D.!  C# D 'PD- !T'$  ;!Q4 &0@: !@((  7"2< %@DN !4*-P 3"D$
M$@M- !$+6@ 0"VD #@Q[  X,D  -#*4 # V[  L-V0 +#?$ # W_ )4O  "*
M,P  ?S8  '8V  !L-0  8S,  %DO  !0*P  1R8  #XA   V'0  +A@  "<3
M   @$ 4 &0X* !4,#@ 4#!$ $PP6 !(,'  1#2, $ TK  \--  .#C\ #0Y*
M  P/6  +#V< "A!Y  @0C0 '$*( !A"X  40U  %$.\ !A#_ )(S  "(-P
M?CH  '0[  !K.@  83@  %@U  !.,   12P  #TG   U(P  +1\  "8:   >
M%@$ %Q,& !$0"P .#@X #@\3  T0&0 -$"  #! H  L1,@ *$3P "!)(  <2
M50 &$V4 !!-V  ,3BP !%*   !.V   3T0  $^X  !/[ ) V  "&.P  ?#X
M ',_  !J/P  8#T  %<Y  !--@  1#$  #PN   T*@  +"8  "4B   >'@
M%AH" ! 5"0 ,$PX "A,2  D4%P (%!\ !Q4F  85+P $%CH  Q9&  $74P
M%V(  !AT   8B0  &)\  !BU   7T   %^T  !?[ (XZ  "$/P  >T(  ')#
M  !H0P  7T(  %8_  !,.P  0S<  #LT   S,   +"P  "0I   ;)   $Q\"
M  T;"0 )&0T !AD1  09%@ "&1T  1HD   :+0  &S@  !M$   <40  '&
M !UR   =AP  ')T  !RS   <S@  &^T  !O\ (P^  ""0P  >48  '!(  !H
M2   7D8  %5$  !+0   0ST  #LZ   S-P  *C(  " M   7*0  $"4"  LB
M"0 %( T  1\0   ?%   'QL  " B   @*P  (38  "%!   A3P  (5X  ")P
M   BA0  (9L  "&R   AS0  (.T  !_\ (I#  " 2   >$L  &],  !F30
M74L  %1)  !*1@  0D,  #I    O.P  )3<  !PS   3+P  #2P"  <I"  !
M)PP  "8.   E$@  )AD  "8A   F*0  )C,  "<_   G30  )UP  "=M   G
M@@  )YD  ":P   ES   )>X  "3] (A(  !_3   =E   &Y1  !E4@  7%$
M %-/  !*3   04D  #5$   K0   (3P  !<Y   0-@  "C(!  ,P!P  +PL
M "X.   M$0  +18  "T>   M)P  +3$  "T]   M2@  +5D  "UK   M@
M+)<  "RO   KRP  *NX  "K^ (5-  !]4@  =54  &Q7  !C5P  6U8  %-5
M  !'40  .TT  #!)   E1@  '$,  !,_   -/0  !CH    X!0  -PD  #8-
M   U#P  -!0  #0;   T)   -"X  #0Z   T1P  -%<  #1H   T?0  ,Y4
M #*M   QR@  ,>X  ##_ (-3  ![6   <UL  &I=  !B70  6UT  $]:  !"
M5@  -E(  "I/   @3   %DD   Y'   (1    $(   !! P  /P<  #X+   ]
M#@  /1$  #P8   \(0  /"L  #PW   \1   /%,  #QE   [>@  .I(  #JK
M   YR   ..T  #?_ (%:  !Y7@  <6$  &EC  !B9   5V(  $E>   \6P
M+U@  "15   94P  $%$   I/   !30   $P   !*    200  $@(  !'#
M1@\  $84  !%'   12<  $4S  !%0   15   $1A  !$=@  0X\  $*H  !!
MQ@  0.P  #__ 'YA  !V90  ;V@  &AJ  !=:0  3V8  $)D   T80  *%\
M !U=   26P  "UD   )8    5@   %8   !4    4P   %($  !1"0  4 T
M % 0  !/&   3R(  $\N  !//   3TL  $Y=  !.<@  38L  $RE  !+P@
M2>H  $C_ 'MI  !T;   ;F\  &1O  !5;0  1VP  #EJ   L:0  (&<  !1E
M   -9    V(   !B    80   &    !?    7@   %T   !<!   7 D  %L-
M  !;$@  6QP  %HH  !:-@  6D8  %E8  !9;0  6(4  %>@  !6O0  5>@
M %/^ 'EP  !S=   :74  %MT  !,<P  /G,  #!R   C<0  %F\   UN   $
M;0   &T   !M    ;0   &P   !K    :@   &D   !I    :0,  &@)  !H
M#@  :!4  &<A  !G+P  9S\  &92  !F9@  97\  &2:  !CMP  8N$  &'\
M '=X  !M>@  7WH  %!Z  !">@  ,WL  "5[   8>@  #GD   1Y    >0
M 'D   !Z    >@   'H   !X    >    '<   !W    =P   '<!  !W"
M=PX  '<8  !W)@  =C8  '9)  !U7P  =7<  '23  !SKP  <M,  ''W '%^
M  !C?P  5(   $6"   V@P  *(0  !J$   .@P  !(0   "$    A0   (8
M  "(    B0   (@   "'    AP   (<   "'    AP   (@   "(    B <
M (D0  ")'   B2P  (@_  "(50  B&T  (>)  "&IP  A<<  (3O &:$  !7
MA@  2(@  #F*   JC   &XT   ^-   $C@   )    "1    DP   )4   "7
M    F    )8   "7    EP   )<   "8    F    )D   ":    FP   )T'
M  "=$0  G2$  )TS  "=20  G&(  )Q_  "<G   G+D  )OB %J+  !+C@
M/)$  "V3   >E0  $)8   28    F@   )P   ">    H0   *0   "F
MIP   *8   "G    IP   *@   "I    J@   *P   "M    KP   +$   "S
M"0  LQ4  +0G  "T/0  M54  +5P  "TC@  M*P  +3, $V2   _E@  +YH
M ""=   1GP  !:$   "C    I@   *D   "L    KP   +,   "U    MP
M +8   "W    N    +H   "[    O0   +\   #!    Q    ,<   #+
MS0P  ,X:  #/+P  ST@  -!B  #0@   T)T  -"X
M   ! P0%!@@)"@L-#@\1$A,4%A<8&AL<'1\@(2(D)28H*2HK+2XO,#(S-#8W
M.#D[/#T^0$%"1$5&1TE*2TU.3U!24U155UA96UQ=7F!A8F-E9F=I:FML;F]P
M<7-T=7=X>7I\?7Z @8*#A8:'B(J+C(Z/D)&3E)66F)F:G)V>GZ&BHZ2FIZBJ
MJZRMK["QL[2UMKBYNKN]OK_!PL/$QL?(R<O,S<_0T=+4U=;7V=K;W=[?X.+C
MY.;GZ.GK[.WN\/'R]/7V]_GZ^_S^________________________________
M______________________\                      0,$!08("0H+#0X/
M$1(3%!87&!H;'!T?("$B)"4F*"DJ*RTN+S R,S0V-S@Y.SP]/D!!0D1%1D=)
M2DM-3D]04E-455=865M<75Y@86)C969G:6IK;&YO<'%S='5W>'EZ?'U^@(&"
M@X6&AXB*BXR.CY"1DY25EIB9FIR=GI^AHJ.DIJ>HJJNLK:^PL;.TM;:XN;J[
MO;Z_P<+#Q,;'R,G+S,W/T-'2U-76U]G:V]W>W^#BX^3FY^CIZ^SM[O#Q\O3U
M]O?Y^OO\_O__________________________________________________
M____                      $#! 4&" D*"PT.#Q$2$Q06%Q@:&QP='R A
M(B0E)B@I*BLM+B\P,C,T-C<X.3L\/3Y 04)$149'24I+34Y/4%)35%576%E;
M7%U>8&%B8V5F9VEJ:VQN;W!Q<W1U=WAY>GQ]?H"!@H.%AH>(BHN,CH^0D9.4
ME9:8F9J<G9Z?H:*CI*:GJ*JKK*VOL+&SM+6VN+FZN[V^O\'"P\3&Q\C)R\S-
MS]#1TM35UM?9VMO=WM_@XN/DYN?HZ>OL[>[P\?+T]?;W^?K[_/[_________
M_____________________________________________P ! @,$!08'" D*
M"PP-#@\0$1(3%!46%Q@9&AL<'1X?("$B(R0E)B<H*2HK+"TN+S Q,C,T-38W
M.#DZ.SP]/C] 04)#1$5&1TA)2DM,34Y/4%%24U155E=865I;7%U>7V!A8F-D
M969G:&EJ:VQM;F]P<7)S='5V=WAY>GM\?7Y_@(&"@X2%AH>(B8J+C(V.CY"1
MDI.4E9:7F)F:FYR=GI^@H:*CI*6FIZBIJJNLK:ZOL+&RL[2UMK>XN;J[O+V^
MO\#!PL/$Q<;'R,G*R\S-SL_0T=+3U-76U]C9VMO<W=[?X.'BX^3EYN?HZ>KK
M[.WN[_#Q\O/T]?;W^/GZ^_S]_O]M9G0Q      ,!(0   0
M      $                    !     0(#! 4&!P@("0H+# T.#Q 1$A,4
M%187&!D:&AL<'1X?("$B(R0E)B<H*2HK+"TN+S Q,3(S-#4V-S@Y.CL\/3X_
M0$%"0T1%1D=(24I+3$U.3U!14E-455976%E:6UQ=7E]@86)C9&5F9VAI:FML
M;6YO<'%R<W1U=G=X>7I[?'U^?X"!@H.$A8:'B(F*BXR-CH^0D9*3E)66EYB9
MFIN<G9Z?H*&BHZ2EIJ>HJ:JKK*VNL+&RL[2UMK>XN;J[O+V^O\#!PL/$Q<;'
MR,G*R\S-SL_0T=/4U=;7V-G:V]S=WM_@X>+CY.7FY^CIZNOL[>[O\?+S]/7V
M]_CY^OO\_?[_  $! @(# P0$!08&!P<(" D)"@L+# P-#0X/#Q 0$1$2$Q,4
M%!46%A<7&!D9&AH;'!P='AX?(" A(B(C)"0E)B8G*"DI*BLL+2TN+S Q,C(S
M-#4V-S@Y.CL\/3X_0$)#1$5&2$E*3$U/4%)355=86EQ>8&)D9FAJ;6]Q='9Y
M?'Z!@X:)BXZ0DI67F9N=GZ&CI:>HJJRMK["RL[6VM[FZN[R]O\#!PL/$Q<;'
MR,G*R\S-S<[/T-'2TM/4U=;6U]C9V=K;V]S=W=[?W^#AX>+CX^3EY>;FY^CH
MZ>GJZ^OL[.WN[N_O\/#Q\O+S\_3T]?;V]_?X^/GY^OO[_/S]_?[^_P ! 0("
M P,$! 4&!@<'" @)"0H+"PP,#0T.#P\0$!$1$A,3%!05%A87%Q@9&1H:&QP<
M'1X>'R @(2(B(R0D)28F)R@I*2HK+"TM+B\P,3(R,S0U-C<X.3H[/#T^/T!"
M0T1%1DA)2DQ-3U!24U576%I<7F!B9&9H:FUO<71V>7Q^@8.&B8N.D)*5EYF;
MG9^AHZ6GJ*JLK:^PLK.UMK>YNKN\O;_ P<+#Q,7&Q\C)RLO,S<W.S]#1TM+3
MU-76UM?8V=G:V]O<W=W>W]_@X>'BX^/DY>7FYN?HZ.GIZNOK[.SM[N[O[_#P
M\?+R\_/T]/7V]O?W^/CY^?K[^_S\_?W^_O__________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M________________________________]/__________________________
M_______________KT?_________________________________________W
MZ?[_________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M___________________________________________________________A
MS=?______________________________________]VOEK?T____________
M_________________________\6,:*?G____________________________
M_________\R<B:3G______________________________________K.N\;U
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M___________________________<Q;WU____________________________
M_________[^3>H7%____________________________________VY!;/66H
M]O_________________________________^O'4T %2;Z_______________
M___________________3E'Y)+$Z:[/______________________________
M_]C4RK-^96VE^?____________________________________3%KJ_)____
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_______________________________________________________PUL;L
M____________________________________YKN1=&.K]_______________
M__________________;$FG-%)C1]S/______________________________
M_[6 53 * !E@LO______________________________SW0U"P    I2I___
M____________________________EC0       !/I___________________
M___________V:1T   D,!@E2L?_____________________________+.PX3
M-4Q;34Q>P_____________________________^I8#9@AI^VK*FXV?______
M_______________________@EXV^Y?______________________________
M________[?G_________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_____________________^O9RKS'________________________________
M___/FH%M6D:(ZO_______________________________\1\/B80  !4L/__
M____________________________X(,\       NA^W_________________
M____________K%,0       7;=;____________________________[@#$
M       )8<S____________________________26@(         7<S_____
M______________________^H-0          7-/_____________________
M______]]#0          5-;__________________________^Y]10
M    1-3___________________________RJ9"\"   $(C=)6,[_________
M___________________II&M!*#]C?Y6GNMK_________________________
M_____]6RK++,Y/K_____________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_________________________________________________^6[EW=BR/__
M_______________________________;GF<V"@ "C/__________________
M_____________\A_/P4     7L______________________________V8$Y
M        /*K_____________________________GDP         (Y#_____
M_______________________<;QH         $'WY____________________
M______^O2            &_N__________________________^$$P
M     &3F_________________________^Q1             %?>________
M_________________[@5             $C6________________________
M_W04             #C/________________________^:):$P
M "/%_________________________]^;7"P           VZ____________
M_______________OL7U5.2(1!P$"$2*R____________________________
M___?OZ69F)J@K+W:____________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M___________________COIV ?/O________________________________R
MMX17, X ':S______________________________]**3!4      '+S____
M________________________UG\V         $O)____________________
M_______ZD3X          "^K___________________________ 6@
M     !J5__________________________^-)             B$________
M_________________^=>              !W________________________
M_[0E              !J_________________________WT
M  !;]/_______________________2L               !,Z___________
M____________I0                 \X?______________________, P
M               MV?____________________^9BF$G               G
MU_______________________[;Z)52<            EW/______________
M___________^RIUV74H\,BTL,#E'WO______________________________
M_>;=UM+0T]GD________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_________________________________________________^_4N];_____
M____________________________Y[B/:DLO%6______________________
M_________^2A9S0'     #S)____________________________UH([
M     !*7___________________________MA3$           !O________
M__________________^F0@            !0X?______________________
M_^QI               WR?_______________________[,O
M   BMO_______________________WD                0I___________
M____________\C0                 F?______________________J0
M                C/______________________1@
M?______________________?                    =/______________
M______^7                    :O_____________________.
M            8_______________________*2(!                8?__
M____________________N:. 5S<7            :/__________________
M________^M.NE(9\=7%P<G>!E/__________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M___________________________________________________________;
MNIV":6G3_______________________________(DV4]&0   !V>________
M____________________VXY,$P        !N________________________
M___;?"P           !%U_________________________^+*@
M   BM/_______________________\)$               #E___________
M_____________WT!                ?_______________________YS8
M                :O______________________G0
M6/______________________1@                  1_C_____________
M_______I                    ->G___________________^6
M            )=O___________________^\                    &,[_
M___________________K                    #\+_________________
M____                    "KG_____________________)P
M        "K7_____________________<                   #;G_____
M________________X)R,<%5",R8;% \-#A(:)K______________________
M_______YY-C2SLS+S,_6X/S_____________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_______________________________KT[SC________________________
M________TJF%94@L$@&%____________________________\:MQ/ \
M  !/X/_________________________5?S4            ?LO__________
M_____________^-U'0              B?_______________________Y C
M                9_______________________U4,
M2/;_____________________B@                  +MW_____________
M________.                   %\C___________________^^
M            !+;___________________^<                     *7_
M__________________^Z                     )/_________________
M___<                     (+_____________________
M         '3_____________________$P                   &C_____
M________________0@                   &#_____________________
M>@                   %W_____________________T0
M     &'______________________R0                  &;_________
M_____________\FLF8E]=G%L:6=F9VMP>HS_________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_______________________________________BQ:J1>6%W____________
M_________________]VF=U L#      QQ/_________________________@
MDDX3            C________________________])P'0
M8/______________________[F\/                -^+_____________
M________EAP                 %,#_____________________0
M             */___________________^N                     (G_
M__________________^>                     '+_________________
M__^\                     %_____________________:
M         $W____________________Z                     #O_____
M________________#@                   "KY____________________
M,P                   !OI____________________7@
M      _;____________________CP                    ;0________
M____________T                     #*_____________________RL
M                  #(_____________________X
M  #+______________________<6 04% P$       $&#1C+____________
M___________\Z^'8S\S-S]#2U-?<XNK_____________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________\=K&_______________________________QQJ.$:$TR&  5
MJ___________________________N7Q&&           <?______________
M_________]=\+P              .^/_____________________WV0)
M            #+7_____________________= ,                  (W_
M___________________%%0                   &K_________________
M__^9                     $O___________________^V
M         ##]___________________7                     !GG____
M_______________V                      73____________________
M#@                    #!____________________+P
M      "O____________________4@                    ">________
M____________>0                    ".____________________I0
M                  " ____________________V
M  !T_____________________S8                   !M____________
M_________WP                   !I_____________________]<-
M              !H______________________]P                  !A
M________________________4#Q&3E1976%D:&QP=GZ)________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M___________________OU;NCBW-:E?__________________________^+^.
M9$$A!0      4OS_______________________>=5A@             %\'_
M____________________Y6P6                 (W_________________
M____8P                   %[___________________^=
M         #7\__________________^A                     !'9____
M_______________*                      "[___________________N
M                      "A____________________#
M      "*____________________+0                    !V________
M____________30                    !D____________________;P
M                  !2____________________E
M  ! ____________________O                      P____________
M________Z@X                    B_____________________T0
M               5_____________________X$                    +
M]?___________________\@+                   "[/______________
M______]>                    Y?_____________________)'
M            VO______________________G0$             !PX7Q?__
M_____________________]6YO,''SM7;X>;M]/O_____________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M______________________________________________________C?S___
M___________________________LQJ6(;50[(0< ,M[_________________
M_______7DEDI             *#______________________XDV
M         &?_____________________9@                   #+V____
M______________^5                      /(__________________^G
M                      "@___________________7
M      !\____________________                      !>________
M____________)0                    !#____________________2
M                   L____________________:@
M   8____________________BP                     %\___________
M________KP                      X?__________________U0
M                S____________________R0
MOO___________________U0                     KO______________
M_____XL                     G____________________\L.
M            DO____________________]7                    AO__
M__________________^J"@                  >?__________________
M____;0                  9O______________________]U4
M        1?________________________]J(RLU/TI58&IU?H>1G/______
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
MZ,^VG8-I3KG_________________________[+*#7#H= @       'O_____
M_________________\5M*0               $#_____________________
M@QL                   ?+__________________^2
M      "8__________________^D                      !J________
M___________=                      !!____________________#@
M                   =____________________.0
M    Z/__________________8                       SO__________
M________A0                      M___________________J
M                H___________________RP
MD/__________________[Q8                     ??______________
M_____SX                     ;/___________________VD
M            6O___________________YD                     2?__
M_________________](6                    .?__________________
M__]8                    *?____________________^B
M        &?_____________________U5@                  !/______
M________________NR\                  /C_____________________
M_ZLI                 ,_________________________)1P     '$R N
M/E)HA.W_____________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M___________________________________TU<G_____________________
M_______ZTK"2=UU"* P  $K________________________%?447
M     !'8____________________Q%                    "?________
M__________^B#                     !H__________________^4
M                   V___________________:
M   '[/__________________%0                      Q/__________
M________2                       HO__________________=0
M                @___________________G0
M:?__________________PP                      4O______________
M____YP\                     /O___________________S,
M            *____________________U@                     &/__
M_________________X$                     !?__________________
M_ZP                      /___________________]XB
M         /+___________________]<                     -______
M______________^?                     ,S____________________H
M2@                   +?_____________________H!8
M     )S______________________WH"                 '?_________
M______________]Z"P              !4S_________________________
MHE=H=("-G*N\T.?_____________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M________________________________________________[>/_________
M_________________]*C>E@Z*2,<%@X&  "?_____________________ZQ2
M#@                !I___________________D0P
M   T__________________]Y                        X___________
M_______-                        LO__________________$P
M                A?__________________3P
M7?__________________@P                      .O______________
M____L@                      '/__________________VP,
M             O___________________RH                      /O_
M_________________T\                      .?_________________
M_W0                      -3__________________YL
M         ,#__________________\0'                     *W_____
M______________ S                     )K___________________]G
M                     (;___________________^C
M     '+____________________C1                    %S_________
M____________D08                  $'_____________________ZU\
M                 !W______________________\I+
M  #________________________+5P  #!@D,3].8'2+I\?_____________
M_____________]?G\O__________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_____________________________^O4S<?"OKJWL["MJ:BE____________
M________W7Y3/S C&1$) @          V_________________]V
M                I_________________^Z
M=?__________________!P                      1O______________
M____3@                      &O__________________C
M             /W_________________P0                       -O_
M________________\1D                      +[_________________
M_T0                      *3__________________VL
M         (W__________________Y$                      'G_____
M_____________[<                      &;__________________]XA
M                     %/___________________]*
M     #____________________]W                     "O_________
M__________^L"@                   !;____________________G10
M                  #_____________________B@
M  #_____________________UDT                   #]____________
M_________Z<N                  #5______________________^8*@
M        !A@M16#@________________________J&-T@8^<J[O-XOK_____
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________XC. 24-#7U!23T9)3$4 $A+_________________
M_____________________________________________^?+MZF=E8Z)A(!\
M>'1P;&AED/________________^\:D@M&0H                 ,?______
M____________                         ___________________0@
M                     -S_________________C@
M     ++_________________S@                       (W_________
M_________RD                      &O__________________UH
M                 $[__________________X8
M #3__________________ZX                      ![_____________
M_____]07                      K___________________H]
M              #___________________]E                      #_
M__________________^.                      #_________________
M__^\&0                    #O___________________Q3@
M          #8____________________BP                    "_____
M________________S$,                   "A____________________
M_Y$9                  !Z______________________)T"@
M     !%?_______________________H=!,?+#A%4V)RA9NTTO7_________
M_________________]?H]/______________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M________^_?S\>[LZ^OL\?__________________V;*9AWEM9%U644M&03PX
M,BTH(\3_________________2R4+                     )+_________
M________B                        &;_________________UP
M                 #W__________________S,
M !C__________________VP                       #_____________
M_____YT                       #__________________\D,
M              #V__________________$U                      #?
M__________________];                      #+________________
M__^"                      "W__________________^I!@
M          "C___________________3+P                    "-____
M________________7@                    !W____________________
MDP<                   !>____________________S4,
M      ! _____________________X<0                   <________
M_____________]A>                    ______________________^_
M3@      #APL/E)JAJ7(________________________PGR,FJ>VQ=;H_?__
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M________________________________________________________[N'7
MS\G#OKJVL:VIIZ:FIZ[_________________OH9M6TQ -R\H(AP6$ L$
M !3_________________UP4                       #_____________
M_____S0                       #V_________________W8
M              #2_________________[                        "R
M_________________^$D                      "6________________
M__]1                      !\__________________]Y
M          !F__________________^@                      !1____
M_______________'(P                     \___________________N
M2P                     G____________________=
M       0____________________HQ8                     ________
M____________V$P                     _____________________X@/
M                    _____________________\M3
M    ______________________^E.           "1TT3FN,____________
M____________F3E#45]N?8Z@M<OE_____________________________^OY
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_________________________________________________^O,N:RAF9&+
MAH%\>'1P:VAF9FCQ_________________V%%,B,8#@8               ">
M_________________WX                       !U________________
M_\,                       !2__________________LW
M           R__________________]J                       6____
M______________^6                        __________________^_
M&P                      ___________________F0@
M        ____________________:0                      ________
M____________D (                     ____________________N2P
M                    ]/__________________Z%P
M    V?___________________Y$8                    O/__________
M_________\I3                    G?____________________^8+@
M           0*49FQ/_____________________N?QT,&B@W1E=I?I6OS.[_
M________________________YZ"JN<C8Z?S_________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_______]]?#KYN+?V]C4TM'0TM?@_________________\Z>BGQQ:6%;5E%,
M2$,^.C8R+RXQ_________________](E$0,                     ____
M______________]"                        __________________]]
M                        __________________^P"P
M        ]O_________________=.0                      W/______
M____________8@                      Q?__________________B0
M                    K___________________KR(
M    F?__________________UD@                     @O__________
M_________W(                     :?___________________Z$H
M                3O___________________]-<
M,_____________________^6+@              %3)2=_______________
M_______@<A,   $/'R]"6'"+J,CL________________________RF]N?HZ>
ML,/8[_______________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M___________________________________________________________Y
MX-+(P+JUL*RHI:*?G9N;G*"G__________________^"9%9+0SPV,"LG(AT8
M$PX)!   U/________________^2                        K?______
M___________,'@                      B__________________[4@
M                    ;?__________________@
M    4?__________________J1L                     .O__________
M________T$(                     (___________________]6@
M                #/___________________X\4
M /___________________[@^                     /______________
M_____^5M P                   /____________________^?-P
M        $"]0=/_____________________=<A0     !A<J05IUE+;:____
M____________________O%A$5&1UAIJOR./_________________________
M_____]+-X?'_________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M__________________________S[^OO]_______________________NN:B=
MEH^*AH)_>WAV=')S=7A_D/_________________K3SHP*"$;%1 +!P(
M    (___________________:0                       /__________
M________FPH                      /__________________R#D
M                 /__________________\&,
M /___________________XH.                     /______________
M_____[ T                     /___________________]5;
M             /____________________^%&@                   ^S_
M__________________^Q20              &#E=@?__________________
M___E>QX       PA.%)OC[/9________________________NU@I.4E:;("7
ML,WM_____________________________[.>M,77Z___________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M__________KOY^'<V=;4TM#0T-'3V>#K]___________________N(I^=W%L
M:&1A7EM96%=765YE<?__________________OS$?%A *!0
M /__________________[58                      .C_____________
M_____X($                     ,S__________________ZLO
M             +/__________________])7                     )O_
M__________________=\$                    (7_________________
M__^B-P                 %*Y3____________________+80(
M   ,+%!VGM'____________________UC3        TC.U=VF;[E________
M________________PV,8*CM,7W2-I\;G____________________________
M_ZA_EJB[T.?____________________________________]____________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_____]W.Q;^\N;:TL[&RLK6YP,G5X____________________Y=L9%Y955%/
M3$I(1T9(2U!99J'__________________Z<F#@<"                 %;_
M_________________\Y0                     #K_________________
M__1Y"P                   "'___________________^?,@
M          [____________________$6                 @Q6H3_____
M_______________I?Q\           8G2W&:PNG_____________________
MITD      A<O2FB*KM7\________________________TW4>)CA*7G6/J\OO
M_____________________________ZYRA9BLPMOV____________________
M_______________?[___________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M__^_LJJFHZ&@GY^AHZ:LM,#-W>S___________________^*6E-/2TA&1$-"
M04)#1TY9:7W___________________^>+@8                   #_____
M_______________#5@                  %4'____________________G
M>QH             "31@B[3_____________________GS\         !"5*
M<9G"Z_______________________QF8/    $RI$8H.GS?7_____________
M____________ZXXU*SY1:(&=O-[______________________________[YV
M?Y2IP=SY___________________________________2V//_____________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M__________________;R\._O[_'S^/W____________________________X
ML)^:EY:6EIB;GZ2LML+1X>[____________________^CE!*1T5$1$1%1D=+
M45IH@ZG_____________________ID$!           '-F./NN'_________
M____________QF4*       $)TQSG,3L________________________Y8@O
M   3*D1B@J;,]/___________________________ZM0-DIA>Y:TUOK_____
M_________________________]*'?)BQR^G_________________________
M___________4SNW_____________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M_____________^WEX^/DYNCM\?G______________________________;&4
MDI*5F9VCJ;*\T.W__________________________YU31TE-459@<XJOUOS_
M_________________________[)6 !HU4&V+KM+W____________________
M_________\UO/E][F;?7^?_______________________________^Z?@Z;"
MX?_____________________________________CSNO_________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M__________________________________\
M
M
M                         /__________________________________
M____________________________________________________________
M____________________________________________________________
M________________    _^X #D%D;V)E &2      /_; (0 # @(" D(# D)
M#!$+"@L1%0\,# \5&!,3%1,3&!<2%!04%!(7%QL<'AP;%R0D)R<D)#4S,S,U
M.SL[.SL[.SL[.P$-"PL-#@T0#@X0% X/#A04$!$1$!0=%!05%!0=)1H7%Q<7
M&B4@(QX>'B,@*"@E)2@H,C(P,C([.SL[.SL[.SL[_\  % @"%09U! $B  (1
M 0,1 00B /_$ -8  0 " P$! 0             &!P0%" ," 0$!  (# 0$
M              ,$ @8'!0$0 0 ! @("!Q$," 0& @,! 0 ! @,$!1$&(3&Q
M$G,U!T%187'1(G*2LM(3DU1T%C87@9$R0C-3H[,4-!55H<%28H+"(].#P^.4
MHD,D9*1E\&/A1"7Q)A$  0,! @<*" T#! (# 0    $" P01!2$Q41(R$P9!
M87&!TE-SDS46D;$B0G*2LC2AP=%2@B,SLQ14=!4'8H/3PD.C)*(7\.%C\?_:
M  X$ 0 "$0,1!   /P"U0'3CIQ:H           #'S#'8?+L%?QV)JWMG#T3
M<KGFZ(C:CHSM0H?6#/L=GV8UX[%U3LS,6;6GK;=&G8HI_7SUA\K>9U6,JPN6
MT3HG&7)KN:.;19T;$].JJ)]Q52O.[#FY#F^W%Z/DJFW>QRI% C7R(GG2.2U+
M?1;99PGEBL3:PN'N8F].BW:IFJJ>ESE:YGF6(S/%U8B_.WL6Z.933S*82G7C
M&3;P5G"4SHF_7-578T<SWYA"P'IA\/?Q-ZFQAK=5Z]<G11;MQ-54ST(A":<B
M*JHB(JJN!$3&J@'U:M7;URFW:HFY<JV*:*8F9GI1#S9.7Y9C\SQ$8; 6*\1>
MJ^+1&G1T:IVJ8Z,IQJ[R58F_O<3GMS[/;V)C"6IB;D]G7M4^YI]Q8V6Y5EV5
M8>,-E^'HP]J-N*(V9GGU53LU3T92LA5<*X$^$VNZ=BZRJS9*Q5I(5PYJI]<Y
M/1\WC\!\O7"X/%8R[%G#6JKMR>93&UTYYGNI'E6I=ZYO;N95>"HV_ 4;-<]E
M5M0E>$P6%P5J+.%M4VJ(YE,;,]&9VY]U!M7>2FS:WF)SZYX:O8F,):G11'0K
MKVZNE3HZ:P;-FU8LT6+-$6[5JF*+=%,:(IIIC133$<Z(?8G:U&XD-_NZZ:*[
MH\REB1END]<+W^D[XL1',JU*MT;V[F=>_JV_ 43UO\57-]Q*+=NBW13;MTQ3
M11$4TTQL1$1L1$/H &1?
M
M
M
M
M
M                        "IN5V[5.?82U\6C"15'3JN7(GN4&3CE<HJC6
M#"W/BU82FF.G3<NS/=(.J2::G'=I;?WFMMYSX+$L(1KS7,YG8HYE-B*H]VNN
M/U(XD>O-,QFEFKF38B(]RNOJHXDVIFI=[66[=NW+LX? X>8IN7(C3555.SO*
M-.QM;<RMG)=7<GR.SX++L/3;JF-%=Z>NN5]E7.S[FTJ;4O72[JU=N6;UN<1@
M,1,57+=,Z*Z:HC1OZ-.QLQMQ*V<EUCR?/+/A,NQ%-RJ(TUV9ZVY1V5$[/N[2
M6',L_J-MV,_9]0S,S/W'RM9K?M,?^W;YMGS>,V^K^K]>;UUUUU^"P]J8BJJ(
MTS,S\6E-\ORK 9=;WF%M11,_"KG9KJZ=4H3J_K!7E%==NNB;N&NS$UTQ\*F=
MK?4IME^;8#,:-_A;L5S&S5;G8KIZ=,MF F-U,P
M
M
M
M
M
M                                                 5SRP8*9LY=C
MXC8HJN6*Y[*(KH[FI6:^=;\FG.M7\5@K<:;^]\)A^$M]=3'\7P?=4-,3$S$Q
MHF-B8E6F;8ZW*<NVVHG0WI^(L\BK8UR+N9[$S')\"+QD4U[P\S;PF)B-BF:K
M=4]/153N2B"RL]R^<PRN]AZ8TW-&_M=E3LQ'N[2M9B8G1.Q,;<#[L7[^'NTW
ML/<JLW:)TT7*)FFJ)Z$QLO@1&K(JHJ*BV*F%%0/JW=N6JXN6JIHKIV::J9F)
MCI3#Y$_U>Y5<9A][A\\M_:K6U]JMQ%-V(_>IV*:OT3TUC97G&69OAXQ.78BC
M$6^;O?A4SSJJ9T54STX<]/?!8_&Y?B*<3@KU>'OT;5=$Z)Z4\^.@E9,J8%PH
M;7=.V=;2YL=7_P!R%,%KELF:F\_SOI>$D^5ZZ7[6BUF-/AJ-KPU.B*XZ<;4I
M7@\?@\=:\+A;M-VCFZ-N.G$[,*M>F'Q.(PMV+V'N56KE.U53.B718K;5[E7^
M!A\_M=#[;9C]-=J/Y?>6#@L?@LPP].)P5ZC$6*]JNB=,=*>=/03M>UV)3?KM
MOFAO%F=32HYR):Z)WDR-X6_&F M81+*M=O@VLSHZ'VBW'=41^KWDHP^)P^*M
M1>P]RF[;JVJJ9TPR &1Z)Z@               C>*Y0M5\'B;N%Q&(N47K-4
MT7*9LW-B:9T3\5Y>TS5#RJOQ-SO6USO5K)L]M>#S##Q77$:*+]/6W:>QKC9]
MR=A6VL/)AFV7[Z_E<_B&%C9WD;%^F.QVJOX=GH(WK(F)$5#5[VJ]I*-724\5
M/5P)AMCB?K&I_4S/^%+34WM:<FL7J[-V[53<MU335&\JV)CW'GZ7Y%\]5VE7
M49V8Y1@,RHWN*M155'P;D;%<=*I$<TU.QV%TW,'/VJS&SO8V+D?P_&]SWDT]
MIFJ'E5?B;G>GM,U0\JK\3<[U2]=%5%4T5Q--5,Z*J9C1,3',F'XBU[MXUGOU
M>O-TW5OY9(/2_(OGJNTJZAZ7Y%\]5VE745_5353,TU1,51L3$[$Q(NGVF:H>
M55^)N=ZV^2:PY5GMFY>RV[-VFS5O+D33-,Q,QIC8JB-MS^FG)3F%6'UBKP>G
M^GC;-4;W]^W_ %*9]RG?,F3*KD1;,)Z%S[95M37P4]2R%(IW:NV-KD<CG:&-
MR[MA8'I?D7SU7:5=1GY?FF"S*W7<PE>_BW.]JTQ-,Q,[.U*L$@U*Q4VLUJP^
MGK<1;F-'[U'71^C2MX!.;\3H
M
M
M
M
M                                                          !6
M^O?)[B+V(O9QDM'A*KLS7B<''PM]/PJ[?/T[<T\_:YRR!BYJ.2Q2A>EU4UY4
MZP5"+9;G,>W YCLK5"):R:K7;EVYC\OIWTU]=>L1MZ>;51S]/.2T<W54U453
M35$TU4SHJIG8F)CF2_%WZRZC9/G\57:J?LN.F-C%6XC3,_\ V4[$5[O155K#
MJAG.K]<SB[7A,-,Z*,5;TU6YYVF?BST)5GQN;OIE.8WQLS77:KGJW7TR8IHT
MQ)_6WS?%OE2S$TS,3&B8V)B=O2+%S?5S 9G$UU1X'$\R]1&S/9Q\9"LTR+,,
MLJGP]&^LZ>MO4;-$]/G3TVE 8'A&O &9E><9GE&(C$Y=B*\/<YN]^#5'.JIG
M335'3AAA;891R/C>V2-SHWM6UKF+FN1=Y4#WP>/Q>!N^%PMVJU7S=&U/3B=B
M7@+2U>Y5<'B-[A\\M_9;NQ'VJW$U6IG]ZG9JI_3'23RQ?L8FU3>P]RF]:KC3
M1<HF*J9CH3&PYQ;/)-8\XR.]X3+L15;IF=-=FKKK5?943L>[MIF3*F!V'?-Q
MNG;>HAS8KP;^(CQ:UF"5.%,3O@4F>5:Z6+NBUF-/@:]KPU&F:)Z<;<));NV[
MM$7+545T5;--5,Q,3TIA5#+R_-L?EMS?X6[-,3.FJW.S15TZ5_B%:N\IV4YC
MO</FD1E^*G8W\SIL53V<_!_B]]-*:J:Z8KHF*J:HB::HG3$Q.U,2G:Y'846T
MWRAO&DKH];2RME;NHFDW><U<*%GB/95KA@L5HM8R/LMZ?C3/].?XN9[OOI!$
MQ5$54SIB=F)C:F'Z ^EL_0           &FS[5+),^HG[;8BF_HZW%6M%-V/
MXM'7=*K2J+6[5:]JUF%&&JNQ?L7J?"6+NC>S,1.B::HV=F%FZS<H.3Y)%5BQ
M5&.Q\:8\#;GK:)_^RO:CI1LJCSG.<PSK'5X['W/"7:MBF(V*:*8VJ*(YD0@F
M5FYI;QSW;.>YW>1"UK[PSDSI(<34\Y)%3 Y?A0U^9Y'EV9T_]1;T7>9>HZVN
M/=YONH-GF37,HQ5-J:_"V[D;ZW7HT3HTZ-$QSX2_-]:,!ET56K<QB,3&QX.F
M=BF?WZOU(/C\PQ688FK$XJK?5SL1$;$4QS*:8YS";_4&N:-;\MF-.F:ZJ=CG
M56ZZ9W6@2+D]MS<UPRZ(YE5RJ?X;5R43-)O"AJMT(JWE1(F/\3!9ZZ&.V>K-
M4TY[A)C3\*8V.C35#6-KJM3-6?86(YDUS[U%4KP 7#MA8H
M
M
M
M
M
M                        /FY;MW:*K=RF*Z*XT5451$Q,3S)B7T 5$5+%
M#\JIIKIFBN(JIJC1-,QIB8Z+]$#UDY+<#C-_B<DJC!XB=F<-5I\#5/[NW-&Y
MTE:YID^9Y1B)PV8X>O#W.9OHZVJ.?35&FFJ.E+H9CX[ 8+,,/5AL=8HQ%BK;
MHN1$QIY\<Z>C")\*+A3 IJM[[&T=7G2TME'.N&QJ?5.7?;YO%X"-9MJ;AK^^
MO9=,6+NW-J?DYZ7-IW$1QF Q>!N^"Q5JJU7S-.U/8S&Q/N+3>6)PN'Q5J;.(
MMTW;<[=-4:8<ZBQ]8N2B8WV(R"YIC9F<'>G9Z5NY.Y5[ZOL9@L9@,15AL99K
MP]^CX5NY$TST]GF(',<W&AS^\KGKKN?FU42M:JV-D;Y4;N!WQ8RJA+,UU*F-
M-W+*]/-\!<G]%-?5]]%\1A[^&NS9Q%NJU<IVZ:HT2\0&)YYY@#=Y!KAGF0U1
M3A+WA,-IZ["W=-5OW(VZ?X6D'U%5,*8"6GJ9Z:1)8)'0R-Q.8MBAL,LS[,<L
MG18N;ZUS;->S1[G.]QKQ=&KW*)D><[VS>J^P8RK8\#=GK*I_<N;$3[NB4J<V
MI+J]K]GF1[VSO_MF"IV/LUZ9G>Q_]=>W3^F.@F9/N.\)N]T[<JF;%>3+=S\1
M$GML^-O@+ RK6K+L?HMW)^S8B=CP=<];,_NU[7OMTJ5MLJUFS'+M%O??:,/&
MQX*Y.U'[M6W&XNT1[(->,ASR*;=J]]GQ=7_ZM[135,_N3\&KW-GH)"F147"B
MVF[TU73U4:2T\K9HU\YBV\2Y%WBQ!J\LUCRW,=%%%?@K\_\ )N;$Z?W9VJFT
M!C9AF6 RS#58K'WZ,/9I^/7.C3/.IC;F>A"M]9.53$W]]ALAHG#VIV)Q=R(F
MY/84;,4].=,])\<]K<:E.]+[H;M9;4R>6J6MA9Y4COH[G"N #QQ6+PV#M3>Q
M-RFU;CXU4_HCGRB>;:Z7;F^LY;3X*C:F_7'7SV-.U"=Y]K1DV0VM_C[T1=F-
M-O#T===JZ5/.Z,Z(5=K)RBYSG&^P^&F<!@IV/!VY_J5Q^_<V)]R-$=-%[U^]
MB+M5Z_<JNW;DZ:[E<S55,\^9G9?"N^5SL"8$.>7QM;75^='$OX2G7!F1KY;D
M_K?\28"29EG& RRC?8FYU\[--JG9KGI1^N4.S;6K'X_3:LS]FP\[&\HGKJH_
M>J_5#37+ER[7-R[5-==4Z:JJITS,]&9?( C-;  FG)1@YOZQW,3,=;A</55I
M_>KF*(CWIJ0M<G)KD%>59']JQ%.\Q68S%VJF=B:;<1_2IGWYJ]U)$VUZ;V$V
M#9*A?4WM"Y$^KIOKWKDS=#PNL"0:DX>;F:U7OBV;54Z>C5,4Q^C2CZ?:HY95
M@LN\-=C>WL5,5S$[<41\")W?=2X!:.M&\
M
M
M
M
M
M                   8.;9)E><8?[/F.'IOT1\&9V*J9Y]-<:)CW&<%EIA)
M%'*QT<C&R,<ECFO3.:J;Z*&-C<OP>/M>"Q=J+M/,F=B8[&J-F&2*IUBY+,?A
M-]B,EKG&6(TS.'KT1>IC]V=BFO\ 1/00:]9O6+M5F_15:NT3HKMUQ--43SIB
M=F'1[4YYJQDN>V][C\/$W(C11B*.MNT]*O\ 5.F$+X47"W!O&G7ML/!+G2W>
M[4/QZE]JQKZ*XV_"G 0K-=3,38WUW+ZOM%N-GP56Q<CI<RI&Z[==NN:+E,T5
MTSHJIJC1,3T8E;+"S')\OS*C1BK437\6[3L5QTJNJH,3#6+DTSC*]]?P&G,<
M)&SUD:+U,?O6_C=.GWH0^8F)F)C1,;$Q*!S5:MBI8:'6W?544FJJHG0NW,[$
M[?:[$J<!60WV:ZHX_!Z;N&TXJQ&SUL=?$=&GF^XT,Q,3HG8F-N !\*H &_RS
M7O6?++/@+.,F[:B-%--^(N[WL9JZ[W-.AH!]153$MA-3U=13/SZ>9\#EP*Z-
MRM54W[ V>#UESC!T>#MWYKHT:(IN1%>CI3.RU@S,TSC,\WQ'VC,<17B+GQ=]
M/6TQSJ:8T4TQTH88/EMI')(^1[I)'.D>Y;7.>N<Y5WU4]\9C\9CKOA<7=JNU
M\S3M1V,1L0\  >F'PV(Q5^C#X:W5>O7)T46Z(FJJ9Z$0'Q$5RHC4555;$1,:
MJ ?5JU=O7*;5JB;ERN=%--,:9F7FR\MRG,<UQ$8;+\/7B+L[<4QL1'/JJG8I
MCIIUJYR4W*]YB<_N>#IVXP=J>N_Q+D;72I]]8F R[ Y;AZ<+@;%&'LT[5%$:
M-GGS.W,]&4K(57"N#QFV73L55U.;+6JM)"N',QS.3@Q-X\.\?+VPF"Q>-N^!
MPMJJ[7SJ=J.C,[4)+E6I556]O9G5O8V_L]$[/\5742G#83#82U%G#6Z;5N/B
MTQH]_GH9JOR883 U48S.JJ<7B*=%5.&I^1IG][3\.?T=-/ 6&M1J6(AT&[[M
MI+OBU-+&D;5PN7&YZY7.W309/J=8PTTW\PF+]V-FFU'R<3T?VMQ)0 'TN
M
M
M
M
M
M                                                >6*Q6&P=BO$8
MJ[18L6XTUW+DQ33'NR'QSD:BN<J-1$M55P(B 'Q>O6;%NJ[>KIMVZ=FJNJ=$
M1[[U07E)R[5:G+[F+QD4V,UJIG[--G1%R[5S/"4_&IY]4[7/YC UEY5?AX75
M^CH3C;L?56YW:O>5WBL5B<9?KQ&*NUW[UR=-=RY,U53[LH9)6V6)Y1H^TFU-
M!)#)1T\;*USD5JR/2V)B_.9\YR;BI@WS[1O6W"Y-&%JOW]%O&U1_1FC1%=<_
MO1S8Y\L;-]=/A6<KIZ$XBN.XIG]?O(K>O7;]RJ[>KJN7*MFJNJ=,S[[R 5SG
MQ\         F/)UK)D>28F_&96YMW<1O:;>-B-]O*>;1,1LQ$SLZ80X?6N5J
MVH6KOKI:&ICJH4:LD2JJ)(W.;A2P-]JKFV79==N1BZ-[7=T13B-&G>QS:9YL
M1TFA'1N%Q>&QEBG$86[1?LU[--RW5%5,^[#U<]Y3GF:Y-?\ #Y=B*[%6GKJ8
MG315V=$];*QL@Y5L#B=[8SNU]CNSL?:+<35:F>C3LU4_I6&S-7'@4Z/=6V=#
M5V1U/_3F7!Y:VQ.7>?N?2\):UF]9OVXNV:Z;ENK:JIF)B?>>BKL%F.-P%SPF
M$NU6YYL1\&>RIG8E*\LUUPU[1;S"CP%>UX6C3-$].-NG]*?#RP^)P^*LTW\-
M=HO6:XTT7+=454S'0F'JE-H14<B*BHJ+A14Q*A)A\6KMJ];BY9KIN6ZMFFNF
M8F)]V'V !]
M
M
M
M
M                                                         U6>
MZS9/D-GPF87M%RJ--O#T===K[&G]<["K-9>4+.,ZW^'L3.!P-6QX&W/7UQ_]
MES8GW(V&#Y&MX<AXM[[1T-VHK9':V?<@CPN^DOFIP@8699Q@,LM[[%7-%4QI
MIM4[-=72CJH7F^M./S#?6K4_9L-.QO*)ZZJ/WJOU)WK+RC91D^^P^#T8_'1L
M311/].B?W[D:=F.='Z%6YYK'F^>W_"YA?FNF)TV[-/6VJ.QH_7.RU@KOD<[@
MR'.+WVBKKR56R/U4%N""/ SZ7SEX22YOK7@<!IM6-&)Q$;&]IGK*9_>J_5"&
M9CFV.S*YO\5<FJ(^#;C8HIZ5+$ !@>,  $HU;Y/\ZSO>7[M/V+ U:)\/=CKJ
MH_\ KM[$STYT0^HU56Q$M+%)15-9*D--$Z:1=QJ8M]RXD3?4 W&4ZKYAF.]N
M5Q]GPT[/A*XV9C]RGFHS:M7;URFU9HJN7*YT4441-54S/,B(VTUR?DIS?&X:
M;^/OTY=55&FU9FGPE<]GHJIBG],]!860:IY-D%N(P5G?7YC17B;G77:O=YD=
M"&Y3M@3SL.\;Y=.PT#&I)>3M<]4^QC<K6-X7I8JKP6<9J***[E<444S775.B
MFFF-,S/0B$AP&I6.Q%F;F*N1A9F.LMS&_J_BT3&]2G+,DR_+*/\ I[>F[,:*
MKU6S7/N\SW&>HC/]3\[R&N:L59FYAM/6XJUIJMSSM]/Q9[)I'2-5--5,TU1%
M5-4:)B=F)B4.U@Y,\FS.:K^7S^'8J=G11&FS5/1M[&]_A]Y\=!NM\!3O78:1
MF=+=S]8W'J)5L>GHOQ+QV<)6N9Y#F.653-ZWOK/,O4;-'N\[W6O6S,1,3$QI
MB=B8EH<TU0P&+TW,+_TMZ>93'].9Z-/,]Q3XVV>ZJYWD-R8QUB? Z=%.)M]=
M:J_BYG2JT2U*%45,"FEST\T$BQ3QNBD;C8],U?A((,[,LES#+:IC$VI\'IT1
M>IV:)_BYGNL$ ?", -GD6L>:Y#B8O8"]--$SINV*MFW7'[U/Z]M=&K.LF#UB
MRZ,7A^LNT3O<18F=,T5_KB>9*A$DY/\ .KF5:QX>F:IC#XVJ,->IYG7SHMU?
MPU:/<TI(I%141<2FR[+W]-154=-(]74D[D8K7+:D;G8$>W)AQF9EN;8W++OA
M,-<F*9GK[<[-%73C]:P,GS:QFN$B_:ZVNGK;MN=NFKJ<Y6;;:KYA5@LVM4Z?
MZ6(F+5R.9UVQ3/N5+N 6CJI8@
M
M
M
M
M
M    U&L>LV6ZO8/[1C*M]=KTQ8P]/P[DQSN=$<V9%5$2U2*>>*GB?-,](XXT
MM<]RV(B &#FV<83*K'A;\Z:ZOD[4?"JGJ=%LL3BL/A+%>(Q5VFS9MQIKN5S%
M-,1T9E7.LW*G55O\)J_3O8VJL;<C9_PJ)W:O>1#6+6K-=8<1X3&7-[8IG39P
MM&F+='N<VKHRTZN^95P-P;YSN^]M)YU=#=]M/#B6;_=?Z/S$^'@,N]>M6+=5
MV]7%NW1&FJNJ=$0BF<:YS.^L97&B-J<15&S_  4SNRT6:YUC<TN[Z_5HMQ/]
M.S3\&GJST6 ^[^(OXF]7?Q%RJ]>N3IKN5S-54SSYF7P"$TY55555555<*JN,
M^KMVY>N57+M<W+E4Z:JJITS,]&9?( ,C Y?C<QQ-.%P-FO$7Z]JBB-,].>='
M1D/K&.>Y&,:KG.6QK6I:JKD1 #UPV%Q&*NQ9PUNJ[<JVJ:8T^_SF.VN1:LYQ
MGU[P>7V)FW$Z+F(KZVU1V57ZHV4YU;Y*[-K>8K/Z_#7-B8P=N>LCH7*XV:NE
M&QT96!8P]C#6:;&'MTV;5$:*+=$133$="(3,A5<+L&\;C<^Q,\V;+>"K3QX]
M2W[5WI;C/'P'DS<MR?'YG<WN%MZ:8G15=JV**>G/42/*=2[=&]O9G5OZMN,/
M1/6QV57-]Q)[=JW:HBW:IBBBG8IIIC1$>Y"+:M\G.3Y/O<1BXC'XV-$[^Y']
M.B?W+<Z??G]"6@G1J(EB)8;_ $=#2T420TL386)\W&JY7+C5>$TV4ZJ8# ;V
M[?B,5B(V=]5'64S^[3^N6\  ?2R     ?-=NBY15;N4Q715&BJFJ-,3$\R8E
M"M8.2[*L?-=_*JOP_$3IGP>C38F>QVZ/<V.@FX^.:CL:6E.NNVCKH]750ME3
M<5<#F^BY,*'Y53373--<1535L3$[,3"/9IJ;@L3OKF"G[+=G9WFW;F>E\7W/
M>2(4!G6K><Y'=WF8X>JW1,Z*+U/76JNQKC8]S;:QT?>LV;]JJS?HINVJXT5V
MZXBJF8YTQ*I^4?5C),FJL8G+JXLW<15,5X'?;[13HF?"4:=FFG3&C<5Y(LU+
M47 <^O\ V16@B?5TTR24[-)DN"1MJV)8N)WP*5AF&4X_+J][BK4TTZ=%-R-F
MB>E5#$6Q<MV[M$V[E,5T51HJIJC3$QT8E"=;,GR[+YMWL)5%NN[.BK#:=.Q^
MW3S8A"'[;N5V[E-RB=[71,54SSIC9A^"(U)%L6U".OVFJJBJ*Z9T54S$Q/1A
M^#HW"WXQ&&LXBG:O44W(Z5414]6#D7$F7^:V?JZ6<O)B.[0N5\4;UQN8UR\:
M%KV;D7;-%V-JY3%4>[&E]L;+>+L+P-ON89( $@
M
M
M
M
M
M          >6)Q-C"X>YB<17%NS9IFNY7.U%-,:9D/CG(U%<Y41$2U57$B(
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
MG,]U#,VUFS#,M-N)\!AI_P"51.W'[]7-:FNNNY7-==4UUU3IJJJG3,ST9E^
M",UT  -WJ]J?G6?UQ5A;7@\+IT5XN[IIMQS][S:IZ$/J(JK8F$EIZ:>IE;#!
M&Z61V)K$M7_^;X!L<KR',,SJB;-&\LZ>NOU[%'N<_P!QI:**[E=-%%,UUUS%
M---,:9F9V(B(A<O)_JE5D. JQ6,IT9CBXCPD;?@Z-N+?3YM7_P"'OJUJ)D^0
M33?B)Q>/C_\ 9N1\&?\ ZZ-JG],]%)5B.+-PKC.C;,[*NH7I65F:ZHL^KC;A
M2*W&JKNNW,&!#7TTU55133$U553HB(V9F93[5C(YRW#3>OQ_U=^(W\?L4\RC
MJO3*-6L!EFB[$>'Q,?\ .KYG8T\QMP!*;>            &LUF]6\U\RQ'U5
M:@%_ZS>K>:^98CZJM0"O/C3@.=;?^]4G1/\ :,/-^*<;YO=[BI6*SLWXIQOF
M]WN*E8@"$TH            "S>2G6+PEJYD&(JZZUIO8/3S:9G3<H]R9WT>Z
MK)D9;C\1EN/L8_#3O;V'KBNC3M3HVXGH3&Q+)CLUR*>E<MYONZNBJ4M5B+F2
MM3SHW:2?&F^@2_4K-=]17EEV=FC378T_LS\*GW)V40>N$Q5W"8FWB;,Z+EJJ
M*J?<YD]-T4,3*<RP^:Y=A\PPTZ;6(HBJ(YL3M54ST:9V&6N'9HY&2,;(Q4<Q
MZ(YKDQ*UV%%0M4>&"Q=K&X2UBK/P+M.^B.=/-B>E+W  R     #G;,^,L7PU
MSNI=$N=LSXRQ?#7.ZE#/B::-_('V5%Z<WB:%58S[W?X2ONI6JJK&?>[_  E?
M=2Q@%<Y\>0            MODC]6\3Y[7]595(MODC]6\3Y[7]5920Z?$;-L
M3VPSHI?$$XU&XIN^<5=Q;0=.-1N*;OG%7<6TW5;RO\99?P-?=+25;RO\99?P
M-?=)IM!3<MLNQ9_3B]M"1(9KW][PO!U=TF:&:]_>\+P=7=*_ 53DY&
M                                6)R/?><T["SNW%G*QY'OO.:=A9W;
MBSEJ'03C.M;']B4W#-]XXE6H?RV,[&WNU)@A^H?RV,[&WNU)@/RJJFFF:JIB
MFFF-,S.Q$1#]5IRG:W5[^K5[ 5Z*8B/M]RF=O3LQ9B?TU>]SV3W(U+5/0O:]
M(;MI'U,N&SR8V)C>]<34^/>#\F8B)F9T1&S,R_41UPSRK?3E>&JT1'WFJ.;S
M8M]5\ZX<IERNNO+]7Z]Y;C33<QT?"JY\6>='[WO<]7ERY<NUU7+E4UUUSIJK
MJG3,S/-F9?(JN<KEM4Y)>=ZU=XS++4O5WS(TP,8F1K?_ (I\Y[K?7555A<KJ
MWM,;%>)C;GL.=TT6JJJKJFNN9JJJG3-4SIF9Z+\ !B4
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
M[U66W:NLNZ:[.GF5Q\*GW83)4]J[<LW*+MNJ:;EN8JIJC;B8V8E9F4YA;S+
M6L51HB:HT7*8^+7'PH;,!,;F9@    #G;,^,L7PUSNI=$N=LSXRQ?#7.ZE#/
MB::-_('V5%Z<WB:%58S[W?X2ONI6JJK&?>[_  E?=2Q@%<Y\>0
M  MODC]6\3Y[7]595(MODC]6\3Y[7]5920Z?$;-L3VPSHI?$$XU&XIN^<5=Q
M;0=.-1N*;OG%7<6TW5;RO\99?P-?=+25;RO\99?P-?=)IM!3<MLNQ9_3B]M"
M1(9KW][PO!U=TF:&:]_>\+P=7=*_ 53DY&
M            6)R/?><T["SNW%G*QY'OO.:=A9W;BSEJ'03C.M;']B4W#-]X
MXE6H?RV,[&WNU)@A^H?RV,[&WNU)@P,]S.C*,HQ>8UZ)^SVYJIB=J:YZVBGW
M:IB'/]^_=Q%^YB+U4UW;U4UW*YVYJJG3,^^MOE7Q-5G5JW9IG[SB:**H_=II
MKN;M,*A1SKY2)D-5V[K'25\5,B^13QHZS^N3&O@1#&S+&4X' W\75L^"HF8B
M>;5M4Q[LJPNW*[MRJ[<G?5US-554\V9G3,IQKM>FC**;<3\K>IIF.A$55;L0
M@H A-/                               $3,3IC8F   %ZZE9U.=:NX;
M%7)WV(MQX#$3MS-RWHC?3V5.BKW6]5CR08^8Q./RV9V*Z*<11'.FB?!U^_OJ
M5G+D;K6HIV39ZN6MNNFF>MLF;JY%W5=&N:JKPV6ED:O9A.8959O53INT?T[L
M_O4\WW8T2V2'ZB8F8NXK"3.Q53%VF.QG>U=U"8"A=;LYJSK6#%8R*M]9BKP6
M'YT6J-BG1T_A>ZN?67&58'5_,,53.BNWA[F\GG5S3O:?^*5 (IUQ)QFL[?5C
MD2EHVK8CLZ=Z9;/)9_J"M,]Q\YAF=Z_ITVXG>6NPIV(]_;3_ #?$3ALKQ5Z)
MT546JM[/[TQHI_2K$ 0&@@                                 !<G)=
MZJ6^&N[L)<B/)=ZJ6^&N[L)<N1Z#> [/</9-#T$?B)]J;Q)3PE>ZWC1ZF\24
M\)7NMXQLSXMQ? W.YESLZ'S6JFC*\975.BFFQ=F9Z$42YX13XVFH_P @?:T7
MH2^-IXXS[I?X.ON956M/&S%.#OU3M1:KF>UE5@ @-&
M                    .C<+]VM=A3N0]7EA?NUKL*=R'JO'>&:#>!"U[/R-
M'8QN/M\6?D:.QC<?;GK/..\P\ZO?65,)FYYQWF'G5[ZRIA*2XU.&5/O$W2/\
M95N9<88KAKG=2QV1F7&&*X:YW4L< ?"(            "1:BZPSD6>6Z[M6C
M!XK19Q4<R(F>MK_@G9Z6E'1]15145-PGI*J6EJ(JB);)(7(]O%N+O+B4-KJW
MFOX;F-%5<Z,/>_IWN=$3M5?PRU0Z1B8F-,;,2_41Y-]8OQ;)8P=^K?8S+HIM
MU3.W5:_Y=7N1&]GI=%+EQJHJ(J;IVF@K8JVEBJHM"9J.LR+YS5WT7 6R_6BU
M2S7[;E_V>Y.F_A=%$Z=N:/B3^IO0!]+0    !2W*7ZWXKL+/U=*+)3RE^M^*
M["S]72BRF_2=PJ<6OSM6N_4S>VI7VMW'M[L:.XAIFYUNX]O=C1W$-, ,3S@
M           L#D@XRS#@:.Z6DJWD@XRS#@:.Z6DM0Z"'6-C>Q8/3E]M23ZB?
M>\5P=/=)FAFHGWO%<'3W29M3K;-4:L9IO=.G[+=VN=O)TOW52*(U9RKP?P?L
MEF9Z<T4[[]+/QF%MXS"7\)=^3Q%NNU7V-=,TSNHWR>XVK\+NY)B>MQV3W:\/
M=HYLT;Z9HJCH;<>XR\Y-]"_(J1WM"KL"5%-)$Q?ZXW(_-XVJJ\1@YWI_!\;H
M^9K[F7[DL4QE&"WNUX"W[^]C3^EDXBS3?L7+%?P;M%5%72JC1+4ZKXB?L5>7
MWMC$8"NJU73^[IF:9_4\^5'U4N<-:W9?LY5RAV[.]LYQA*IHC11358BF-C][
M>5/SE1]5+G#6MV4N?++7KCQ)B*RT;*B]JS.DFBS*>DL6"9T6DLN/-5+<6Z?.
MN7$E7"4;I."UJHHT6\?8F:8T4Q-N(VNCO9-<N)*N$HW6\0'5NB<PUBJLZU57
MKN?Y?$W,-8N[R,-%.G3X6Q3;IBF:MK=YFQ/D+UIT8'7C5W,HZV,1->$KJZ?6
M1$^.3.9B(F9G1$;,S(S!:F122Y6ZK\93.7.DII\UTKL,DK'L:^-\CO.=8MEN
M\1G*:?M6:S1G4W*\SPO76;=>]\%H_;MQ1$1I29'\YT8;6/*L7M>%FJQ5/3ZV
M-/C&_F8B-,[$1MRC&BU[2N9OOPC3_%]H[T1NC./_ /H+NN-6G\.^WV\NMW-G
M1]G\%=HN7.QWV\JZ8PMW?ZL[BQ6GB:YGV]K<W]S_ '/-MP_@_=M=9DSO*X,)
MI]%'I=S-/V']/A>H-33C_P#^G7GT_=?M-&$HJYG@MY7355TM.]J%F )C<R7@
M           -1K=AYQ.K&9VHC3/V:Y7$=&B-_P#RJ$=(7+=%VW5;KC317$TU
M1SXF-$N>,SP-S+LQQ.!N_#PUVJW,\_>SHB?=VT$Z8EXCG^W],J24E2B>2YKX
M7+D5JYS?#:I@9Y:F[D^,HC;\%55'\,;[]2M%L5TTUTS15&FFJ)B8Z$JLQF&K
MPN*O8:OX5FNJB>CHG;]U\8/&8K XFWB\'=JLXBU.^MW*9T3$K(U>Y5[-S>8?
M/K7@:MK[9:B9IGHUVXTS'\.GI*Q$37N;B-6NR^JZ[7YU-)8URVOB=Y4;N%OQ
MIA/S#XB]AKU-^Q7-N[1.FFJG;A+,KUUMU;VUF=&\G:\/1&FG^*G;CW$/'1F%
MQ>%QEBG$82[1?LU[--RW,54S[L/9SYE&?9MDM_PV78BJS,Z-_1MT5Z/VZ)V)
M63J[RI9=C=[A\XHC XB=CPU.F;%73T[-'NZ8Z*PR9JX\"G0;IVQH:S-CJ?\
MISK@\M?JG+O/W/I%K6;]F_;B[9KIN6ZMJJF=,3[ST5=@<RQN7W/"82[-N9^%
M3MTU=E3.Q*6Y5KEA,1HM8^G[-=G8\)&S;G]=*=#XM7K5^W3=LUTW;5<::*Z)
MBJF8Y\3&P\\;CL'@+%6)QMZC#V:=NNY5%,=+9YJ0V97L:U7JY$8B9RN5?)LR
MVDD'S171<HBNW5%=%6S353.F)CH3#XQ&)P^&M3=Q%RFU;C;JJG1#W:[.<_RG
M)+'A\QQ%-J)^!;V[E>C]BB-F4&UCY5IG?X;5^C1&U.-NQL].W;G=J]Y7F*Q>
M*QM^K$XN[7?O5SIJN7)FJJ?=E$^9$P-P^(U&]]MJ:GSHJ!$JI<6L7[%J[VZ_
MBP;YZL7'YG@LNM>$Q=V*-/P:=NJKL:=M&\VUUGKK.5TZ.9]HKCN*9_7[R+7K
M][$7)NWZZKERK;JJG3*7ZR<IN:9EO\-E<3E^$G8FN)_KUQT:X^!TJ??0N9F9
MF9G3,[,S(*[G*Y;54T"NO&KKI=;52NE=N6Z+4R-;B0WN;:WXS%[ZU@].%L3L
M;Z)_J51T:H^#[GOH_,S,Z9V9G;D !\*@ '[33555%-,3555.B(C9F9E)-7=0
M<[SS>WIH^QX*K9^T7HGKH_\ KHVZOT1T5GZO:F9)D--->'M>&Q<1UV+NZ*J_
MX>91[B1D3G;R&P71LK7WAFR.;^&IUPZV5,+D_H9C7X$WP1$S,1$:9G8B(;?*
MM6<QS'>W-[X##S_S:XVX_=IVY3'*]7\NRR(JM4>$O\V]7LU>Y^S[BO\ 5WDQ
MS;,=[B,SF<OPL[.\F--ZJ.A1\7^+WEF9+J[E&1V?!9=AZ;4S&BN[/77*^RKG
M9]S:;(3MC:W%CRG0[JV>H+M1%ACSYMV>3RG\7S4X"+Y5J?C<7HNXR9PMF=G>
MS\I/\/,]WWDOR_*L#EUO>82U%$S\*N=FNKIU2RP 9GK@
M      !K-9O5O-?,L1]56H!T#K%;KN:OYG;MTS777@[]-%%,:9F9MU1$1$;<
MRHO\#SO\OQ7B;G>H)T6U#GVWD4CZFE5C'/LB?HM5?.WC#S?BG&^;W>XJ5BL_
M-::J\KQE%$35558NQ33&S,S-$[$*X_#<P\EO>+JZC"&;^!YW^7XKQ-SO6'71
M7175173--=,S%5,QHF)C;B806*:2^*1EF>QS+<6<U4\9CC(_#<P\EO>+JZC'
MJIJIJFFJ)BJ)T3$[$Q,/P ,             )IR8ZQ?AV;3EF(JT87,)B*=.
MU3?CX$_Q?!]Y"W[35535%5,S353.F)C8F)A]:Y6JBH6[NKI*&KBJHM*)UMGS
MF^<U>%, 2#4_-?LF.^QW9T6<5L4Z=J+GQ??VD?(F8F)B=$QLQ,.D1HM3=8*<
M^R.SBJYTXJU_1Q4;7]2F/A:/WHV6]7$5%2U-T[335$=3!'41+G1S-1[5WER[
M^4MH:W(,TC,\NHO53_6HZR]'[T<WW=ML@!])@ .=LSXRQ?#7.ZET2YVS/C+%
M\-<[J4,^)IHW\@?947IS>)H55C/O=_A*^ZE:JJL9][O\)7W4L8!7.?'D
M     ,G#Y7F6)M^%PV$OWK<SHW]NW773ICHTQ(9,8]ZV,:KER-2U0#UM8/%W
MJ=_:L7+E&UOJ:*JH]^(8RWN2>F*=6;DQMU8NY,]/>6X_4J[\#SO\OQ7B;G>K
M7Y,<+B<+JW5:Q-FNQ<^TW)WERF:*M$TT;.BJ(2PHN?Q&T[%P2LO9'/C<U-3)
MA<U4R'DG6I,1&3US'-OU3/:T0AOX;F'DM[Q=743;4^S>LY3-%ZBJW5X6J=[7
M$TSHT4\R4N5;RO\ &67\#7W2TE:<JV7X_%YA@*L+AKN(IILU15-JBJN(G?<W
M>Q*6704V[;!CGW-.UK5<N=%@:EJZ:&\0S7O[WA>#J[I,T1UUPN)OXK#39LUW
M8BW5$S13-6C9Z$*X&;^!YW^7XKQ-SO6-B,+B<+<\%B;-=BYHT[RY3-%6B>;H
MJB%6Q3E3X96):^-[4RN:J(1,9'X;F'DM[Q=74>5VS>LU;R]15;JT:=[7$TSH
MZ4O, (SX            !F6\FS>Y13<MX'$5T5Q%5%=-JN8F)V8F)BG9B7[^
M!YW^7XKQ-SO7VQ<A*E-.N%(I/44#WIP&.KIBNC#7:J:HTTU115,3$\V-A^_A
MN8>2WO%U=1A#-_ \[_+\5XFYWI^!YW^7XKQ-SO2Q<@_#5',R>HICC(_#<P\E
MO>+JZA^&YAY+>\75U&$,W\#SO\OQ7B;G>L.JFJFJ::HFFJF=$Q.Q,3#Y88OB
MD99GL<RW%G-5/&8XR/PW,/);WBZNHQYB8F8F-$QL3$OP ,         +$Y'O
MO.:=A9W;BSE8\CWWG-.PL[MQ9RU#H)QG6MC^Q*;AF^\<2K4/Y;&=C;W:DP0_
M4/Y;&=C;W:DP0/E>XDP?G7^76JE:W*]Q)@_.O\NM5*&;34TG;3MF7HXO9(UK
MUQ?A^&_EJ0I-=>N+\/PW\M2% ",UL         #.P^0YYBK--_#9=BK]FO9H
MNV[-RNF=$Z-BJFF8DLM,XXI)%LC8Z142VQC5<MG$ 9%K+<QO6XN6<+>N6ZO@
MUT6ZJJ9Z4Q#!&R]&=9/RK&_[>[WAZ,ZR?E6-_P!O=[Q]S5R*2?@JKF)>K=\A
MCC+_  C-O(L1XJOO3\(S;R+$>*K[UK1LO1G63\JQO^WN]X>C.LGY5C?]O=[P
MS5R*/P55S$O5N^0Q!E_A&;>18CQ5?>GX1FWD6(\57WK6C]JIJHJFBN)IJIF8
MJIF-$Q,;<3#\?" Q F)IF::HT3&Q,3MQ(           EW);5,:UT1$Z(JL7
M8GI;$_J7(IKDN]:[? W=R%RK,&AQG4-ANR7=/)XFF\U-F8SJF(YMNN)_0GR
MZF\=T\'7N)\CG*)5-&IV8S&W,6H]R;UN)W5(+MY1O4S,/\'Z^TI)'/I)P&N[
M>]J0_I6?>/-3K55-.0XJ8YU$>_<HA7:P]:^(,5_A_64*\ $1J(         &
M1@\MS''S5&!PM[%3;T37%FW5<WNG:T[R)T!]8QSW(UC5>Y<36I:O@ /6QA,5
MB9JC#6;EZ:?A1;IFK1IY^]B6.-EZ,ZR?E6-_V]WO#T9UD_*L;_M[O>/N:N12
M;\%5<Q+U;OD/(9?X1FWD6(\57WI^$9MY%B/%5]ZUHV7HSK)^58W_ &]WO#T9
MUD_*L;_M[O>&:N11^"JN8EZMWR&(,O\ ",V\BQ'BJ^]/PC-O(L1XJOO6M&=?
MR#/</:JOXC+L59LVXTUW+EBY333'/FJJG1#!?++".2*2-421CHU7"B/:K?&8
M@R;F69E:HFY=PEZW13LU5U6ZHB(Z,S#&  P         N3DN]5+?#7=V$N1'
MDN]5+?#7=V$N7(]!O =GN'LFAZ"/Q$^U-XDIX2O=;QH]3>)*>$KW6\8.>\29
MAYK>^KJ<]NA<ZHKKR?'T44S575AKT4TQ&F9F:*M$1"A_P/._R_%>)N=ZBG3"
MAJ6WL4CYZ/,8Y]D<EN:U5W4R&-F7%V*X&YW,JN6EF%-56 Q--,3-4VJXB(V9
MF9IE6OX;F'DM[Q=7480R[F3YO:MU7;N!Q%NW1&FJNJU7%,1'-F9I8B T=\;V
M+8]KF*OSDL\9CCWKP&.HIFNO#W:::8TU5315$1'1G0\  ,0         /7#8
M3%8NN;>%LW+]<1OIHM4S7,1M:=%,3L;(?6M5RHC45RKB1,*@'W:L7K]4T6;=
M5VJ(TS31$U3HY^P\AF_@>=_E^*\3<[T_ \[_ "_%>)N=Z^V+D)/PU1S,GJ*?
M R/PW,/);WBZNH?AN8>2WO%U=1A#-_ \[_+\5XFYWI^!YW^7XKQ-SO2Q<@_#
M5',R>HICC(_#<P\EO>+JZA^&YAY+>\75U&$/?$X#'82*9Q>&NX>*].]F[151
MIT;>C?1#P?"-S'-7-<BM5-QR6*8X]+V&Q-B(F_:KM15M;^F:=.CG:7F !\
M       Z-POW:UV%.Y#U>6%^[6NPIW(>J\=X9H-X$+7L_(T=C&X^WQ9^1H[&
M-Q]N>L\X[S#SJ]]94PFZSK)<XKSC'UT8#$U458F]--46:YB8FNK1,3O6%^!Y
MW^7XKQ-SO5)46U<!Q*III]?+]5)]H_S%RE6YEQABN&N=U+';#,,OQ]6/Q-5.
M&NS3-VN8F**IB8FJ>@Q_PW,/);WBZNHPA]W\/B,-<FUB+5=F[&C31<IFFJ-.
MS&Q5HE\/A55%15145%3 J*8X^KEJ[:KFB[15;KC;IJB8GWI?( 'P
M    -OJKGMS(<ZL8^-,V=/@\31'QK57PO=C;CHPOBU=MWK=%VU5%=NY3%5%4
M;4TU1IB8<X+7Y+-8OMF7UY+B*M-_!1OK&G;JLS.U_!5.CI3":%]BYJ[N(W78
M>]M5,^[I7>1/;)#;N2)I-^DGPIOF=DN9599F%O$Q\G\&[3SZ)V_>VUE45TUT
M4UT3OJ:HBJFJ-J8G9B53IKJ9FOA\+5E]VK3=P\:;6G;FW,_RRG8"P=%)*
M "EN4OUOQ786?JZ462GE+];\5V%GZNE%E-^D[A4XM?G:M=^IF]M2OM;N/;W8
MT=Q#3-SK=Q[>[&CN(:8 8GG         ![8;!8W%S5&$P]W$31HWT6J*J]&G
M:T[V)>_X'G?Y?BO$W.]?;%)&P3.3.;&]R+NM:JH!Z6</B+\S%BU7=FG;WE,U
M:-//T/3\-S#R6]XNKJ)GR0<99AP-'=+25IR4Y?C\)F&/JQ6&NX>FJS3%,W:*
MJ(F=]S-]$++68M!#JNQ[',N:!KFJU<Z7 Y+%TU-_J)][Q7!T]TF:(ZE87$V,
M5B9O6:[43;IB)KIFG3L]&$N$5UER/,L/F-&LVKT1.8VJ=YB\+S,3:C1L=E$1
MU-F$J&:I:A[%921U46K>JM5%1\<C%L?'(W1>Q<J!I<WR[%VL53G&5QIQ5$;V
M_9YEVB.9TVZ$7M9EJWKME\Y=B*JK5Z*HJO8&NKP=ZBNC;C]Z(Y\)0TV<ZHY%
MG5?A<9A][B8VL3:F;=V-&UUU.WHZ.EK8U(Q]J-YA=8LQMVHG8HKN;^8CG:>M
MW'SRDW+=]"DQ;P@>YSZ6.K>Y&M6H@>V)[VLMS<^-^*RU<3E3"::C%Y3K#A?L
MMV9HN:8FYAJIWERFJG=]QN6!F&1Y;F%6_OVM%WF7J)WM>QT8V_=8?H[B:.ML
MYKBZ*(VJ:JM]L=/8;;6#*,HS+#6KF:U^!MX.OPU%^*_!;RJ.;OYV$>S+.L9K
M;>KR/5R:J<!/6YCFLQ,411/PK=O:TS5^GI;+,M\GV6W;L7LWQF,S:NF=,4XF
M[.\B>A33HG]*2X;"X;"6*</A;5%BS;C11;MQ%-,=*(?+%7'Y-N/*I@ZDJZM[
M];&R@AFS4GU;\^HF:W C'/;8C&V8,%JV9#.S3 X'%VJ*L;5X.C#U>$IN;[>;
MV8_>:K%YA?SRY5EV53,8;:Q6-F.MWO-IHY^G_P";#(IU7PE=<5XZ_?QU43IB
M+U<[WWHZK;V;-JQ;IM6:*;=NG8IHIC1$>Y#!]'<K_ OP#P?_ $/@_![WXVWO
MM_I_:WW7:>>-F,K$R;EG$>C^"IN99]E^&T4^QYOT=XQOPK!_AOX9O/\ IMYO
M-'-Y^^Z>G9&8 #Z6             *KY5\AJL8ZUG=FG^EBHBUB)CF7:(ZV9
M[*B/T+48F:99A,UP%[ 8RC?V+].]JY\3S*J>C$[,,7MSFJAYE^76EY4$E-@2
M33B<OFR-Q>'$O"$+UVRV;>)HS&W'67HBB[T*Z8V)]VG<31X8S!V,;AKF&Q%.
M^MW(T3SXYTQT8<\#<ZSZJYCJ[C)M8BF;F&KF?L^*B.LKCG="KGPTRHJ*BV*<
M=J*>:FE?#.Q8Y8UL<UV,JP;#.,EQ657YHNQOK-4_TKT1UM4?JGH-> /A$ &5
M@LUS/+YF<#B[V%T_"BU<JHB>G%,QI?&,S#'8^YX7&XB[B;G,JNUU5S'2WTR\
M M7$9K-*K-6LCM6F',SES?5Q'MA\;C,+,SAK]RSIV]Y5-.GIZ'S?Q6)Q->_Q
M%VN]5^U75-4_I>8 !@  9.79;C<TQ=&"P-JJ_B+D];13SN;,S.Q$1SY6=J[R
M6Y?@M[B,YJC'8B-$Q8ITQ8IGH[4U^[HCH,FL<[%X3U+JN*NO-UE.RR-JV/F?
MY,;>/=7>0#UPF$Q&,OTX?#43<NU[5,;L\Z$QRK4S"X?1=S"J,1=C9\'&Q;B>
MCS:D R'5/.\_KC[#9T6-.BO%7---JG^+FST*=*SM7>3K)<GWM_$Q&88R-F+E
MVGK*9_<M[,>[.F4JMV[=JW3;M4Q1;HB*:**8B*8B-J(B'TL,B:W?4Z'=&R5!
M09LDB?BZA,.?(GDM7^AF).%;5(QEF29AF=7_ $]O1;TZ*KU>Q1'N\WW$PRK5
M3+\!HN78^U8B-G?UQUL3^[1U6YHHIHIBBB(IIIC133$:(B(YT/H 2&Q@
M                              <]9YQWF'G5[ZRIT*YZSSCO,/.KWUE2
M&?$AI'\@>[T?22>) JW,N,,5PUSNI6DJW,N,,5PUSNI80"N<\,<
M      $GY/\ 6+\$SRFB]5O<%CM%F_IVJ9T_T[G\,SL]"976YM73R>ZQ?C.1
MTVKU6^QN T6;VG;JIT?T[GNQ&B>C">!_FKQ&^[#7MIW;*[++3V_^;/\ 4G&;
MC5?-?P_,::;DZ,/B-%N[SHGXM7N2L)4JP=5LU_$,NBBY.G$8;1;N<^8^+5[L
M)2 G-]-R .=LSXRQ?#7.ZET2YVS/C+%\-<[J4,^)IHW\@?947IS>)H55C/O=
M_A*^ZE:JJL9][O\ "5]U+& 5SGQY         N3DN]5+?#7=V%-KDY+O52WP
MUW=A+!I\1M6PW:SN@D\;0GVIO$E/"5[J I]J;Q)3PE>ZEP"R=0-X     I_E
M6]9Z/-;?=7%P*?Y5O6>CS6WW5Q'-H<9J^V_9']Z/XP@FNO'%/ T;M2=H)KKQ
MQ3P-&[4AH"J<M-             O_5GU;RKS+#_54-FUFK/JWE7F6'^JH;-=
M3$G =SH_=8.BC]E"SLHXIP7F]KN*68P\HXIP7F]KN*68 /I. !SMF?&6+X:Y
MW4NB7.V9\98OAKG=2AGQ--&_D#[*B].;Q-"JL9][O\)7W4K555C/O=_A*^ZE
MC *YSX\@       !8G(]]YS3L+.[<6<K'D>^\YIV%G=N+.6H=!.,ZUL?V)3<
M,WWCB5:A_+8SL;>[4F"'ZA_+8SL;>[4F"!\KW$F#\Z_RZU4K6Y7N),'YU_EU
MJI0S::FD[:=LR]'%[)&M>N+\/PW\M2%)KKUQ?A^&_EJ0H 1FM@        %Y
M:@^J&6]A7]96HU>6H/JAEO85_65IH-)> W#8+M&?],[VV!8VK/$6$[&KNZE<
MK&U9XBPG8U=W4D "P=*-H    #G;,^,L7PUSNI8S)S/C+%\-<[J6,HKC.$S?
M:R>F[QE58S[W?X2ONI>3UQGWN_PE?=2\@ (P        );R7>M=O@;NY"Y5-
M<EWK7;X&[N0N59@T.,ZAL-V2[IY/$TWFIO'=/!U[B?(#J;QW3P=>XGR-<HWJ
M9F'^#]?:4DNWE&]3,P_P?K[2DD<^DG :[M[VI#^E9]Y(:C6OB#%?X?UE"O%A
MZU\08K_#^LH5X (C40        "Q.1[[SFG86=VXKM8G(]]YS3L+.[<9Q::'
MN;)]MT?#)]VX)5J'\MC.QM[M2*I5J'\MC.QM[M2S@%LZ\3     &CUV]5,SX
M&=V%$KVUV]5,SX&=V%$J\^DG <VV^]_IN@_UN-=K#Q)C.#G=A6RR=8>),9P<
M[L*V $)IP        %R<EWJI;X:[NPER(\EWJI;X:[NPERY'H-X#L]P]DT/0
M1^(GVIO$E/"5[K>-'J;Q)3PE>ZW@ R/3 #4:W>K&:>:W>YE0B^];O5C-/-;O
M<RH17GQIP'.-OO?*7H5]I3!SSB?&<#7N*S69GG$^,X&O<5F (33
M";<D?K)B?,J_K;*$IMR1^LF)\RK^MLLX]-.$]?9OMBBZ5/$$AU&XVN^;U=W;
M1Y(=1N-KOF]7=VUN +9V,G(    *ZY8?NV5]G>W+:LEF\L/W;*^SO;EM62K-
MIKQ')=L.VZG@A^[:137SY+!]E<W*402_7SY+!]E<W*40 $9KX        '1N
M%^[6NPIW(>KRPOW:UV%.Y#U7CO#-!O A:]GY&CL8W'V^+/R-'8QN/L #( *6
MY2_6_%=A9^KI19*>4OUOQ786?JZ464WZ3N%3BU^=JUWZF;VU*^UNX]O=C1W$
M-,W.MW'M[L:.XAI@!B><            !G9)FV(R;-,/F.'V:K%6FJC3HBNB
M=BNB>G#!!%LPF<4KXI&2QN5CXW(]CDQHYN%%#(R['7<!C;6+M;=N=,T[6^I^
M-3[L,<=%X+&8?'82SC,-5O[%^B+ENKH51I>ZM^2G6+3%S(,15LQOKV#F9YFW
M<MQW4>ZLA<8[.:BG9[GO)EXT,54VQ'.3-D:GFR-TD^3>+6P]^UB;%N_9G?6[
MM,54ST)>B):E9KIBK++M6UIN8?3_ ,=$;OOI: ,CT  I;E+];\5V%GZNE%DI
MY2_6_%=A9^KI193?I.X5.+7YVK7?J9O;4K[6[CV]V-'<0TS<ZW<>WNQH[B&F
M &)YP        %B<CWWG-.PL[MQ9RL>1[[SFG86=VXLY:AT$XSK6Q_8E-PS?
M>.)5J'\MC.QM[M28(?J'\MC.QM[M28 "0V
M      "HM>=>,VQF.Q>3X>?LF"PUVY8N1;GK[O@ZIHF:Z]CK9T?!CW=+%[T:
MEJGF7S?-/==.DTR.>YZYL<;,;G<.)$WP""ZQZQ8Z_B;^ M3X##VJZK=44SUU
M>]F:9WU7.G1M)!KUKUDU&"Q.386FC,,1>IFW<JV*K5J9V-.GXU=/,T;4\WF*
MJ!5>]7+:IRJ][WJ+TJ-?.C6YJ9L;&)@:W);C4VFLFL> IP]W 68IQ5VY$T53
MMT43S]/-JCH(6  Q/-         W&J^LN*U<S&<98MTWJ+E/@[UJK8WU&F)V
M*OBSIA;>KVNN1Y]%-O#W? 8N=O"WM%-?\',J]Q1A$S$Q,3HF-F)AFR16X,:'
MNW+M-678B1-1)J:W.6%^"RW&K';GPIO&=DV;WLIQ7VBW3%RFJ-[<HG8TTZ=.
MQ/,3G*]8<NS.(IM5^#OSMV;FQ5_#S*O<5P1,Q.F-B8VI=)"G=7N4O.<KWMC'
MZ<QPD;$;^=%VF/W;FSOOXO?69D>M&2Y];WV OQ-V(TUX>OK;M/3IG;Z<:86&
MR-=BQY#HEU;1W?>*(V*35S;L$ODO^CN.XBVA \JUNQ^#T6\3_P!58C8ZZ=%<
M1T*N;[J79;G.7YE1IPUV)KCX5JK8KCW.HVP#,]DS@
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
MO;^-B<OP<[.^N1_5JC]VWL:.G5H]U86KNHV1Y%%-VW;^U8R-$SBKT1-43_\
M73M4>YL]%(DS(-UW@-YNG89K<V6\GYZX_P /$OD_3?N\#?":MO,JU2S#&Z+F
M(_Z6Q.SIJCKYCH4=5*<JU<R[+=%=-/AL1'_.N;,Q/[L;5+:M'EFI6K66X?P%
MO VK\S&BN[B*:;M=7/TS7&B.E$1#1Y]R693C(JO937. OSL^#G379F>E/74^
MY[R<"56-5++$-IGN2[)H$IWTL6K:EC<UJ,<WT7-L5#6X/5[*,):\'3AZ+DS&
MBJN[$5U3VT;C79EJ9@<1$UX*K[-=V]Y.FJW/ZX2,4#G>K.=9'<WN88>JBW,Z
M*;]/76JNE7&Y.RU;H^[:MWK=5J[13<MUQHJHJB*J9CG3$H3K#R6Y9CIJOY17
M& Q$[/@9TS8JGI;='N;'00N@5,+<.\:7>NPT\>=)=[]>S'J9+&R)Z+L3O@*Q
MS#)\PRZK1BK4TTZ=%-R-FB>E5##6Q71173-%=,54U;%5-4:8F.C$H]FFIN#Q
M&F[@:OLUV?B3LVYG=I]SWE3#99UJWG.1W=YF.&JMTS.BB]'76ZNQKC8]S;:U
M"J*F!33IH987K',QT4C=)CVJUR<2D(&7F&4X_+J][BK4T1,Z*;D;-$]*J-AB
M#ZM7;MFY3=LUU6[E$Z:*Z)FFJ)CFQ,;3Y C151;4P*@?M%==NN*Z*IHKIG33
M53.B8GH3#\$[U>Y4\PP>\P^=43C;$;'AZ=$7J8Z.U37^B>BLC*<\RK.;'A\N
MQ%%^GXU$;%=/0KHG9ASX]L)C,5@K].)PEZNQ>H^#<MU335'NPE9,Y,>%#:;I
MVRKJ3-CJ?^Y"F#RU^M:F\_=^EX2295KGBK&]M9A3]HM[7A8T1<B-RI+<#F."
MQ]OPF$NTW(^-3M51V5,[,*N?=B_>P]R+MBNJU<IVJJ9T3^AT8*RU>Y5[M&]P
M^?VO"4[$1B[,1%73N6]B)_A]Y9.'Q%G%8>UB;%6_LWZ*;EJN-,:::XWU,[//
MB4[7H[$= NR^**\F*^EDSG-1,^-WDR,MRM^-,!:XA^5ZZUTZ+69T;^-KP]N-
MG^*G:]Y+;5VW>M47K<[ZW<IBNBKGTU1IB7H R/1/L
M       !SUGG'>8>=7OK*G0KGK/..\P\ZO?65(9\2&D?R![O1]))XD"K<RXP
MQ7#7.ZE:2K<RXPQ7#7.ZEA *YSPQP                  !L=7LZO9'F^'S
M&UIF+56B[1'Q[=6Q73[L;717YAL19Q6'M8FQ5%=F]13<MUQM335&F)<Y+0Y*
M=8O#8>YD.(J_J6--W"3/-MS/7T?PS.F.GT$T+[%S5W3<MB+VU-0Z@E=]74KG
M16[DJ;GTD^%#+RK,+F78ZUBJ-,Q1.BNF/C43\*/>69:NV[UJB];G?6[E,545
M1S8F-,*H3'4K-?"6JLMNSUUK378T\VF9ZZGW)V5A.=LSXRQ?#7.ZET2YVS/C
M+%\-<[J64^)I?_D#[*B].;Q-)2JK&?>[_"5]U*U558S[W?X2ONI8P"N<^/(
M       %R<EWJI;X:[NPIM<G)=ZJ6^&N[L)8-/B-JV&[6=T$GC:$^U-XDIX2
MO=0%/M3>)*>$KW4N 63J!O     %/\JWK/1YK;[JXN!3_*MZST>:V^ZN(YM#
MC-7VW[(_O1_&$$UUXXIX&C=J3M!-=>.*>!HW:D- 53EIH            %_Z
ML^K>5>98?ZJALU897RJX? 99A,#.75W)PMBW9FN+L1OO!T11IT;SFZ&5[8<-
M^5U^.C^VM)*RQ,)UBEVIN5E/"QU6B.9&QKDU<F-$P^:6=E'%."\WM=Q2S$.P
M>NMK#8.QAIPE54V;=%N:M_$:=[3%.GX/0>WIY:\CJ\9'>K%%=>V'#?E=?CH_
MMGMAPWY77XZ/[;[K6927O9<GYQ.KDY)*Q%/3RUY'5XR.]/3RUY'5XR.]6**Z
M]L.&_*Z_'1_;/;#AORNOQT?VS6LRCO9<GYQ.KDY)*Q%/3RUY'5XR.]/3RUY'
M5XR.]6*(#@N5C#XO&X?"1EM=$XB[1:BKPL3HW]44Z=&\Z*?,FN1V);3T*"]*
M.O:]U)*DR1JB/5&N;8JXM)$)6(QA]=K5_$6K$82JF;M=-&G?Q.C?3HT_!2<
M?2Z        ! ^5[B3!^=?Y=:J5K<KW$F#\Z_P NM5*K-IJ<IVT[9EZ.+V2-
M:]<7X?AOY:D*377KB_#\-_+4A0 C-;         +RU!]4,M["OZRM1J\M0?5
M#+>PK^LK30:2\!N&P7:,_P"F=[; L;5GB+"=C5W=2N5C:L\183L:N[J2 !8.
ME&T    !SMF?&6+X:YW4L9DYGQEB^&N=U+&45QG"9OM9/3=XRJL9][O\)7W4
MO)ZXS[W?X2ONI>0 $8        $MY+O6NWP-W<A<JFN2[UKM\#=W(7*LP:'&
M=0V&[)=T\GB:;S4WCNG@Z]Q/D!U-X[IX.O<3Y&N4;U,S#_!^OM*27;RC>IF8
M?X/U]I22.?23@-=V][4A_2L^\D-1K7Q!BO\ #^LH5XL/6OB#%?X?UE"O !$:
MB         6)R/?><T["SNW%=K$Y'OO.:=A9W;C.+30]S9/MNCX9/NW!*M0_
MEL9V-O=J15*M0_EL9V-O=J6<#&S/&?8,MQ>.WGA/LEFY?\'IWN^\'3->]WVB
M=&G1SELZX][6-<]RV-8BN<N\F,F /'&8C[-A+^)WN_\  6Z[F]TZ-.\IFK1I
MV><R16WMC_\ 4?\ D_Z![8__ %'_ )/^@PUK,OP'A][KC_-_\,O(/81+T]_[
M'Z7_ $ST]_['Z7_362*V]L?_ *C_ ,G_ $#VQ_\ J/\ R?\ 0-:S+\ [W7'^
M;_X9>02T1+T]_P"Q^E_TST]_['Z7_362*V]L?_J/_)_T#VQ_^H_\G_0-:S+\
M [W7'^;_ .&7D$M$2]/?^Q^E_P!,]/?^Q^E_TUDBMO;'_P"H_P#)_P! ]L?_
M *C_ ,G_ $#6LR_ .]UQ_F_^&7D$M$2]/?\ L?I?],]/?^Q^E_TUDBMO;'_Z
MC_R?] ]L?_J/_)_T#6LR_ .]UQ_F_P#AEY!+1$O3W_L?I?\ 3/3W_L?I?]-9
M(@.4<JGXEFF%R_\ "_!?:KM-KPGA]]O=].C3O? QI]]/F37([$MIZ-WWI1W@
MQTE)+KFQNS7+F.98N/ST0EHC.!UT^UXRSA?L>\\-7%&_\+IT:9T:='@X28 ?
M2Z &HUN]6,T\UN]S*A%]ZW>K&:>:W>YE0BO/C3@.<;?>^4O0K[2F#GG$^,X&
MO<5FLS/.)\9P->XK, 0FF         $VY(_63$^95_6V4);O5'67T:S*YCOL
MWVOPEFJQX/?^#T;ZJBO?;[>5_L<YDQ41R*IZ-R5,5->5+/,[,BBD1SW6*MB<
M"6J$AU&XVN^;U=W;1YL<CS?\(Q=>)\%X??VYM[W?;S;JIJTZ=[5^RO<5M[8_
M_4?^3_H'MC_]1_Y/^@LZUF7X#I?>ZX_S?_#+R"R1$O3W_L?I?],]/?\ L?I?
M]-9(K;VQ_P#J/_)_T#VQ_P#J/_)_T#6LR_ .]UQ_F_\ AEY!+1$O3W_L?I?]
M,]/?^Q^E_P!-9(K;VQ_^H_\ )_T#VQ_^H_\ )_T#6LR_ .]UQ_F_^&7D$M$2
M]/?^Q^E_TST]_P"Q^E_TUDC0ZH:T>DV"O8O[-]D\#=\%O/">$T];35IT[RCG
MM\R145+4/8I:F&JA9/ [/BE3.8ZQ6VIP.L4EHUF19S^+X>Y?\#X#P=>\WN^W
M^G8B=.G>T\]LP!])@            I;E+];\5V%GZNE%DIY2_6_%=A9^KI19
M3?I.X5.+7YVK7?J9O;4K[6[CV]V-'<0TS<ZW<>WNQH[B&F &)YP
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
MONI234K-=Y<KRR[5UMS378T\RJ/A4^[&RC>,^]W^$K[J6, B-1/(
M%R<EWJI;X:[NPIM<G)=ZJ6^&N[L)8-/B-JV&[6=T$GC:$^U-XDIX2O=0%/M3
M>)*>$KW4N 63J!O     %/\ *MZST>:V^ZN+@4_RK>L]'FMONKB.;0XS5]M^
MR/[T?QA!-=>.*>!HW:D[0377CBG@:-VI#0%4Y::
M  !FY'QWE_G5GZRET*YZR/CO+_.K/UE+H58@Q*=#_C_W>LZ2/Q*9&6\887AK
M?=0M)5N6\887AK?=0M( 3&[@        0/E>XDP?G7^76JE:W*]Q)@_.O\NM
M5*K-IJ<IVT[9EZ.+V2-:]<7X?AOY:D*377KB_#\-_+4A0 C-;         +R
MU!]4,M["OZRM1J\M0?5#+>PK^LK30:2\!N&P7:,_Z9WML"QM6>(L)V-7=U*Y
M6-JSQ%A.QJ[NI( %@Z4;0    '.V9\98OAKG=2QF3F?&6+X:YW4L917&<)F^
MUD]-WC*JQGWN_P )7W4O)ZXS[W?X2ONI>0 $8        $MY+O6NWP-W<A<J
MFN2[UKM\#=W(7*LP:'&=0V&[)=T\GB:;S4WCNG@Z]Q/D!U-X[IX.O<3Y&N4;
MU,S#_!^OM*27;RC>IF8?X/U]I22.?23@-=V][4A_2L^\D-1K7Q!BO\/ZRA7B
MP]:^(,5_A_64*\ $1J(        !8G(]]YS3L+.[<5VL3D>^\YIV%G=N,XM-
M#W-D^VZ/AD^[<$JU#^6QG8V]VI%4JU#^6QG8V]VI9S6:S>K>:^98CZJMLVLU
MF]6\U\RQ'U5:TN)> ZO6>ZS]%)[*DP8>;\4XWS>[W%3,8>;\4XWS>[W%2@ %
M(X85B               #;:H^L^5^=6NZA?B@]4?6?*_.K7=0OQ8@T5X3HVP
M/N=5TR>RAG9'QQ@^&HW5F*SR/CC!\-1NK, $QN@ :C6[U8S3S6[W,J$7WK=Z
ML9IYK=[F5"*\^-. YQM][Y2]"OM*8.><3XS@:]Q6:S,\XGQG U[BLP!":8
M                     %K<D/$F,\Z_RZ$\0/DAXDQGG7^70GBW'H(=AV9[
M&H^C7VE)KJ+Q?B.&_EI25&M1>+\1PW\M*2@#,]D            *6Y2_6_%=
MA9^KI19*>4OUOQ786?JZ464WZ3N%3BU^=JUWZF;VU*^UNX]O=C1W$-,W.MW'
MM[L:.XAI@!B><                    B9B8F)T3&S$PO+4G6&,^R.U>N5:
M<7A]%G%1IV9KIC8K_CC9Z>E1J1ZAZQ?@>>43>JWN"Q>BSB=,[$:9ZRY/83/O
M:4D3\UV\I[^RU[?M]X-21UE/4V12Y$^8_P"BOP*HB9B=,;$QM2L;5W-(S++J
M+E4Z;]K^G>CF[Z/C?Q1LJY;;5K-?P[,:9N3HP]_1;O<Z/V:OX9>W*7ZWXKL+
M/U=*+)3RE^M^*["S]72BS%^D[A4HWYVK7?J9O;4^];N/;W8T=Q#3-SK=Q[>[
M&CN(:8 8GG         6)R/?><T["SNW%G*QY'OO.:=A9W;BSEJ'03C.M;']
MB4W#-]XXE6H?RV,[&WNU)@A^H?RV,[&WNU)@ )#8
M           #GK/..\P\ZO?65.A7/6><=YAYU>^LJ0SXD-(_D#W>CZ23Q(%6
MYEQABN&N=U*TE6YEQABN&N=U+" 5SGAC@           +IY,_5#"]G>^LJ2E
M%N3/U0PO9WOK*DI7&:+>!#M-Q]E4/Z:'V$+ U0XBL]E7W4MTTNJ'$5GLJ^ZE
MN@!D>B $?U^]4,R["CZRA1J\M?O5#,NPH^LH4:KSZ2<!S7;WM&#],WVWFKUF
MXBQ?8T]W2KE8VLW$6+[&GNZ5<@"$T\         G?)#QWC/-?\RA!$[Y(>.\
M9YK_ )E#.+30]G9GMFCZ1?94))J+QCB.!_FI1M)-1>,<1P/\U*UP%L["38
M             !SUGG'>8>=7OK*G0KGK/..\P\ZO?65(9\2&D?R![O1]))XD
M"K<RXPQ7#7.ZE:2K<RXPQ7#7.ZEA *YSPQP         F)B(F8V)V@ #1/O[
M0          #TPN)OX3$VL5AZYMWK-<7+=<;<54SIB7YB+U5^_<OU1$57:ZJ
MYB-J)JG2^ /N>[-S+5S;<[-W+<I]V;URQ=HO6JM[<MU1515',F-F'Y=N3<N5
MW)V)KJFJ8CHSI?( !\         +DY+O52WPUW=A3:Y.2[U4M\-=W82P:?$;
M5L-VL[H)/&T)]J;Q)3PE>Z@*?:F\24\)7NI< LG4#>     *?Y5O6>CS6WW5
MQ<"G^5;UGH\UM]U<1S:'&:OMOV1_>C^,()KKQQ3P-&[4G:":Z\<4\#1NU(:
MJG+30                       ,W(^.\O\ZL_64NA7/61\=Y?YU9^LI="K
M$&)3H?\ '_N]9TD?B4R,MXPPO#6^ZA:2K<MXPPO#6^ZA:0 F-W         @
M?*]Q)@_.O\NM5*UN5[B3!^=?Y=:J56;34Y3MIVS+T<7LD:UZXOP_#?RU(4FN
MO7%^'X;^6I"@!&:V         7EJ#ZH9;V%?UE:C5Y:@^J&6]A7]96F@TEX#
M<-@NT9_TSO;8%C:L\183L:N[J5RL;5GB+"=C5W=20 +!THV@    .=LSXRQ?
M#7.ZEC,G,^,L7PUSNI8RBN,X3-]K)Z;O&55C/O=_A*^ZEY/7&?>[_"5]U+R
M C         EO)=ZUV^!N[D+E4UR7>M=O@;NY"Y5F#0XSJ&PW9+NGD\33>:F
M\=T\'7N)\@.IO'=/!U[B?(URC>IF8?X/U]I22[>4;U,S#_!^OM*21SZ2<!KN
MWO:D/Z5GWDAJ-:^(,5_A_64*\6'K7Q!BO\/ZRA7@ B-1         +$Y'OO.
M:=A9W;BNUB<CWWG-.PL[MQG%IH>YLGVW1\,GW;@E6H?RV,[&WNU(JE6H?RV,
M[&WNU+.:S6;U;S7S+$?55MFUFLWJWFOF6(^JK6EQ+P'5ZSW6?HI/94F##S?B
MG&^;W>XJ9C#S?BG&^;W>XJ4  I'#"L0               ;;5'UGROSJUW4+
M\4'JCZSY7YU:[J%^+$&BO"=&V!]SJNF3V4,[(^.,'PU&ZLQ6>1\<8/AJ-U9@
M F-T #4:W>K&:>:W>YE0B^];O5C-/-;O<RH17GQIP'.-OO?*7H5]I3!SSB?&
M<#7N*S69GG$^,X&O<5F (33                        MCDBHF,AQ=?,J
MQ<Q'3BW;ZJ=(1R1^K>)\]K^JLINMQZ"<!V/9I++GHNB\:J3;4:F?PV_5S)OS
M'O44=5)$=U&XIN^<5=Q;2( 9GK@           !2W*7ZWXKL+/U=*+)3RE^M
M^*["S]72BRF_2=PJ<6OSM6N_4S>VI7VMW'M[L:.XAIFYUNX]O=C1W$-, ,3S
M@         :)T:=&Q&Q,],  T3HT\SG@          #(QV/Q&/NT7L35O[M%
MNBUON;--NF**=/1WL0QP#Z][GN5[U5SG+:JKC5=\]<3B;N)KIN7IWU=-%-&^
MY\41O8T^Y#R  #X        !8G(]]YS3L+.[<6<K'D>^\YIV%G=N+.6H=!.,
MZUL?V)3<,WWCB5:A_+8SL;>[4F"'ZA_+8SL;>[4F  D-@
M                .>L\X[S#SJ]]94Z%<]9YQWF'G5[ZRI#/B0TC^0/=Z/I)
M/$@5;F7&&*X:YW4K25;F7&&*X:YW4L(!7.>&.            NGDS]4,+V=[
MZRI*46Y,_5#"]G>^LJ2E<9HMX$.TW'V50_IH?80L#5#B*SV5?=2W32ZH<16>
MRK[J6Z &1Z( 1_7[U0S+L*/K*%&KRU^]4,R["CZRA1JO/I)P'-=O>T8/TS?;
M>:O6;B+%]C3W=*N5C:S<18OL:>[I5R (33P        "=\D/'>,\U_S*$$3O
MDAX[QGFO^90SBTT/9V9[9H^D7V5"2:B\8XC@?YJ4;2347C'$<#_-2M<!;.PD
MV                <]9YQWF'G5[ZRIT*YZSSCO,/.KWUE2&?$AI'\@>[T?2
M2>) JW,N,,5PUSNI6DJW,N,,5PUSNI80"N<\,<        $SR_5S\7Y/[F+P
M]&G&Y?B;MRC1MU6][;\)1^C?1TNBABW^2GU7K\ZN=S;21(BN5%W4/>V6HXJV
MMEI94\B:GE;P+@S7)OHN$-_A<I^W:KU7[5.G$86]773SYHT4[^G];0)WJ5Q/
M5PU>Y2J 277[5S\#SNJ;-.]P.,TW<-HVJ9T]?;_AF?>F$:8*BHJHNX>364DM
M)4RTTR620N5CM_(J;RIA0@@V^LV4_AV8S-NG1A\1IKM<Z/VJ?<EJ !\*X
M                !<G)=ZJ6^&N[L*;7)R7>JEOAKN["6#3XC:MANUG=!)XV
MA/M3>)*>$KW4!3[4WB2GA*]U+@%DZ@;P    !3_*MZST>:V^ZN+@4_RK>L]'
MFMONKB.;0XS5]M^R/[T?QA!-=>.*>!HW:D[0377CBG@:-VI#0%4Y::
M       $XR[DLS#'Y?AL=1CK-%.*LV[U-$TU3,1<IBN(GI:61[(,R_,+/:5,
M]6_(>RS9F^7M:]M(Y6N1'(N<S"BXO. D6%U,Q6)PMG$TXFW3%ZBFY%,Q.F(J
MB*M'Z7KZ"8ORJWVM2OQ8'L@S+\PL]I4>R#,OS"SVE1JGY#[W6OK\F_UV<HC
MD_H)B_*K?:U'H)B_*K?:U*_%@>R#,OS"SVE1[(,R_,+/:5&J?D'=:^OR;_79
MRB,"3^@F+\JM]K4>@F+\JM]K4AF1\=Y?YU9^LI="JTR_DIS#"8_#8JK'V:J<
M/=HNS3%-6F8HJBK1^A9::%JM1;4L-UV-NRLH8:EM7$L*R/8K4546U$1;<2J:
M#+>,,+PUONH6DB.%U*Q5C$V;TXFW,6JZ:YB*9V=[,2EP E-K         @?*
M]Q)@_.O\NM5*UN5[B3!^=?Y=:J56;34Y3MIVS+T<7LD:UZXOP_#?RU(4FNO7
M%^'X;^6I"@!&:V         7EJ#ZH9;V%?UE:C5Y:@^J&6]A7]96F@TEX#<-
M@NT9_P!,[VV!8VK/$6$[&KNZE<K&U9XBPG8U=W4D "P=*-H    #G;,^,L7P
MUSNI8S)S/C+%\-<[J6,HKC.$S?:R>F[QE58S[W?X2ONI>3UQGWN_PE?=2\@
M(P        );R7>M=O@;NY"Y5-<EWK7;X&[N0N59@T.,ZAL-V2[IY/$TWFIO
M'=/!U[B?(#J;QW3P=>XGR-<HWJ9F'^#]?:4DNWE&]3,P_P 'Z^TI)'/I)P&N
M[>]J0_I6?>2&HUKX@Q7^']90KQ8>M?$&*_P_K*%> "(U$         L3D>^\
MYIV%G=N*[6)R/?><T["SNW&<6FA[FR?;='PR?=N"5:A_+8SL;>[4BJ5:A_+8
MSL;>[4LYK-9O5O-?,L1]56V;$S7!U8_*\9@:*HHJQ5B[9IKG9B)N431$STM*
MTN)3K%4QSZ>9C4M<Z-[43*JI@)@P\WXIQOF]WN*F8\,;8G$X._AJ9WLWK==N
M*IVHFJF:=/Z7/ L#V09E^86>TJ/9!F7YA9[2I5U3\AR7NM?7Y-_KLY15@D_H
M)B_*K?:U'H)B_*K?:U*_$TSCDQQ^599B,QN8VU<HPU&_JHIIJB9Z6E"V+FJW
M&EA0KKNJZ%[8ZJ)87O;GM151;6XK<"J1@2#'ZGXG!8.[BJL11739IWTTQ$Z9
M1\ ?"H        !MM4?6?*_.K7=0OQ0>J/K/E?G5KNH7XL0:*\)T;8'W.JZ9
M/90SLCXXP?#4;JS%9Y'QQ@^&HW5F "8W0 -1K=ZL9IYK=[F5"+[UN]6,T\UN
M]S*A%>?&G <XV^]\I>A7VE,'/.)\9P->XK-9F><3XS@:]Q68 A-,
M  W&J^K=_63,+F!L7J;%5NS-Z:ZXF8F*:J*-&QV;ZB*JV(2T]/+42LAA;GR2
M+FL:FZO& 9V393<S;%58:W<IM311-S?51,QHB::=&QV33BP/9!F7YA9[2H]D
M&9?F%GM*F6J?D/5[K7U^3?Z[.48(D_H)B_*K?:U'H)B_*K?:U*_%@>R#,OS"
MSVE1[(,R_,+/:5&J?D'=:^OR;_79RB,"3^@F+\JM]K4>@F+\JM]K4K\6![(,
MR_,+/:5'L@S+\PL]I4:I^0=UKZ_)O]=G*(P)/Z"8ORJWVM1Z"8ORJWVM3=\D
M?JWB?/:_JK*;M!J7JW?U;RN[@;]ZF_5<OU7HKHB8B(JHMT:-GL&_66(J-1%.
MG7'3RT]V4L,S<R2.-&O:NXO$;'4;BF[YQ5W%M(FLU?RFYE.#KPURY3=FNY-S
M?4Q,1HFFFG1L]BV8 R/2            "EN4OUOQ786?JZ462GE+];\5V%GZ
MNE%E-^D[A4XM?G:M=^IF]M2OM;N/;W8T=Q#3-SK=Q[>[&CN(:8 8GG
M   2W4+);.>6LWRZ[HBJYAZ)LW)^)<IJTT5>_M]!%L3AK^$Q%W#8BB;=ZS5-
M%RB=N*J9T3"><D'&68<#1W3TY5=7/!W;>?X:CK+NBUC(B-JK:MW)Z<=;/N<]
M)F6QHY-PV:2Z-?L[3U\3?K:9TK9;/.BUBX?H+\"J;S5G+[>948["U[$U6J9M
MU?LUQ5ULM+>M7+%VNS=IFFY;F::J9YDQL)+J)][Q7!T]T^]=<IWE=.9V:>MK
MT47XC]KXM7N[2NP$9K)%0                      %B<CWWG-.PL[MQ9RL
M>1[[SFG86=VXLY:AT$XSK6Q_8E-PS?>.)5J'\MC.QM[M28(?J'\MC.QM[M28
M "0V                                @.-Y)\/B\;B,7.95T3B+M=V:
M?!1.C?U35HT[_HI\/CFH[&EI2K[KHZ]K&U<23)&JJQ%<YMBKCT50(QB-2;5_
M$7;\XNJF;M=5>C>1.C?3IT?"2<5U['L-^:5^)C^X>Q[#?FE?B8_N+%&.J9D/
M/[IW)^33K).413T#M>65>+COCT#M>65>+CODK%=>Q[#?FE?B8_N-!KEJ+:U:
MP-C%T8RK$S>N^"FFJB*-'6U5:=,55<Y<B!\KW$F#\Z_RZV+XV(U51#S+]V<N
MFFNRJG@IDCEC9:QV>];%M3<5RH13T#M>65>+COFLS_5NC*,-;OTWYO3<KWFB
M:=[HV)G3MSSD^1K7KB_#\-_+4JD!6.:D*    !=/)GZH87L[WUE24HMR9^J&
M%[.]]94E*XS1;P(=IN/LJA_30^PA8&J'$5GLJ^ZENFEU0XBL]E7W4MT ,CT0
M C^OWJAF784?64*-7EK]ZH9EV%'UE"C5>?23@.:[>]HP?IF^V\U>LW$6+[&G
MNZ5<K&UFXBQ?8T]W2KD 0FG@ 3/4?4?+]9,OOXK%7[UFNS>\%33:WNB8WM-6
MF=]3//0Q:W)#Q)C/.O\ +H9Q(BNL4]W9:D@J[TCAJ(TEC5DBJUV*U$P8@W^K
MNKN%S;"W;UZ[<MU6[F\B*-&C1HB>;$\]H$UU%XOQ'#?RTGLAR3RS%?1]X>R'
M)/+,5]'WB>"QJV9#HG=FYOR<?A=\H]!<O\HO?\/>GH+E_E%[_A[U)1 _9#DG
MEF*^C[QN-6=1\OU;Q=W%86_>O5WK?@JJ;N]T1&^BK3&]ICG)(/J,:BVHA+3W
M!==/*R:&E9')&MK7);:B^$C7H+E_E%[_ (>]9^4:NX7*;]=ZS=N7*KE.\F*]
M&C1IB>9$<YM@ 9'J                !SUGG'>8>=7OK*G0KGK/..\P\ZO?
M65(9\2&D?R![O1]))XD"K<RXPQ7#7.ZE:2K<RXPQ7#7.ZEA *YSPQP
M  6_R4^K%?G5SN;:H%O\E/JQ7YU<[FVEAT^(VC8CM?\ LR?$$[U*XGJX:O<I
M01.]2N)ZN&KW*6WUQU>IS_)+N%IB/M5O^KA*IV-%RF/@Z>=5&PHJNBJBJ:*X
MFFJF9BJF=B8F-N)=(JDY4-7/L&94YOAZ-&&Q\_U=&U3?C9GMXV>GI9S,P9R;
MF,]O;BZ-9$V\HF^7%9'/9NL71?\ 17 O_P!&=GV5QF>75V8B/#4=?8G]Z.9[
MNTK:JF::IIJC15$Z)B=N)A;2#ZXY3]FQ<8ZU3HLXF>OT;47.;VVW[Z$ *YSP
MCH                   +DY+O52WPUW=A3:Y.2[U4M\-=W82P:?$;5L-VL[
MH)/&T)]J;Q)3PE>Z@*?:F\24\)7NI< LG4#>     *?Y5O6>CS6WW5Q<"G^5
M;UGH\UM]U<1S:'&:OMOV1_>C^,()KKQQ3P-&[4G:":Z\<4\#1NU(: JG+30
M           +_P!6?5O*O,L/]50V;6:L^K>5>98?ZJALUU,2<!W.C]U@Z*/V
M4+.RCBG!>;VNXI9C#RCBG!>;VNXI9@ ^DX  :ZK635VBJ:*\TP=-5,S%5,XB
MU$Q,;<3&^+4,))HH[-8]L=N+/<C;?" 8DYME5,S35C+$3&Q,3=HTQ/;-B-9Z
M3:M_FN"_W%KOSTFU;_-<%_N+7?OEJ94(_P 92\_%UC?E,L8?XOE/EN'\;1WQ
M^+Y3Y;A_&T=\V8UGI-JW^:X+_<6N_/2;5O\ -<%_N+7?EJ94'XREY^+K&_*9
M@P_Q?*?+</XVCOC\7RGRW#^-H[YLQK/2;5O\UP7^XM=^>DVK?YK@O]Q:[\M3
M*@_&4O/Q=8WY3,&'^+Y3Y;A_&T=\?B^4^6X?QM'?-F,7!YIEF/FJ,#B[&*FW
MHFN+-RBYO=.UIWDSH93Z2L>Q[4<QR/:N)S5M3PH9@\;&,P>)FJ,-?MWII^%%
MNNFK1IY^]F7L@?*]Q)@_.O\ +K52M;E>XDP?G7^76JE5FTU.5[:=LR]'%[)&
MM>N+\/PW\M2%)KKUQ?A^&_EJ0H 1FM@        %Y:@^J&6]A7]96HU>6H/J
MAEO85_65IH-)> W#8+M&?],[VV!8VK/$6$[&KNZE<K&U9XBPG8U=W4D "P=*
M-H    #G;,^,L7PUSNI8S)S/C+%\-<[J6,HKC.$S?:R>F[QE58S[W?X2ONI>
M3UQGWN_PE?=2\@ (P        );R7>M=O@;NY"Y5-<EWK7;X&[N0N59@T.,Z
MAL-V2[IY/$TWFIO'=/!U[B?(#J;QW3P=>XGR-<HWJ9F'^#]?:4DNWE&]3,P_
MP?K[2DD<^DG :[M[VI#^E9]Y(:C6OB#%?X?UE"O%AZU\08K_  _K*%> "(U$
M         L3D>^\YIV%G=N*[6)R/?><T["SNW&<6FA[FR?;='PR?=N"5:A_+
M8SL;>[4BJ5:A_+8SL;>[4LX!;.O$P    !H]=O53,^!G=A1*]M=O53,^!G=A
M1*O/I)P'-MOO?Z;H/];C7:P\28S@YW85LLG6'B3&<'.["M@!":<        !
MMM4?6?*_.K7=0OQ0>J/K/E?G5KNH7XL0:*\)T;8'W.JZ9/90SLCXXP?#4;JS
M%9Y'QQ@^&HW5F "8W0 --KE7O-5LTG1ITX>NGMHWOZU#+VUV]5,SX&=V%$J\
M^DG <WV^7_O4R?\ X?ZU-?G]6]R;&3_]54>_L*U63K#Q)C.#G=A6P A--
M      )MR1^LF)\RK^MLH2FW)'ZR8GS*OZVRSCTTX3U]F^V*+I4\02'4;C:[
MYO5W=M'DAU&XVN^;U=W;6X MG8R<@    #&QF99=@(IG'8JSA8N:8HF]<IM[
M[1MZ-_,:6+Z3:M_FN"_W%KORU,I$^I@8Y6OEC8Y,;7/1%\"@>.(Q>%PT4SB;
MUNS%7P9N513IT<[?3#Q_%\I\MP_C:.^;,:STFU;_ #7!?[BUWYZ3:M_FN"_W
M%KOWRU,J&/XREY^+K&_*9@P_Q?*?+</XVCOC\7RGRW#^-H[YLQK/2;5O\UP7
M^XM=^>DVK?YK@O\ <6N_+4RH/QE+S\76-^4S!A_B^4^6X?QM'?'XOE/EN'\;
M1WS9C6>DVK?YK@O]Q:[\])M6_P UP7^XM=^6IE0?C*7GXNL;\IF##_%\I\MP
M_C:.^/Q?*?+</XVCOFS ?2<S     4MRE^M^*["S]72BR4\I?K?BNPL_5THL
MIOTG<*G%K\[5KOU,WMJ5]K=Q[>[&CN(:9N=;N/;W8T=Q#3 #$\X        "
MP.2#C+,.!H[I9688##YC@;^!Q5.^L8BB:*XYNB>;'1C;A6O)!QEF' T=TM):
MBT$XSJVR#&ON.)CT1S7K,US5Q*BO6U%)/J)][Q7!T]TEV*PUK%X>YAKT:;=V
MF::HZ?-CHPB.HGWO%<'3W29N><YRK$91F>(R[$Q_4L5S3OMJ*J=NFN.A5&RP
MUK<J6KGVS 4YUAJ-.(P4;W$1$;-5F9^%_!/Z-*J5=[<UUG@.?7]=;KMKY(,.
MJ7ZR%R[L;L7&F)2K,?@KN!QEW"W?A6JM&GF3',JCIP\$UUSRGP^&C,+5/]7#
MQHNZ.;;GF_PRA0 Q/*                    L3D>^\YIV%G=N+.5CR/?><
MT["SNW%G+4.@G&=:V/[$IN&;[QQ*M0_EL9V-O=J3!#]0_EL9V-O=J3  2&P
M                                     ! ^5[B3!^=?Y=:>('RO<28/
MSK_+K82:"GC;3=C5G1I[2!&M>N+\/PW\M22HUKUQ?A^&_EJ52 J''B%
MNGDS]4,+V=[ZRI*46Y,_5#"]G>^LJ2E<9HMX$.TW'V50_IH?80L#5#B*SV5?
M=2W32ZH<16>RK[J6Z &1Z( 1_7[U0S+L*/K*%&KRU^]4,R["CZRA1JO/I)P'
M-=O>T8/TS?;>:O6;B+%]C3W=*N5C:S<18OL:>[I5R (33P +6Y(>),9YU_ET
M*I6MR0\28SSK_+H20Z:&R;%]LQ='+[(3747B_$<-_+2A2:ZB\7XCAOY:4\ 6
MCJQ)0                      !SQF]?A,VQMS1HW^(NU:.G75+H=SMF?&6
M+X:YW4H9\2&C?R OU-$G]<OB:%68ZK?8[$5;6^NUSHZ=4K355C/O=_A*^ZEC
M *YSX\@        6_P E/JQ7YU<[FVJ!;_)3ZL5^=7.YMI8=/B-HV([7_LR?
M$$[U*XGJX:O<I01.]2N)ZN&KW*4S8&>Y1A\ZRK$9=?V*;U/65\VBN-FBN.E+
M/%E4MP'3Y8F2QOBD:CV2-5CVKB5KL"H;]BYE@;688*[A+NU<CK:OV:HV::O<
MEE#G/&X/$8'%WL'B:=Y?L5S;N4]&F=#Q63RK:N;%O6##4[6BUC8CWK=R>YGW
M%;*;VYKE0XQ?-VONZNEIG6JUJYT;E\Z-VBOQ+OE4XBQ=PU^NQ>C>W+54TU1T
M8>:6ZZY3\'-+-/.HQ&CWJ*_U>\B0 Q//                "Y.2[U4M\-=W
M84VN3DN]5+?#7=V$L&GQ&U;#=K.Z"3QM"?:F\24\)7NH"GVIO$E/"5[J7 +)
MU W@    "G^5;UGH\UM]U<7 I_E6]9Z/-;?=7$<VAQFK[;]D?WH_C"":Z\<4
M\#1NU)V@FNO'%/ T;M2&@*IRTT            "_]6?5O*O,L/\ 54-FUFK/
MJWE7F6'^JH;-=3$G =SH_=8.BC]E"SLHXIP7F]KN*68P\HXIP7F]KN*68 /I
M. !SMF?&6+X:YW4NB7.V9\98OAKG=2AGQ--&_D#[*B].;Q-"JL9][O\ "5]U
M*U558S[W?X2ONI8P"N<^/(        6)R/?><T["SNW%G*QY'OO.:=A9W;BS
MEJ'03C.M;']B4W#-]XXE6H?RV,[&WNU)@A^H?RV,[&WNU)@@?*]Q)@_.O\NM
M5*UN5[B3!^=?Y=:J4,VFII.VG;,O1Q>R1K7KB_#\-_+4A2:Z]<7X?AOY:D*
M$9K8        !>6H/JAEO85_65J-7EJ#ZH9;V%?UE::#27@-PV"[1G_3.]M@
M6-JSQ%A.QJ[NI7*QM6>(L)V-7=U)  L'2C:     YVS/C+%\-<[J6,R<SXRQ
M?#7.ZEC**XSA,WVLGIN\956,^]W^$K[J7D]<9][O\)7W4O( ",        "6
M\EWK7;X&[N0N537)=ZUV^!N[D+E68-#C.H;#=DNZ>3Q--YJ;QW3P=>XGR ZF
M\=T\'7N)\C7*-ZF9A_@_7VE)+MY1O4S,/\'Z^TI)'/I)P&N[>]J0_I6?>2&H
MUKX@Q7^']90KQ8>M?$&*_P /ZRA7@ B-1         +$Y'OO.:=A9W;BNUB<
MCWWG-.PL[MQG%IH>YLGVW1\,GW;@E6H?RV,[&WNU(JE6H?RV,[&WNU+. 6SK
MQ,     :/7;U4S/@9W842O;7;U4S/@9W842KSZ2<!S;;[W^FZ#_6XUVL/$F,
MX.=V%;+)UAXDQG!SNPK8 0FG         ;;5'UGROSJUW4+\4'JCZSY7YU:[
MJ%^+$&BO"=&V!]SJNF3V4,[(^.,'PU&ZLQ6>1\<8/AJ-U9@ F-T #1Z[>JF9
M\#.["B5[:[>JF9\#.["B5>?23@.;;?>_TW0?ZW&NUAXDQG!SNPK99.L/$F,X
M.=V%; "$TX         FW)'ZR8GS*OZVRA*;<D?K)B?,J_K;+./33A/7V;[8
MHNE3Q!(=1N-KOF]7=VT>2'4;C:[YO5W=M;@"V=C)R    "NN6'[ME?9WMRVK
M)9O+#]VROL[VY;5DJS::\1R7;#MNIX(?NVD4U\^2P?97-RE$$OU\^2P?97-R
ME$ !&:^        !TD O'>BV@    4MRE^M^*["S]72BR4\I?K?BNPL_5THL
MIOTG<*G%K\[5KOU,WMJ5]K=Q[>[&CN(:9N=;N/;W8T=Q#3 #$\X        "
MP.2#C+,.!H[I:2K>2#C+,.!H[I:2U#H(=8V-[%@].7VU)/J)][Q7!T]TF:&:
MB?>\5P=/=)F^;ENW=MU6KE,5VZXFFNBJ-,33,:)B84/K9D%S(,ZO8+1,X>K^
MIA:Y^-:J^#L\^GX,KZ1;E"U<_&LEJO6*-]CL#INV=&W53H_J6_=B-,=&"5F<
MW?0;671^/H%DC;;44MLD=F-S?/9QIA3?0^:Z*:Z9HKB*J:HF*J9V8F)VX5MG
M>6599F%S#[/@IZ^S5/-HG:][:66TNM.4_B&7S<MTZ<1AM-=O1MS3\:E2P"J<
MG*_                   %B<CWWG-.PL[MQ9RL>1[[SFG86=VXLY:AT$XSK
M6Q_8E-PS?>.)5J'\MC.QM[M28(?J'\MC.QM[M28 "0V
M                      ('RO<28/SK_+K3Q ^5[B3!^=?Y=;"304\;:;L:
MLZ-/:0(UKUQ?A^&_EJ25&M>N+\/PW\M2J0%0X\0H    %T\F?JAA>SO?65)2
MBW)GZH87L[WUE24KC-%O AVFX^RJ']-#["%@:H<16>RK[J6Z:75#B*SV5?=2
MW0 R/1 "/Z_>J&9=A1]90HU>6OWJAF784?64*-5Y]). YKM[VC!^F;[;S5ZS
M<18OL:>[I5RL;6;B+%]C3W=*N0!":> !:W)#Q)C/.O\ +H52M;DAXDQGG7^7
M0DATT-DV+[9BZ.7V0FNHO%^(X;^6E"DUU%XOQ'#?RTIX M'5B2@
M             #G;,^,L7PUSNI=$N=LSXRQ?#7.ZE#/B::-_('V5%Z<WB:%5
M8S[W?X2ONI6JJK&?>[_"5]U+& 5SGQY         M_DI]6*_.KG<VU0+?Y*?
M5BOSJYW-M+#I\1M&Q':_]F3X@G>I7$]7#5[E*")WJ5Q/5PU>Y2F8"R=2-^ \
M<9A+&-PE[!XFG?V+]$V[E//BJ-"@L^R>_DN:XC+K^S-FKK*_VZ)V:*_=AT&A
M'*?JY^(99&;8>G3BL!$^%B-NJQ.S5VGPNEI1S,M;:F-#5]L+H_&47XB)ML]&
MBOP8W1>>WBQI_P#9YW[%K$6*[%V-];NTS35'0E6698"[E^-NX2YLS;GK:OVJ
M9^#5[L+11W7'*?M6#C'6J=-[#1U^C;FWS>UV_?5( JG+2#@
M  +DY+O52WPUW=A3:Y.2[U4M\-=W82P:?$;5L-VL[H)/&T)]J;Q)3PE>Z@*?
M:F\24\)7NI< LG4#>     *?Y5O6>CS6WW5Q<"G^5;UGH\UM]U<1S:'&:OMO
MV1_>C^,()KKQQ3P-&[4G:":Z\<4\#1NU(: JG+30            +_U9]6\J
M\RP_U5#9M9JSZMY5YEA_JJ&S74Q)P'<Z/W6#HH_90L[*.*<%YO:[BEF,/*.*
M<%YO:[BEF #Z3@ <[9GQEB^&N=U+HESMF?&6+X:YW4H9\331OY ^RHO3F\30
MJK&?>[_"5]U*U558S[W?X2ONI8P"N<^/(        6)R/?><T["SNW%G*QY'
MOO.:=A9W;BSEJ'03C.M;']B4W#-]XXE6H?RV,[&WNU)@A^H?RV,[&WNU)@@?
M*]Q)@_.O\NM5*UN5[B3!^=?Y=:J4,VFII.VG;,O1Q>R1K7KB_#\-_+4A2:Z]
M<7X?AOY:D* $9K8        !>6H/JAEO85_65J-7EJ#ZH9;V%?UE::#27@-P
MV"[1G_3.]M@6-JSQ%A.QJ[NI7*QM6>(L)V-7=U)  L'2C:     YVS/C+%\-
M<[J6,R<SXRQ?#7.ZEC**XSA,WVLGIN\956,^]W^$K[J7D]<9][O\)7W4O( "
M,        "6\EWK7;X&[N0N537)=ZUV^!N[D+E68-#C.H;#=DNZ>3Q--YJ;Q
MW3P=>XGR ZF\=T\'7N)\C7*-ZF9A_@_7VE)+MY1O4S,/\'Z^TI)'/I)P&N[>
M]J0_I6?>2&HUKX@Q7^']90KQ8>M?$&*_P_K*%> "(U$         L3D>^\YI
MV%G=N*[6)R/?><T["SNW&<6FA[FR?;='PR?=N"5:A_+8SL;>[4BJ5:A_+8SL
M;>[4LX!;.O$P    !H]=O53,^!G=A1*]M=O53,^!G=A1*O/I)P'-MOO?Z;H/
M];C7:P\28S@YW85LLG6'B3&<'.["M@!":<        !MM4?6?*_.K7=0OQ0>
MJ/K/E?G5KNH7XL0:*\)T;8'W.JZ9/90SLCXXP?#4;JS%9Y'QQ@^&HW5F "8W
M0 -'KMZJ9GP,[L*)7MKMZJ9GP,[L*)5Y]). YMM][_3=!_K<:[6'B3&<'.["
MMEDZP\28S@YW85L (33@        ";<D?K)B?,J_K;*$IMR1^LF)\RK^MLLX
M]-.$]?9OMBBZ5/$$AU&XVN^;U=W;1Y(=1N-KOF]7=VUN +9V,G(    *ZY8?
MNV5]G>W+:LEF\L/W;*^SO;EM62K-IKQ')=L.VZG@A^[:137SY+!]E<W*402_
M7SY+!]E<W*40 $9KX        '20"\=Z+:    !2W*7ZWXKL+/U=*+)3RE^M
M^*["S]72BRF_2=PJ<6OSM6N_4S>VI7VMW'M[L:.XAIFYUNX]O=C1W$-, ,3S
M@        + Y(.,LPX&CNEI*MY(.,LPX&CNEI+4.@AUC8WL6#TY?;4D^HGWO
M%<'3W29H9J)][Q7!T]TF8 D-B "EN4+5S\%SJJ]8HWN!QVF[9T;5-?\ S+?N
M3.F.A*++YULR"WG^2WL%HC[13_4PM<_%NTQUNSSJMJ5$7+=RU<JM7:9HN6ZI
MIKIG8F*HG1,2JRLS7;RG)]K+H_ 5ZR1MLIZJV2.S$UWGLXEPIO*5]K3E/X?F
M$W+=.C#XG37;T;45?&I:996=Y93F>7W,/HCPL=?9JGF5QM>_M*VKHJHKJHKB
M::J9F*J9VXF-N'R C-=/P               %B<CWWG-.PL[MQ9RL>1[[SFG
M86=VXLY:AT$XSK6Q_8E-PS?>.)5J'\MC.QM[M28(?J'\MC.QM[M28 "0V
M                                    *RY6\XP]VYA,HLUQ7<L35>Q$
M1\6:HWMNF>CHF9]Y(=>==+608:<)A)BO-+U.FB-N+5,_\ROH_LPIR]>NW[M=
MZ]75<NW*IJKKJG3555.S,S,H9GI9FIQFD;97]$V%]V0*CY),W7N3$QJ+;F>D
MN[D0(?KQC[5=5C T5157;F;EV(YDS&BF.GHTMKK'K!1EEJ;%B8JQMR.MC;BB
M)^-5^J$"N7*[M=5RY5-==<S-54SIF9GFR^ %<YX?(    +IY,_5#"]G>^LJ2
ME&.3>W7;U0P>_C>[^J[53IYTW*M$I.N,T6\"':;D14NJA1<'_6A]A"P-4.(K
M/95]U+=-/JE153D5C?1HWTUS'2FNIN !D>B $?U^]4,R["CZRA1J]]=</7B-
M5<SMT1,U19FO1&W_ $YBY/<J(5Y]). YMM\U?W"G=9@6G1.-'NM\9J]9N(L7
MV-/=TJY63K#:JNY+BZ*8TSX.:M$?NS%7ZE; "$TX "<\F&LMC+L9<RG&54V[
M&-JBJS<JV(B]$;W>S/[\?I08?6N5JHJ%R[:^6@JXJJ*Q71+A:N)S5P.:O"@2
M/4[-[>$OUX*_,4VL1,3;KG8T7-K1/9(X.DA6VH?*#&BWD^=W-G8HPN,KGW(H
MNS/Z*O?62MM<CDM0Z_==ZTUY4Z3T[MY[%THW?-<GQ[I;0B6K6M$:*,!F->SL
M4V;]7Z*:YW)2T 9%\                U^L%Z[8R',K]FN;=VUA+]=NNF=$
MTU4VZIIJB>?$J3]+M9_S3%>-JZJZ=9O5O-?,L1]56H!!.JHJ6*:!MU4SQ5-*
MD4KXD6)RJC'JVWRMXQ<TN5V\LQ=RW5--=%BY535&Q,3%$S$PKW\<SCRR]V\K
M S?BG&^;W>XJ5BVWI=K/^:8KQM75:JNNJY7577,U5U3-554[<S.S,OP0JJKC
M4TF6HGEL265\N;BSWJZS@M,[\<SCRR]V\L*JJJJJ:JITU3.F9GFS+\ !\(@
M       "W^2GU8K\ZN=S;5 M_DI]6*_.KG<VTL.GQ&T;$=K_ -F3X@G>I7$]
M7#5[E*")WJ5Q/5PU>Y2F8"R=2-^ /RJFFNF::HBJFJ-%5,[,3$\R7Z #\F(J
MB8F-,3L3$[6A^BBM<M7JL@SN[AJ(G[)=_JX6K]RJ?@].F=AHEW:^:N?CN25^
M!ITXW":;V&T;=6B.OM_Q1^G0I%4E9FNWEQ'(MI[H_;J]R,2RGGMEAR(GG,^B
MOP6%;9_E<Y9F-=JF/Z%?7V9_=GF>YM-<L/67*OQ++JO!QIQ%C379Y\_M4>['
MZ5> # \(            "Y.2[U4M\-=W84VN3DN]5+?#7=V$L&GQ&U;#=K.Z
M"3QM"?:F\24\)7NH"GVIO$E/"5[J7 +)U W@ K[E+UCSK)\=@K66XJK#T7;5
M55<4Q3.F8JT:>NIE8*K>5_C++^!K[IA*JHQ;#P-K)I8;HFDAD=$]'16/C<K7
M):]+<*!%];LVS# 8G#T82]-JFNB9JB(B=,Q/1B4H0S7O[WA>#J[I'_3[6_\
M,J^TM]XU69YKF&;8F,5F%Z<1?BF*(KF(B=[&F8CK8CGL055<JXU53ELU?63L
MS)JF:9EMN;)*Y[;<MBJ:OTFSWRNKM:>]86,QN*QMWPV*N3=N:(IWTQ$;$=+0
M\0 ?"L            &PM:PY_9MT6;.9XNW:MTQ1;MT7[E----,:(IIB*M$1
M$/KTFUD_-<;_ +B[W[6C[:N52=*RI1+$GE1$_P#T=\IE49IF=NBFBC&7Z**(
MBFFFFY7$1$;$1$1+]_%\V\MQ'C:^^8@V7I-K)^:XW_<7>_/2;63\UQO^XN]^
MUH9RY5'XVJY^7K'?*9?XOFWEN(\;7WQ^+YMY;B/&U]\Q!LO2;63\UQO^XN]^
MUU555=4UUS-554S-54SIF9G;F9?@^6JIA)/+)9K)'R68L]RNL\)E_B^;>6XC
MQM??,29FJ9JJG3,[,S.W,@ !&        !8G(]]YS3L+.[<6<K'D>^\YIV%G
M=N+.6H=!.,ZUL?V)3<,WWCB5:A_+8SL;>[4F"'ZA_+8SL;>[4F"!\KW$F#\Z
M_P NM5*V.5VF9R+"5_%C%Q$].;=S1N*G0S:9I.VG;,G1Q>R1K7KB_#\-_+4A
M2;:\Q/X;8JYD7XCWZ:NHA( C-;         ,JSFV:V+=-JQC<1:M4?!HHNUT
MTQS=B(JT,4#)DCV+:QRL7%:U; ]K>.QMNB*+>(NT44[5--=41'N1+Q&;^.9W
M^88KQUSOC\<SO\PQ7CKG?,(?;5RF?XFHYZ3UU,C\2S#RJ]XRKJGXEF'E5[QE
M758XS?QS._S#%>.N=\?CF=_F&*\=<[YA!:N4?B:CGI/74R/Q+,/*KWC*NJ?B
M68>57O&5=5CC]JJJJJFJJ9JJJG3,SLS,R_ ?"(3,S,S,Z9G9F9
M  2WDN]:[? W=R%RJ:Y+O6NWP-W<A<JS!H<9U#8;LEW3R>)IO-3>.Z>#KW$^
M0'4WCNG@Z]Q/D:Y1O4S,/\'Z^TI)>'*!:JNZGYC33MQ3;K]RB[;KG<4>CGTD
MX#7=O47]SA7<6E8G@D>:C6OB#%?X?UE"O%BZT437D.+B.9%-7:UTU?J5T (C
M40        #(P>99C@)JG XJ]A9N:(KFS<JM[[1M:=Y,:6.!]8]S'(YCE8Y,
M3FK8OA#UL8O%8::IPUZY9FKX4VZIITZ.?O9AY#9>DVLGYKC?]Q=[\])M9/S7
M&_[B[W[6C[G+E4F_&U7/R]8[Y3+_ !?-O+<1XVOOC\7S;RW$>-K[YB#9>DVL
MGYKC?]Q=[\])M9/S7&_[B[W[6AG+E4?C:KGY>L=\IE_B^;>6XCQM??'XOFWE
MN(\;7WS$&=?S_/<1:JL8C,<5>LW(T5V[E^Y535'.FFJK1+!!\MM(Y)9)%19'
MND5,"*]RN\9DW,SS*[1-N[B[URBK8JHJN53$QT8F6,  &         &VU1]9
M\K\ZM=U"_%!ZH^L^5^=6NZA?BQ!HKPG1M@?<ZKID]E#.R/CC!\-1NK,5GD?'
M&#X:C=68\,?<KM8'$7;<[VNBU753/.F*9F)4IZ?:W_F5?:6^\73F?%N+X&YW
M,N=GR=514L54(=N:RIIY*-()Y8<YLN=JI',ML5MEN:IY8FJJC#7:Z9T54T53
M$]&(5[Z39[Y75VM/>K!QGW2_P=?<RJMNL9KEK-CL-<PF*QU=VQ>C>W*)IHB)
MCG;%,2TH(555QK::)/4SSN1T\LDSD2Q%E>KU1,EKC87\_P WQ%FNQ>Q-5=JY
M&BJF8IV8]R&O  ?"(         ]\)CL;@;DWL%B+N%NU4[R;EFNJW5-,S$[V
M9HF)T:8> 'UKG-<CFJK7)B5JV*G&'I8Q.(PU<UX>[79KF-[-5NJ:9T;>C33H
MYSS&R])M9/S7&_[B[WYZ3:R?FN-_W%WOVM'W.7*I-^-JN?EZQWRF7^+YMY;B
M/&U]\?B^;>6XCQM??,0;+TFUD_-<;_N+O?GI-K)^:XW_ '%WOVM#.7*H_&U7
M/R]8[Y3+_%\V\MQ'C:^^/Q?-O+<1XVOOF(,G&9IF>/BF,=B[^*BWIFB+URNY
MO=.WHW\SH8P/A$][WN5SW*]RXW.6U?"I[8C&8S$Q3&)OW+T4_!BY755HT\[?
M3+Q  #$        #I(!>.]%M */SC6K62UF^.M6LRQ-%NWB+M-%,7*HB*8KJ
MB(C98?I=K/\ FF*\;5U6-GG'>8>=7OK*F$IJY;5PJ<4J:^L2>5$J9DL>_P#W
M79>$KK'YUFU&.Q%%&+NTTTW:XIIBN=$1%4Z(>'XYG'EE[MY>.9<88KAKG=2Q
MWMC,;B\=?JQ.,O5XB_5HBJY<F:JIB(T1LR\08E%SG.<KG*KG.6U55;555W54
M]+^(OXF[-V_75=N3HTUU3IG8V'F  'P        "P.2#C+,.!H[I:2K>2#C+
M,.!H[I:2U#H(=8V-[%@].7VU)/J)][Q7!T]TF:&:B?>\5P=/=)F )#8@ *HY
M4M7/L>/ISK#4:,/C)WN(B-JF]$?"_CB/?B>>M=A9QE>&S?+<1EV)C^G?IFG?
M<VFK;IKCHTSLL7MSFV> \J_;K;>5!)3X-:GUD+EW)&XN)<2A"=<\I\!B8S"U
M3HM8B=%W1S+G/_BA-F/C\%:QV$NX6]'6W(T:>=/,JCI2YZ&1F& Q.78Z_@<5
M3O;^'KFBN.9ICFQT)VX8ZF<;>QS'.8]%:YBJUS5QHJ8T4JT>N*PUW"8BYAKT
M:+EJJ::HZ7-CIO( #X            %B<CWWG-.PL[MQ9RL>1[[SFG86=VXL
MY:AT$XSK6Q_8E-PS?>.)5J'\MC.QM[M28(?J'\MC.QM[M28 "0V
M                          "-ZYZX8?5S![RWHNYC?IG[/9YE,;7A*_W8
M_3[[WUMUKPFK>!\+7$7<9>TQAL/I^%/[57.ICFJ2Q^/Q>8XN[C<9<F[B+T[Z
MNN=R.=$<R$4LF;@3'XC5=J-I4H&+2TKD6L>GE.QZEJ[J_P!2[B<8:G6#/;65
M6-[3HKQ=V)\%1SOWZNANO3/,ZL93AM_5HKOU[%FUSYY\]"%>8G$W\7?KQ&(K
MFN[<G355+XQ6*Q&,Q%S%8JY5>OWJIJN7*ITS,R\@5CF#G*Y5<Y5<YRVJJX55
M5W5/F]>NW[M5Z]5-=RN=-54[<R^   ^  2;4G4Z]K%B_#7]-O++%4>&N;,37
M.WX.B>?SYYCPU0U3Q6L>.WO76L!9G3B<1$;7[E&GXT_HVUV8'!87+\):P>$M
MQ:P]BF*;=$<R(W9GFREBCSL*XO&;9LMLTM<]*NJ:J4C%\EJ_[SDW/03=7=Q!
MM]7LAN9K?\)<TT82U/\ 4J_:G]BG]?.>>19)>S;$Z-FC#43_ %KO\M/1E86'
MP]G"V*,/8IBBU;C>TTP]+-FU8LT6+-,6[5JF*+=%.Q%--,:(B.D^P63IR(B(
MB(EB)@1$/NW;HM6Z;=NF*:*(BFFF-J(C8B'T    /RJFFJF::HBJFJ-$Q.S$
MQ*G]>M1;N2W*LQR^F;F67*M-5.W-B9GX,_N<Z?<GHW"^;ENW=MU6KM,5VZXF
MFNBJ-,3$[$Q,2Q>Q')8O$>5?5RT]Z4^JE\B1EJPRIC8Y?&U=U#\F(F)B8TQ.
MQ,2@FLFK=>7U3B\+$U8.J=F-N;<SS)_=YTIX^:Z*:Z9HKB*J:HT54SLQ,3S)
M<WB9:]:BW,EN59CEU,UY77/74[<V)GF3^YSI]R>C#51S5:MBG)*^@J*&H?3U
M#,Q[/5<W<<U=U%*G&_UDU;JR^J<5A8FK!U3LQMS;F>9/[O.EH !\*H %C:@Z
M_;SP>39S<ZS8HPF+KG:YD6[DSS.=*N1DURM6U"_==Z5-VU+:BG=O/8NB]OS7
M!*]6=9M[O,OS"OK?@V+]7,YU%<[DHH.DA6&H7*!58FWD^=7=-B=%.%Q=<_ Y
MD6[DS\7G3S.EM6>M->CDM0ZW=-[4UYTZ3P+8J8)(UTHW9%^)=TMH0[5K6>;<
MTX#,*]-N=BS?JGX/.IKGG<Z>8F( R/0            #6:S>K>:^98CZJM0"
M_P#6;U;S7S+$?55J 5Y\:<!SK;_WJDZ)_M&'F_%.-\WN]Q4K%9V;\4XWS>[W
M%2L0!":4            !;_)3ZL5^=7.YMJ@6_R4^K%?G5SN;:6'3XC:-B.U
M_P"S)\03O4KB>KAJ]RE!$[U*XGJX:O<I3,!9.I&_     4WRD:N?A.<3C</3
MHP>83-RG1M4W=NY1[OPH_P#PN1JM9\BM9]DU_+Z]$7*HW^'KGXMVGX$]+F3T
M&$C,YMF[N'C;1W2EY4#XVI]?%]; O]:>;]), 0'6S*?L./\ M%JG1A\5IJC1
MM4U_&I_6GS"SC+:,RP%S"U:(KF-]:JGF5Q\&?U*"'W?LW</>N6+U,V[MJJ:+
ME$[<54SHF)]U\*AQY45%5%2Q4P*BE9#ZN6Z[5RJU<B::Z)FFJF=N)C8F'R
M         +DY+O52WPUW=A3:Y.2[U4M\-=W82P:?$;5L-VL[H)/&T)]J;Q)3
MPE>Z@*?:F\24\)7NI< LG4#> "K>5_C++^!K[I:2K>5_C++^!K[I'-H*:[ME
MV+/Z<7MH$,U[^]X7@ZNZ3-#->_O>%X.KNE?@*IR<C
M                   +$Y'OO.:=A9W;BSE8\CWWG-.PL[MQ9RU#H)QG6MC^
MQ*;AF^\<2K4/Y;&=C;W:DP0_4/Y;&=C;W:DP1GE%P%6-U4Q>\C37AIIQ%,="
MB>O]ZB9E2;H^]9MW[-=F[3%=N[3-%=,[4TU1HF/>4!K!D][)<WQ.77=.BU5_
M2JGXUN=FBKW883MPH[B-=V]H')-3US4\A[=0]<CFVN;;PHJ^ T^M>&G$9)>W
MNS59FF[$=C/7?\,RKU;%RBBY15;KC?45Q--43S8G8F%8YI@+F7XZ[A:_B3UD
M\^F=FF?>:\! :.8H                                 ";<DV#KNZP7
ML5H_IX;#U::OWKE5--,>]%2W$3Y-\BJRG((OWZ=[B<PF+U<3MQ1HT6J9]SKO
M=2Q;B;8Q/"=>V6H74ETP,D3-DEMG<F36:*>K82'4BQ57FER]HZVS:G9Z-4Q$
M?HTIRTFJ>6U8++(N7(T7L5,7*HG;BGXD>]L^ZW;'S'!V\?@,3@KGP,3:KM53
MSHKIFG3[FESSB+%W#8BYA[U.\NV:ZK=RF>953.]F/?='*GY4M7:L)F-.=8>C
M_I\;UM_1&Q3>B-N>SB/?B6$[;41<AY.W-VNFI8JV-+74JJV2SFW[OT5\9Y8K
M#TXG#7</7\&]151/\4:%67;5=F[7:N1O:[=4TU1SIB=$K80G7/*IL8J,PM4_
MTL1L7-',N1WT(* KG-R-@                                 -MJCZS
MY7YU:[J%^*#U1]9\K\ZM=U"_%B#17A.C; ^YU73)[*&=D?'&#X:C=68K/(^.
M,'PU&ZLQC9GQ;B^!N=S+G9T3F?%N+X&YW,N=GR?&TI?R!]K1>A-XVGCC/NE_
M@Z^YE5:U,9]TO\'7W,JK $!HP
M  !TD O'>BV@'/6><=YAYU>^LJ83-SSCO,/.KWUE3"4EQJ<*J?>)ND?XRK<R
MXPQ7#7.ZECLC,N,,5PUSNI8X ^$0            6!R0<99AP-'=+25;R0<9
M9AP-'=+26H=!#K&QO8L'IR^VI)]1/O>*X.GNDS0S43[WBN#I[I,P!(;$
M 5URJZN>$M49_AJ.OM:+6,B.;1.Q;N>Y/6S[G.5DZ-Q.&L8O#W<-B*(N6;U,
MT7*)VIIJC1,*$UCR2_D>;W\NNZ9IMSOK-<_'MU;-%7O;?15YF6+G)NG-]MKH
MU%0VOB;]54KFRV>;+E^FGPD5UURG?T4YG9IZZC11B-'-I^+5[FTAZU[UJW?M
M5V;M.^MW(FFJF>;$["L\UR^YEN.NX6O9BF=-NK]JB?@RUH"$TTQ
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
MZ8VZ:H^%3//IE <WR'&Y5<GPD>$P\SUE^F.MGLOV9:(!&:T:T
M                   ;;5'UGROSJUW4+\4'JCZSY7YU:[J%^+$&BO"=&V!]
MSJNF3V4,[(^.,'PU&ZLQ6>1\<8/AJ-U9C&S/BW%\#<[F7.SHG,^+<7P-SN9<
M[/D^-I2_D#[6B]";QM/'&?=+_!U]S*JUJ8S[I?X.ON956 (#1@
M                           #I(!>.]%M .>L\X[S#SJ]]94PF;GG'>8>
M=7OK*F$I+C4X54^\3=(_QE6YEQABN&N=U+'9&9<88KAKG=2QP!\(@
M     L#D@XRS#@:.Z6DJWD@XRS#@:.Z6DM0Z"'6-C>Q8/3E]M23ZB?>\5P=/
M=)FAFHGWO%<'3W29@"0V(     (;REZN?B>4_B.'HTXS+XFJ=&W59VZZ?X?A
M1[O/3)^3$3$Q,:8G8F)?'-1R*B[I5O"ABKJ66EET96V6_-=YKDWT7"&@UNRG
M[9@?M=JG3?PL3,Z-NJW\:/<VV_?DQ$QHG9B=N'-PD&O&KLY#G=RW;IT8+$Z;
MV%GF13,]=1_!.QTM"/J:HJ*J+N'%JNEEI:B6GF3-DA<K'<6ZF\N-"IAM-8LJ
MG+,QJHHC1A[O7V9Z$[=/\,M6 /A         !8G(]]YS3L+.[<6<K'D>^\YI
MV%G=N+.6H=!.,ZUL?V)3<,WWCB5:A_+8SL;>[4F"'ZA_+8SL;>[4F  D-@
M                         #"SC.,#DV N8['7-Y:HV(CXU=7,HHCFS+[S
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
M_/13/_)?I+??K$%(^SG7/\O^FL?W3V<ZY_E_TUC^ZNX-0W*H[A77SU5Z\?\
MC*[]%,_\E^DM]^>BF?\ DOTEOOUB"D?9SKG^7_36/[I[.=<_R_Z:Q_=7<&H;
ME4=PKKYZJ]>/_&5WZ*9_Y+]);[\]%,_\E^DM]^L04C[.=<_R_P"FL?W3V<ZY
M_E_TUC^ZNX-0W*H[A77SU5Z\?^,KOT4S_P E^DM]^>BF?^2_26^_6(*1]G.N
M?Y?]-8_NGLYUS_+_ *:Q_=7<&H;E4=PKKYZJ]>/_ !E=^BF?^2_26^_/13/_
M "7Z2WWZQ!2/LYUS_+_IK']T]G.N?Y?]-8_NKN#4-RJ.X5U\]5>O'_C*[]%,
M_P#)?I+??GHIG_DOTEOOUB"G,#R6ZT8BN(Q--K!4?&FY<BN='0BUO]U-L@Y-
M\CRFJF_B8G,,73LQ7=B(MTSSZ;6S';:4M&38FIN6\)Z%!LI=5&Y)&Q+/(W$^
MH7/LX&V(WX"!8;4W.+M4>&BC#T\V:JHJGW(HWR0Y9JEEV"F+E[_JKT;,55QU
ML3T*.JW@ ,SW@        #XNVK=ZW5:NT4W+=<:*J*HBJF8YTQ+[ *B*EBX4
M4/FNBBNF:*Z8JIJV*J:HTQ,=&)?0A6<\EF28VJJ[E]=>779V=[3'A+7:53$Q
M[E6CH(MB>2C62U7HL7,/B*.9,5S3/NQ73&ZMX8+$Q=RS@/ K-D[HJ7*]8%@<
MN-8'9B>KA;\!'L?J9EV(F:\+55A:YYD==1VL[,>^TU[4G-J*OZ=5J[3S)BJ8
MGW8JA.A2WLTUO\EH\=;[X]FFM_DM'CK??+I&.H;OE+N)=7.5/6,Y!7WHCGOS
M-/;T=4]$<]^9I[>CJK!%+T<F6MU4Z)P]NB.?-VC1^B9??LNUK^;L^-CJ+E#4
M,WSZFPMTIYU0O]QO)*_IU/SR9T3:HIZ,UT_JE]>AN=_LV^WA/A37LNUK^;L^
M-CJ'LNUK^;L^-CJ+E#4,WS[W&NGYT_6)R2 ^AN=_LV^W@]#<[_9M]O"?"FO9
M=K7\W9\;'4/9=K7\W9\;'47*&H9OCN-=/SI^L3DD!]#<[_9M]O!Z&YW^S;[>
M$^%->R[6OYNSXV.H>R[6OYNSXV.HN4-0S?'<:Z?G3]8G)(#Z&YW^S;[>#T-S
MO]FWV\)\*:]EVM?S=GQL=0]EVM?S=GQL=1<H:AF^.XUT_.GZQ.20'T-SO]FW
MV\'H;G?[-OMX3X4U[+M:_F[/C8ZA[+M:_F[/C8ZBY0U#-\=QKI^=/UB<D@/H
M;G?[-OMX/0W._P!FWV\)\*:]EVM?S=GQL=0]EVM?S=GQL=1<H:AF^.XUT_.G
MZQ.20'T-SO\ 9M]O!Z&YW^S;[>$^%5:O\G>LF SO XW$46HLX>_1<N33<B9W
MM,Z9T0M4&;6(U+$/8NJYZ:[(WQ4RO5LCL]VL=G+;99N(A"LLU5S;#9CAL1=I
MHBW:N4UU:*XF=$2FH/#'6J[V"Q%FW&FNY:KHIC:V:J9B%.^S36_R6CQUOOET
MCX^-'66VX"*][@I+U=$ZI=*U84<C=4Y&Z5EMMJ+D//$457,/=HIV:JZ*J8CH
MS&A O1'/?F:>WHZJP12WLTUO\EH\=;[X]FFM_DM'CK??+I&.H;OGE=Q+JYRI
MZQG(*^]$<]^9I[>CJGHCGOS-/;T=58(I;V::W^2T>.M]\>S36_R6CQUOOETA
MJ&[X[B75SE3UC.05]Z(Y[\S3V]'5/1'/?F:>WHZJP12WLTUO\EH\=;[X]FFM
M_DM'CK??+I#4-WQW$NKG*GK&<@K[T1SWYFGMZ.J>B.>_,T]O1U5@BEO9IK?Y
M+1XZWWQ[--;_ "6CQUOOETAJ&[X[B75SE3UC.05]Z(Y[\S3V]'5/1'/?F:>W
MHZJP12WLTUO\EH\=;[X]FFM_DM'CK??+I#4-WQW$NKG*GK&<@K[T1SWYFGMZ
M.J>B.>_,T]O1U5@BEO9IK?Y+1XZWWQ[--;_):/'6^^72&H;OCN)=7.5/6,Y!
M7WHCGOS-/;T=4]$<]^9I[>CJK!%+>S36_P EH\=;[X]FFM_DM'CK??+I#4-W
MQW$NKG*GK&<@K[T1SWYFGMZ.J>B.>_,T]O1U5@BEO9IK?Y+1XZWWQ[--;_):
M/'6^^72&H;OCN)=7.5/6,Y!7WHCGOS-/;T=4]$<]^9I[>CJK!%+>S36_R6CQ
MUOOCV::W^2T>.M]\ND-0W?'<2ZN<J>L9R"OO1'/?F:>WHZIZ(Y[\S3V]'56"
M*6]FFM_DM'CK??'LTUO\EH\=;[Y=(:AN^.XEU<Y4]8SD%?>B.>_,T]O1U3T1
MSWYFGMZ.JL$4M[--;_):/'6^^/9IK?Y+1XZWWRZ0U#=\=Q+JYRIZQG(*^]$<
M]^9I[>CJGHCGOS-/;T=58( )3;  I_-.3O6O$YGC,1:PU$VKU^Y<HGPMN---
M5<U1L35SI8WLTUO\EH\=;[Y=(BU+=\U5^P]UO>YZR5%KU5RV/;N_0()C=5<Z
MNXR_=HLTS1<N5U4SOZ=J:IF.:\?1'/?F:>WHZJP12WLTUO\ ):/'6^^/9IK?
MY+1XZWWRZ0U#=\Q[B75SE3UC.05]Z(Y[\S3V]'5/1'/?F:>WHZJP12WLTUO\
MEH\=;[X]FFM_DM'CK??+I#4-WQW$NKG*GK&<@K[T1SWYFGMZ.J>B.>_,T]O1
MU5@BEO9IK?Y+1XZWWQ[--;_):/'6^^72&H;OCN)=7.5/6,Y!7WHCGOS-/;T=
M4]$<]^9I[>CJK!%+>S36_P EH\=;[X]FFM_DM'CK??+I#4-WQW$NKG*GK&<@
MK[T1SWYFGMZ.J>B.>_,T]O1U5@B"<G6JN=9%C<9>S*S3:HO6J:*)IKIKTS%6
MGXLRG8)&M1J6(;!=MW0W?3-I8%<Z-BN5%D5%=Y2VKA1$(UJKDN89;B+]>+MQ
M13<HBFF8JBK9B=/,E)0 'TN         :#775N-8,FKL6HC[;8GPN$JG8ZZ/
MA4:>=5&QT]"M?9IK?Y+1XZWWRZ1@Z-KEM4\.]-F*"\ITJ)]8R3-1BK$Y&YR)
MB5UK5PFKUARF,TP%5NB(^T6^OL3.QL\VG3^]")>B.>_,T]O1U5@BEO9IK?Y+
M1XZWWQ[--;_):/'6^^72,=0W?//[B75SE3UC.05]Z(Y[\S3V]'5/1'/?F:>W
MHZJP12WLTUO\EH\=;[X]FFM_DM'CK??+I#4-WQW$NKG*GK&<@K[T1SWYFGMZ
M.J>B.>_,T]O1U5@BEO9IK?Y+1XZWWQ[--;_):/'6^^72&H;OCN)=7.5/6,Y!
M7WHCGOS-/;T=4]$<]^9I[>CJK!$'Y.=5\YR&]CJ\SM4VJ;]-N+>]KIKTS3->
MGX,SSTX!(UJ-2Q#8+NN^&@I64L"N6./.L6145WE*KEM5$3*1S53)L?EMS$U8
MNB*(NQ1%&BJ*MJ:M.U/12, !]+@                       'CC,9AL#A;
MN+Q=R+.'LT[ZY<JVHA]7[]G#V:[]^N+=JU3-=RNK8B*8C3,RIK7?7.]K!BOL
M^%FJWE=F?Z=N=B;E4?\ ,KC<CF,'O1J;^X>/?M^0W53Y[K'SR6I#%\Y?G._I
M3=#SQ%^SAK-=^_5%%JW&FJJ>9#ZN7+=JW5=N51111$U553M1$<U -8M8+F:7
MO!69FC!VYZRG:WT_MU?J>&N.M^*UCQNBF:K6769_Z:Q.QIYGA*]&W5/Z$=!5
M555;5.25=7-5SOJ)WK)+(MKE7Q)D1-Q#SS[/;V:XC1&FC"VY_I6_YJNCN-4
M ^$  'K@\)B<;BK6$PMN;M^]5%%NBG;F9?-FS=OW:+-FBJY=N513113&FJJJ
M=B(B(7+J1J7:U>PWVG%13<S2_']2N-F+=,_\NB=V>:S8Q7+O;I[%Q7'->M1F
M-M9!'8LTOS4R)_4NX'W8L7<1>HL6:9KNW)WM%,<V9?ENW7=KIMVZ9KKKF(II
MB-,S,\R$^U=U?HRNSX6]HKQER.NJVXHC]BG];(U.U0PVKF"TUQ3=S&]'_47X
MYG-\'1I^+'Z=R1 M(B(EB'6Z2DAI(&4\#$CBC2QJ)XURJNZIZY#D5G*L/IJT
M5XNY']6Y_+3T(_2VH #Z3@                      !^3$3$Q,:8G;A5FO
MNH4X&;F<9/;TX.=-6)PU,?)<^NB/V.?'Q>EM6H_)B)B8F-,3MPQ>Q')8IYM[
MW13WG3K#,ECDPQ2II1NRIO94W3\F(F-$[2&:S:LSAIJQ^ I_H;=ZS'Q/WJ?W
M=SI)H_)B)C1.TYN%@:]\G\X3PN;Y-1IPOP\1A*8V;?[5=N/V.?',Z6U7ZJYJ
MM6Q3DEY794W=4.IZAMBIA:Y-%[=QS5R%3"3ZR:KS8W^.P%.FS\*[8CXG/JI_
M=Z',Z2, #$I  3;437NO**Z,KS2N:\MKG1:NSLS8F?Y.?',0D?6N5JVH6[OO
M"HH*AM13NS7MQIYKF[K7)NHH2'5K66K U4X/&535A*IT45SLS;F?Y4>'2%%=
M%RBFNBJ*Z*XBJFJF=,3$[,3$P^E0:CZ^7LFN49=F5<W,LJG115.S58F9VXYL
MT<^/>Z-NV[EN[;INVJHKMUQ%5%=,Z8F)V8F)A;8]'):AUNY;ZI[TI]9%Y$C+
M$EB5?*8[XVKN*6S35353%5,Q535&F)C9B8E^H)JYK+7@*J<+BZIKP<[%-6W-
MN>?'[O03FBNFNF*Z)BJFJ---4;,3$\V'T R/4/H
M
M
M
M
M                                                   !\UUT6Z*J
MZZHHHHB:JJJIT1$1LS,S+]F8B)F9T1&W*I^4#7F<SKKRC*Z]& MU:+]ZF?EJ
MHYD:/B1^EB]Z-2U3S+YOBGNNF6:7RGNP11(OE/=\2)NJ'Y55333-54Q333&F
M9G8B(@F8B-,[2$ZSZQSC*JL#@ZM&&IG1<N1/RDQS(_=W6-KYKO7G=Z<OR^JJ
MC++56S.U-ZJ/C5?NQ\6/=GH0\%1SE<MJG(J^OJ*ZH?4U#LZ1_@:W<:U-Q$/+
M676*K,;DX7"S-.#HG9G:\),<V>ASH:$ !\*H '[117<KIHHIFNNN8IIIIC3,
MS.Q$1$/R(F9T1LS*UN3_ %&_#J:,XS6W_P!=5LX>Q5_RJ9CX54?MS^CI[63&
M*Y;$/2N>Z*B\ZE(8DS6-L6654\F-N7A7<3=#]IIJJJBFF)JJJG1$1LS,R_$U
MU7U<^RQ3C\;3_P!3.S:MS\2)YL_O;C*U"U(HR6S3F684Q5F=ZGK:)T3%BF?B
MQ^_/-GW.G,@6VM1J6(=>H*"GH:=E-3MS6,\+G;KG+NJI[:LZNTY?;C%XJ-.,
MKC8IG_EQ/,C][GM^  ^EH                               J_7[4'[-
MX3.<FM_]/LUXK"T1\#GW+<?L\^.9TMJT!B]B.2Q3SKVNFGO.G6"=+%3#'(FE
M&[*GQINA#M9M6?!;_'X"C^E\*]9I^+SZJ8YW/CF)B.;18NOG)]%F+F<9);_I
M[->*PE,?!YLUVHYW/IYG,V%=*KFJU;%.27I==3=U0L%0VQ<;'IHO;\YJE2B5
M:RZKQ;BO'Y?1UNS5>L1S.?51'.Y\(J ,2B !,=1M>KF27*<OS&JJYE=<];5L
MU56)GFTQMS3SX]V.C#A]:Y6K:A:H*^HH:AM13OS)&>JYNZUR;J*&^U<UDJRZ
MJ,+BYFK!U3L3MS;F>;'[O/AH1T?9O6K]JB]9KIN6KE,545TSIIJIG9B8F'VI
MO4?7B[D5V,#CIJN97<JZ=5FJ?CT?N_M4^['1N&S>M7[5%ZS73<M7*8JHKIG3
M353.S$Q,+;'HY#K5R7W3WI3ZR/R)F6)-"JX6+E3*U=Q2V+=RB[13<MU1717$
M335$Z8F)YL/I =7-8Z\MKC#8F9KP5<].;<S\:GH<^$\MW*+M%-RW5%=%<1--
M43IB8GFP^P&1ZQ]
M
M
M
M
M                     "N>4/7KP<7<CRFYIKF)HQF)HGX/,FU1,<W]J?<8
MN<C4M4H7I>E/=U,ZHG7%@8Q-)[]QK0")ZTZR;W?Y=@:NNGK<1=IG:Y]%/ZV+
MRA:]?:9N9'E-S^A$[W%XFB?ASS;=$Q\7]J>;TMNO057.5RVJ<BO.\ZB\:EU1
M.N%<#&)HL9N-:>6M.LGA9KR[!5?TXV+]ZF?A?N4Z.9S^>BP #$H@ !87)[J+
M]IFWGF;6_P"A$[["8:N/ASS+E<3\7]F.;TMO)K5<MB%Z[+LJ+QJ6T\"85PO>
MNBQFZYP!*-5M6_"S1F.-I_I1LV+-4?"_?JZ'.Y[*Y/=1?!Q;SS-[<37,17@L
M-5'P>;%VN.?^S'NK&!::U&I8AUZZ[KI[NIFT\"8L+WKI/?NN<>^JVK>\BC,<
M=1UTZ*L/:GF<ZNKH\Y*P &1>
M  "L]?M0=YX3.<FM]9LUXO"41M<V;EN(YG/A9@Q<U')8IY]ZW537E3+!.F_'
M(FE&[YS?C3="(:S:L[W?YAE]'6_"OV*>9SZZ(W82\<VBRM?>3^*HN9QDEK15
M'78K!T1M\^Y:ICF\^E6JJYJM6Q3DEZW54W;4+!.F_'(FC(W*WXTW"I1+M9M6
M(F*L?EU&B8V;UBF-O]ZB-V$1 &)0  EFI6O&(R&]3@\9-5[*JYZZC;JM3.W7
M1T.?3^M$Q]:Y6K:A9HJZHHIV5%.]8Y&>!4W6N3=10W>KVL=W+*XL7YFO!53L
MT[<T3/QJ?UPT@Z.P^(L8JQ1B,/73=LW:8JMW*9TQ,3M3$O12^I.NU_5^_&$Q
M<U7<KNU=?1MS:F?CT=#GPN/"XK#XS#V\5A;E-ZQ=IWUNY3.F)B5ICT<F_D.M
M7'?E/>L&<RQD[$^NAMPM7*F5J[BEKVKMN];INVJHKMUQIIJC9B8E]J_U>UAN
M99<BQ?F:\%7/74[<T3/QJ?UPGMF]:OVJ;UFJ+ENN---5.S$P]0&9ZY]@
M
M
M
M
M                                                         @G*
M'KM5EE-63997HQMRG_J;T;=JFJ-BFG]^J/>C]%4/;&XN]C<9>QE^=]=Q%RJY
M7/1JG2\5-[U<MO@.,7U>\UYU;IGJJ1M56PQ[C&;G&NZI&M:=8IPD3@,'5HQ%
M4?U;D?$B>9'[T_H0IZ8B_<Q%^Y?N3IKNU375/1F=+S &)Y@  2_434FO/+\8
M_'4S3E=FK:VIO51\2G]V/C3[D=#ZUJN6Q"U04,]=4,IJ=N?(]>)J;KG+N(@!
MO=6]7JLQN1B<3$Q@J)Z4W)CXL=#GRR=0-1IS2Y3FV:6YC+[<Z;%JK8\-5'-G
M]R/TK9B(B(B(T1&U#\MV[=JW3:M4Q1;MQ%-%%,:(BF(T1$1',A]+;&(U+$.N
MW-<\%UTR0Q>4]UBRRKI/=\B;B'KJQJY.,JC&XRF8PM,Z;=$_\R8_EC]*;Q$1
M&B-I^444T4Q11$4TTQ$4TQL1$1M1#Z &1Z8
M                    %<:_:@3<FYG.2VM-<Z:L5A*(^%S[EN(YO/I6.,7-
M1R6*4+TNNFO*G=3U#=]CTTF.^<U0B>LVK&^WV/R^CKMN]8IC;Y]5$;L)8.;1
M9^OVH/VGPF<Y-;_K[->*PM$?#Y]RW'[7/CF]/;K!5>Q6K8IR2]KIJ+LJ%@G2
MU%PQR)HR-RI\:;A4HF.LVK/A=_C\!1_5^%>LT_&Y]5,<_GQS4. &)YX $OY.
M]:L1E6:6LLO5S5E^-KBB:)VK=ROK::Z>=IG8J1!ZX29IQ5FJF=$Q<IF)Z.F'
MUJJBHJ%N[JR6CJXJB%RM<QR8O.;YS5WE#>ZJYU=P6,HPERK3A<15%.]GXM=6
MQ%4?K:)]V)F+UN8V)BJ-$^ZZ- 73MY:X
M
M
M
M
M                                 .;0%$X*5*    "2:CZISK'F-7AY
MFG 87>U8B8V)JFK3O;=,]'1.F><NK#X>QA;%&'P]%-JS:IBFW;IC1$1&U$0K
M+DMSC*LML9C3F&+M86;M=J;<7:HIWT1%>G1IZ:=>EVK'YIA?&T]59BS4;;@M
M4Z;L@V[J:[8YEEB945&<LJOD:C_)<J-;AQ)8AMM7,D_%<5/A)FG#6=$W9C;G
M3M4QT]"P;5JW9MTVK5,46Z(T4TQL1$0B&IF/P6$M8J,5?HLS751O=_,1IT15
MIT:4D_',G\LL]O#;C4>EVK'YIA?&T]4]+M6/S3"^-IZJ3.3*ALG[A1_F8>M;
M\IG#!_',G\LL]O!^.9/Y99[>&W&H]+M6/S3"^-IZIZ7:L?FF%\;3U3.3*@_<
M*/\ ,P]:WY3.&#^.9/Y99[>#\<R?RRSV\-N-1Z7:L?FF%\;3U3TNU8_-,+XV
MGJF<F5!^X4?YF'K6_*9PP?QS)_++/;P?CF3^66>WAMQJ/2[5C\TPOC:>J>EV
MK'YIA?&T]4SDRH/W"C_,P]:WY3.&#^.9/Y99[>#\<R?RRSV\-N-1Z7:L?FF%
M\;3U3TNU8_-,+XVGJF<F5!^X4?YF'K6_*9PP?QS)_++/;P?CF3^66>WAMQJ/
M2[5C\TPOC:>J>EVK'YIA?&T]4SDRH/W"C_,P]:WY3.&#^.9/Y99[>#\<R?RR
MSV\-N-1Z7:L?FF%\;3U3TNU8_-,+XVGJF<F5!^X4?YF'K6_*9PP?QS)_++/;
MP?CF3^66>WAMQJ/2[5C\TPOC:>J>EVK'YIA?&T]4SDRH/W"C_,P]:WY3.&#^
M.9/Y99[>#\<R?RRSV\-N-1Z7:L?FF%\;3U3TNU8_-,+XVGJF<F5!^X4?YF'K
M6_*9PP?QS)_++/;P?CF3^66>WAMQIJ]<=5J(TSFF'GF=;7%7<Z7QZ;:J?F=G
MWYZAG-RH8K>5"F.J@3^\SY3.&!5GV34QIG&6O<JB=Q\^D.2>66_?GJ-X-'Z;
M:J?F=GWYZAZ;:J?F=GWYZAG-RIX1^YT'YN#KF?*;$:[TAR3RRW[\]0](<D\L
MM^_/4;P:/TVU4_,[/OSU#TVU4_,[/OSU#.;E3PC]SH/S<'7,^4V(UWI#DGEE
MOWYZAZ0Y)Y9;]^>HW@T?IMJI^9V??GJ'IMJI^9V??GJ&<W*GA'[G0?FX.N9\
MIL1KO2')/++?OSU#TAR3RRW[\]1O!H_3;53\SL^_/4/3;53\SL^_/4,YN5/"
M/W.@_-P=<SY38C7>D.2>66_?GJ'I#DGEEOWYZC>#1^FVJGYG9]^>H>FVJGYG
M9]^>H9S<J>$?N=!^;@ZYGRFQ&N](<D\LM^_/4/2')/++?OSU&\59RH:K8?!5
MT9Y@Z8MT8FYX/%6HVO"51-47*>RT3IZ/33?TVU4_,[/OSU$6Y1M9,CS/5^G#
M8#&6\1>C$45S11,Z=[%->F=KHL)%:K5PIO'B[2S7;5774-6>"62-NLAS96J]
M'M^;8N[B-BAFN.36L/53F.'C>TWJM[>HC:W\Q,Q5'3T;*1>D.2>66_?GJ--K
M7FV78S*XM8;$47;GA::M[3MZ(BK95D JG*B'@#TPWWFUV=.Z\WIAOO-KLZ=T
M,F:;>% ^K/RM'91NOE]6?E:.RC==' +QW@M@
M
M
M
M
M                                     '-H"B<%*E
M                                                         >F&
M^\VNSIW7F],-]YM=G3NADS3;PH'U9^5H[*-U\OJS\K1V4;KHX!>.\%L
M
M
M
M
M                                                         YM
M43@I4H
M                #TPWWFUV=.Z\WIAOO-KLZ=T,F:;>% ^K/RM'91NOE]6?
ME:.RC==' +QW@M@
M
M
M
M
M                '-HTXHG!2I15XW TX M 5>-P-. +0%7C<#3@"T!5XW T
MX M 5>-P-. +0%7C<#3@"T!5XW TX M 5>-P-. +0%7C<#3@"T!5XW TX M
M5>-P-. +0%7C<#3@"T!5XW TX M 5>-P-. +0%7C<#3@"T!5XW TX M 5>-P
M-. +0%7C<#3@"T!5XW TX M 5>-P],-]YM=G3NM&!DS3;PH6@^K/RM'91NJM
M'50Y5%X[P=5#E4=5#E4 =5#E4=5#E4 =5#E4=5#E4 =5#E4=5#E4 =5#E4=5
M#E4 =5#E4=5#E4 =5#E4=5#E4 =5#E4=5#E4 =5#E4=5#E4 =5#E4=5#E4 =
M5#E4=5#E4 =5#E4=5#E4 =5#E4=5#E4 =5#E4=5#E4 =5#E4=5#E4 =5#E4=
M5#E4 =5#E4=5#E4 =5#E4=5#E4 =5#E4=5#E4 =5#E4=5#E4 =5#E4=5#E4
M=5#E4=5#E4 =5#E4=5#E4 =5#E4=5#E4 =5#E4=5#E4 =5#E4=5#E4 =5#E4
M=5#E4 =5#E4=5#E4 =5#E4=5#E4 =5#E4=5#E4 =5#E4=5#E4 =5#E4=5#E4
M =5#E4=5#E4 =5#E4=5#E4 =5#E4=5#E4 =5#E4=5#E4 =5#E4=5#E4 =5#E
M4=5#E4 =5#E4=5#E4 =5#E4=5#E4 =5#E4=5#E4 =5#E4=5#E4 =5#E4=5#E
M4 =5#E4=5#E4 =5#E4=5#E4 =5#E4=5#E4 =5#E4=5#E4 =5#E4=5#E4 =5#
ME4=5#E4 =5#E4=5#E4 =5#E4=5#E4 =5#E4=5#E4 =5#E4=5#E4 =5#E4=5#
ME4 =5#E4=5#E4 =5#E4=5#E4 =5#E4=5#E4 =5#E4=5#E4 =5#E4=5#E4 =5
M#E4=5#E4 =5#E4=5#E4 =5#E4=5#E4 =5#E4=5#E4 =5#E4=5#E4 =5#E4=5
M#E4 =5#E4=5#E4 =5#E4=5#E4 =5#E4=5#E4 =5#E4=5#E4 =5#E4=5#E4 =
M5#E4=5#E4 =5#E4=5#E4 =5#E4=5#E4 =5#E4=5#E4 =5#E4=5#E4 =5#E4=
M5#E4 =5#E4=5#E4 =5#E4=5#E4 =5#E4=5#E4 =5#E4=5#E4 =5#E4=5#E4
/=5#E4=5#E4 =5#E4?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>img195493496_0.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 img195493496_0.jpg
M_]C_X  02D9)1@ ! @   0 !  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" !] EL# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#^_BBBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH *\ ^.G[)W[+'[4'_  BW_#2_[-/[/_[1'_"#_P!M_P#"%?\ "]/@
MW\.OBW_PA_\ PDW]D?\ "2?\(M_PG_ASQ!_PC_\ PD'_  C^@_VW_9/V3^U?
M[$TC[?\ :/[-L_)]_HH ^ /^'3O_  2R_P"D:?[ '_B&_P"SK_\ .YH_X=._
M\$LO^D:?[ '_ (AO^SK_ /.YK[_HH ^ /^'3O_!++_I&G^P!_P"(;_LZ_P#S
MN:/^'3O_  2R_P"D:?[ '_B&_P"SK_\ .YK[_HH ^ /^'3O_  2R_P"D:?[
M'_B&_P"SK_\ .YH_X=._\$LO^D:?[ '_ (AO^SK_ /.YK[_HH ^ /^'3O_!+
M+_I&G^P!_P"(;_LZ_P#SN:/^'3O_  2R_P"D:?[ '_B&_P"SK_\ .YK[_HH
M^ /^'3O_  2R_P"D:?[ '_B&_P"SK_\ .YK\P/VZ=-_X(R_\$_/ _P :/BO\
M9/\ @B=\(/$WP;^ ]U\,-)\;_%KX;?L,_L$ZAX2N/$?Q7O-%LM!\,^&-/\:^
M+_ GC?Q'JNDR>)?#LGBB>Q\('1-'CUJR U>ZF6[AMOZ/J_ '_@YL^&?Q2^-?
M_!(KXY_"'X*?"?XL_&KXH>-O&OP/_P"$9\!?!SX7>/OBIXIU&+PW\8?!?B?7
M+I]'\ ^'?$-Y86.FZ'I5_?3ZAJ4=G9;;<P1W#W,D4+@'F'QCB_X(T?L]Z5X.
MUCXV?\$/OA;\.[3Q]\?_ -GC]GKPHVI_L-?\$_=8CU?7?VF[/7)_AQXWLK[P
MIX[\0:5=_#^WOO#6NZ#XLNK34+CQ=X?UK39K>3P=<VTEO>3?J=_PZ>_X)8_]
M(T_V /\ Q#?]G7MU_P":<U^:?_!;WX;>._CM^Q1_P3Y\/?#_ .#?QR^)KV7[
M?/[$GCKQUX5\!_!GXPZ]XS\*?#/P?%XC?Q_XE\8^%_#'A.7QKX%TSP[8W0CU
M2_US3M#NM/N9X8(GCOWA0_A;\.?V*?C'JG[>'PT^&.L_LD_M8^$?V5M$_P""
MY/\ P46\46<6A_LW_M%^ OA7X;_8[^*_PT^&^C>#DTSQ+HG@;1=#\)_L]_$7
MQ/IFM:/!:Z7JNE>#KC3[SQ!>!+;3;V]O9 #^OW_AT]_P2QX_XUJ?\$_^>G_&
M&_[.O/&>/^+<\\ GCL,U%/\ \$HO^"6D,,TL?_!,W]@6ZEBBDD2U@_8Y_9N6
MXN71&9((3=?#^VMEEF*^7$UQ<00!R#+-%&&=?PF_;'_8_P#$OA#]O3P5^R^G
M@/\ :=\ ?L WW_!//X>? K]B[XD?LR?!3XE?M%WG[,_QS^&WQML/&T^D^'_%
M%I'XPO/@=\6M?MO#/@N_L/CO\0Y4TP^'_#6@V7B'QE8Z'I&OZCHGL?AWX._M
M%_#/_@N58_&+P[X,\7?'OX%?&'Q_XMU/XN7_ ,6?@'XV\-_$C]DOQE\.OV1[
MGX?6'Q+^"_[0ND^'#X+^)G[/_P 4-$U*T\%Q_"W3_%FKZ/9_$77-1T;1? 2^
M.?"LOC*, ^MOV$OV>O\ @B[_ ,%"/V>=&_:5^#7_  2R_9"\*^"=:\7>/_!4
M.B?%']B']E#1O&%IK7PW\6ZIX+\0_;+'PEHOC?0Q:/J^DW3Z=/:>(;MKBS:&
M::*VD=H$]I^/W[ 7_!)+]G;X&?&'X_>*_P#@ES^Q+XD\)_!+X9^./BOXKT3P
M9^QA^RS=>*[_ ,,?#WPYJ/BKQ'%X?M?$GA;PQH=WJT>CZ5?2VEGJ/B#2H;J:
M(6XNTEDC5OXRO _[%_[>_@GX!_\ !/K6/V8_V6?VLOA!^UM+>?\ !;KP;\2?
M'@_9Y^/'P\\4>']$^+WP]U6']FK1?B#XTUOP5I%IX*\->*O$>MQWOP@OO%&J
M:1X/\.>/]3U'QM9W.CZS;^)-;A_6'X-_ ?\ :.T[P%^V^WPJ^!GQO\$?LX:]
M_P &\'P\^!/C'X3GX(?$_P *^(/B=_P4>N/A'XFT6>'PW\++OPA8>*OB#\7M
M%\.7VH^"?BAXJ\.^'M9OKKQ!J^AZ/XCUJ]U'3O+L #]8-.^ G_!&#6?V!(/^
M"B^C_P#!*7]DS4O@M<?LT2?M6Q^$(?V)/V1+;XK_ /"LK;P%)\2;^T.BZC86
M7@W_ (2O3_"T%U<W&E+X\:QFNK66SL-6O)7MA/[+^S9^PO\ \$@/VI?V??@K
M^TE\//\ @F)^Q'I?@3X[_##P5\6?!^F^+_V*OV9-.\56'AOQYX?L?$FCVGB*
MPTCP?KVE6>LV]CJ$$6HVVG:UJUE#=++';:A=Q*L[_P QT'[.O[0L'PG^'_AW
M]I']E#]I+Q_X&;_@VAU_]GW]E3P=-^S)\9O'$GP9_;IT?0)-,\=>$=4\$6?@
M74=6^"OQYUDZ993:3\0_%.D>$GUGP7I]EI.C>+KJPC^P-_6A_P $E?#'BOP/
M_P $Q?V"/ WCSPAXO\ >./ W[*/P3\$^,O!/C[PKX@\$^,/"WBKPAX%T?PYX
MAT37O"_BC3M)US2KRPU?3+N +>6$*7<"Q7UD]Q875K<S %W_ (=._P#!++_I
M&G^P!_XAO^SK_P#.YK\)?^"B/_!/O]@KP3_P6"_X(3_#+P9^Q'^R)X1^&_Q>
M_P"'GG_"V/A]X8_9L^#6@>"/B?\ \(!^R_X)\0>!/^%B>%-*\%VF@^-?^$*U
MZ[NM;\)?\)+8:G_PCFKW-QJ6C_8[R:29OZV:_GA_X*<?\INO^#>/_O+3_P"L
MD> :Y,P;C@,:TVFL)B6FG9IJC-IIK5-/5-;$S^&7^%_DSZO_ .'6?_!,?_I'
M-^PA_P"(A_L_?_.]H_X=9_\ !,?_ *1S?L(?^(A_L_?_ #O:^[Z*_,/K&(_Y
M_P!;_P &S_\ DCBN^[^]GPA_PZS_ ."8_P#TCF_80_\ $0_V?O\ YWM<YXP_
MX)L_\$N_!7A'Q3XRU#_@FW^Q%?Z?X2\.:WXFOK#1_P!CO]GJ\U>]L]!TRZU6
MYM-*M)? EM'=:E<PVKPV-M)<VZ3W3Q1//$K&1?T2HH6)Q%]:]9KJO:S5_P#R
M8+ON_O9_-@-8_P""3W_#2#_LB?\ #AO01^T:G[-)_:M;X7?\,8_\$V&UG_A5
MPU@: +87R_&AM";QLVLD::OA :K_ &G]J(B(#9Q^GG@W_@FW_P $NO&WA#PI
MXRT__@FU^Q%IUAXN\-Z'XGL=/UK]CK]GJRUFQL]>TRUU6VL]6LXO ES'::G:
MPW<<%_;1W-PEO=)+$D\JJ)&_/M/ OQ+_ .(E>7XV'X0_&H?!4_\ !-(?!0?&
M8_!?XICX1GXH_P#"Y(_%W_"(CXF_\(C_ ,(0;W_A'P;[[5_;O]F[@;/[;]N_
MT:OS^_X*6^#/VC?%G[='Q'\8?"#]EK]L2:?X1_MV?\$V/B7;_&.V^$WQ0^*U
MOX@\#>&O#&J:!\3=;_9I\9>$/#JP?#KX.^$],UBTTGXJ_"SPA+\1M=\?^,M?
MUOQEKI\%:7HNO:!>^M[.5:=&%/$U**EA*6(G-UJDUSU)1@X6G6324I+X>:45
M?F37O1T:NTE)KW5)ZMZNVFK[OU/Z*?\ AUI_P3&_Z1S?L(<]/^,0_P!GW_YW
MM _X):?\$QCT_P""<W[!YY(X_9$_9]/(."/^2>]000?0C%?SS^&/V(='\3:%
M_P %YOCA\:? W[2_P-\2?#W]H#]JKXQ_LB?%R+X;?'+PS?>!O"^M? OQCX?U
M_P"+7[/'@JYN/A_X;^(]YXGTR\U_1[I]#O)'U"*UT"_L]:T&\M_#GB.S^ -
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
M;2 ?'.I_#VUL?#/B2'3_  9;Z\^HV]MX*B3^^\$$ C." 1D%3@C/*L P/J"
M0>" : /@'_AT[_P2R_Z1I_L ?^(;_LZ__.YKZ_\ A;\)_A9\#O FA?"WX*?#
M3X?_  ?^&7A?^T_^$9^'7PM\&^'/A_X$\._VWK&H>(M9_L+PCX3TW2/#^D?V
MOX@U?5==U/\ L_3[?[?K&IZAJ=UYM[>W,\OH%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<_KNN
M_P!B_9?]%^T_:?/_ .6_D[/)\G_IC+NW>;_LXV]\\=!7G_CK_F%_]OW_ +9U
MYN;XBMA<NQ%>A/V=6G[+DGRQE;FKTH2]V<91=XR:U3M>ZLTF14;C!M.S5OS2
MZA_PG7_4+_\ )[_[CH_X3K_J%_\ D]_]QU_-E_P7B^)GQ"^%6O\ _!*V^\!?
M%+XZ?#G3?B5_P4Q_9\^#OQ8TSX)_$[XN>";WXA_"'Q=>ZA-XP\#ZAH/PK\1Z
M1J/B:36[>Q2WLX;*SN?$C3%;/0YXY[GRI&?LM?&K]O#]D#P'\?/%/[3'P[^+
M7C[X*?$O]OC4?!'[("?'_P")UM+XP_9]_99\3MXCN=/^*'[4WQ=O7^)7BWP;
M\']';2M&TK1;KQ\/%_Q)TS5]8M--\3);VNKZ=?)\M',LXEAZ=>./AS5&U"E*
MCA(2FXU/9M0<J=I27QM624+MN]D\.>HU?G5^S45?6VFFK/Z4/^$Z_P"H7_Y/
M?_<='_"=?]0O_P GO_N.OYR/A-_P7,M?B1X/_P""??Q2U;]F9_!'PA_;<_:$
M\>?LH^)_B)J?QE%[IWP'^/GA+Q+XB\-^'/"][:K\*;(>.=!^*=SH$I\ >(GO
M/!%S+/'JEOXET'PY'ID5UJ'8_%+_ (++7/PWU/XCZ!;_ +..G^*=?^"'[%FO
M_M]?&2UL/C5<V.G:/\ T\?+X?\ 6/@?4;WX/BX\7?%#QYX 67XGGPEX@TSP#
MH7AFSFTKPSJ/C.XU:^NY]*3S#B%2Y/;>]>2_AX&R<:DJ4DWR65JD7'5]8O:<
M'(YJSV=_3D?6WYG] W_"=?\ 4+_\GO\ [CH_X3K_ *A?_D]_]QU_-!\9/^"_
MWA7X<^"OVW/B3X/_ &;[CXB^!?V0_@O^PQ\?M!U=OB]_PBEY\8OAQ^W3'X+N
M?!<\&F3?"O6_^$&UWPG9>.]'N]5TNZN_$MKJ21WB6^J64L<*S_37[./[:G[1
MOQJ_X*M?MH_LMZIX/^'.E_ /]FCX/?LS:I826OC?67\6KJGQJ\)>*_B+'XR6
MP?X:?9_$VKZY'<^&_"6K>&;KQ/X5T;P-IWA^75]&U3QMJ&K7MN268<00A.I.
MNH1A#VC<J>#NXVP\K)*FWS<N*H/E:3]_E^).*.>JE=NVE]H_W?+?WEH^Y^XO
M_"=?]0O_ ,GO_N.C_A.O^H7_ .3W_P!QUY_17'_;^;?]!?\ Y0PW_P I)]K4
M_F_"/^1Z!_PG7_4+_P#)[_[CH_X3K_J%_P#D]_\ <=>?T4?V_FW_ $%_^4,-
M_P#*0]K4_F_"/^1Z!_PG7_4+_P#)[_[CH_X3K_J%_P#D]_\ <=>?U^4G_!8B
M_P#VLC^RC:^%_P!D?X2_M'?%'Q)XM^(WAVU^)TW[)_QU\&?LY?'OP9\)]!L-
M9\5:IK?PV^*7BW1/&,^E^(=1\6Z+X.\.W6E>'O ?BO5O$GA/5O%6@1QZ.=2C
MU>UTHYWF]6K"G]=C#GDH\TZ.$C&-^K<J48KRNU=V5]1JI4;2YMW;:/\ D?LW
M_P )U_U"_P#R>_\ N.C_ (3K_J%_^3W_ -QU_#E\"?VS;_XH>,?V%OV2_A5\
M;_\ @H;#X-\0:)_P4O\ %_[5EE^V!\;_ !K)^UUH'[0WP(^!<T?A?X/>+?B?
MX4/@?6]*\-?"+5M1LO'.@^&/#BZ'I=[=ZEX2UGQ5H5MXIT_5+"/O/@[XI_X+
M$?\ !07]CC]B[]ISX+?$;Q?;WWC']C71O!.F>*="^)>D_#G2/#7[7/PL_P""
MAOPZT3QQ\=OC=X7;Q#X7A\>>%?'?[*?PR\<BYT^'P]XXTN=+GX@>$;3PG9W/
MQ'TVUUOT)8O.86=3,:5*+E&+E5H8:"CSRQ$8-_N6O>^K5).S=H<KCS2ERJ[U
M%9N:2?6R\[=/)_\ !/[4?^$Z_P"H7_Y/?_<='_"=?]0O_P GO_N.OQ3TC]NK
MX"CXZM\8OC/\>[;X;?#75_!TN@?LM^!)[SQ1_P (_P"+/A5J_P 6/ GPK\2_
MM@_$^/0;&\\.:#X'^*_QH\1> ?A;^S]XU^(TVG>%K;P1'#XN\*>(]WQM\0Z9
MHOZV5Y]3.LYI<O/B9+F6[PV'4>96YHIN@E)PNE.WPRO'HFX=2HMW_P"2K_+[
MST#_ (3K_J%_^3W_ -QT?\)U_P!0O_R>_P#N.O/Z*S_M_-O^@O\ \H8;_P"4
MB]K4_F_"/^1Z!_PG7_4+_P#)[_[CK\ ?^"C>N_VU_P %NO\ @WN_T7[-]F_X
M>Q?\M_.W^=^R1X'_ .F,6W;Y7^UG=VQS^WU?A#^W]_RFZ_X-^/\ O*W_ .LD
M>#*VHYOF.*=:A7Q'M*53!X_GA[*A&_+@L1./O0I1DK2C%Z-7M9W3:&JDY73=
MTXSZ+^5OHC]WJ***\$R"BBB@ HK\+_\ @XE^*7QI^!__  31^(/Q8^!7QL^)
M?P4\8^'OB#\(-"FU+X::KI7A_4-=T7QU\3/"OA'6-.OO$1T6Z\7Z*D.FZI=R
MV5UX)\1^%-0-TX6_O+^R'V.OBW_@JE^U[\?],_:T_;V^&7@/XH?$3X8>'/V-
M/^"0NH_M1_"B+P'XNU_P>DO[0^J?&GPS-;?$;Q!%H5]86GCBQT?PSI5CX/L?
M"7C*W\0^$!8WOC&VNM&N4\3:E$>ZA@9XB%*<9P2J3K0LU*\'2>&C=Z:\TL33
M2LW9*3>JL7&#E;5:MKTMR_?\2VZ'],/Q8^%?@+XX_#3QU\'OBEH">*OAS\2_
M"^L>#/&WAQ]0U;25UKPWKUG+8:KIW]J:#?Z7K>G-<VLTD:7VDZE8:C:N5FM+
MN"=$D7A?!?[-7PK\$^/M,^*EO8^(O$WQ*T+P7K'PW\.>-_'?C#Q-XUU[PUX!
M\0:IX=UK7?"OA^;Q!J=Y;:58:YJGA+PQ>Z[>6MLFM:_+X?T8:YJFHIIEBD'\
M;?CS_@K1^UCXX^%O[8O[<=MXT\<^$?$7[,?CG_@CG_PJWX3:!XE\1Z+\/X/#
MOQV\ 6?C/]H+PIXF^']E?P>&/&T/Q?U3QCK-E?WWBO1M7UK2])LO!\7A[4-,
MN_"NCWT/Z_VNE_\ !13]G7]M?QM^TI\?/''CN[_90\+?'W]M?Q)XDL[+XC6'
MBCPE\5?V?/B=\./V:_!O_!/WX ?!OX)P^*I[R#XW:;\;K/QCH&G6=MX'\,:G
MJ'B^^\6++XFU8?%W2W\1;SP%>C'DEB(4^:$VJ?.TYU?84*LJ4$M)2G"M2IZ?
M'.T;.*YAN#7VEVM>UW:+M\TTO7>RU/Z(**_-_P#9'_:3^%]WXW\2_![XC?'O
M1?%/[87Q#\??$;7/B)\-K'6/$^K^"/ 'C?X?>%OAOJGC#]G/X/\ B._TZW\!
M:U+^SE\.O''PNT_Q]I'@O4%\0ZMKNJZ[\5O%_AO1M8\7Z_;V'Z05YU2G*G+E
MDGLFFXN*DMN:%_B@VFHRVDE>RV6;5OZW\PHHHK,#\(?^#F7_ )0B_MK_ /=M
M_P#ZUO\  6OZ'O\ A.O^H7_Y/?\ W'7\\/\ P<R_\H1?VU_^[;__ %K?X"U^
M[U>QA\?B\#E]'ZK5]E[7&8SVG[NE/FY*& Y?XD)VMSR^&U[ZWLK:*<HP7*[7
ME*^B>RCW3[GH'_"=?]0O_P GO_N.C_A.O^H7_P"3W_W'7G]%']OYM_T%_P#E
M##?_ "D/:U/YOPC_ )'H'_"=?]0O_P GO_N.C_A.O^H7_P"3W_W'7G]?@C_P
M42^"G[3$/[:_[!/Q$_9@_:X_:7M/C'X__:K\)6_C;]G:Q\>M:?LO:5^Q/X"T
M*;4_VA/%7BKX0:?8VNDWT.D!/">DW?C?QCJNLZ[KWQ!^*>B>&=!N=*N;SX>V
M'@_:AG6:UIN#Q\:7N3DI2P]!QO"+G9N-!\JLFW)Z12N[C52HW;GMIV7^6A_1
M=_PG7_4+_P#)[_[CH_X3K_J%_P#D]_\ <=?PX6'_  4[_::\.>*OAI^UI=^-
M/B%KUQX[_P""Y/[2?[%^N_""7Q7XC?X>M^S#I'PYT7PUX%^'-O\ #@WLG@_3
M=7\"ZC867C>W\9Z9X>LO%]SXN?Q%J&HZM<6?B36]/O+/[&W[:W[<GQ*OO^";
M=EX5^-?BK7/C3_P4Z_8B_P""G6L^*=0\=^)M=U_X=>&OVA_AMXE^*WB[]GSX
MC>'_  =J]QK/ASX<Z7\/KW1M.\ Q:3X+T;2M#NO!$UCI6K:3J\NC:+):=\L3
MGL8N<L?322E=NAA[*5.G7J5$W[#:$*$WS:\S<$EK)QN]6S?.M/)>;?39)/7\
M#^X;_A.O^H7_ .3W_P!QT?\ "=?]0O\ \GO_ +CK^83]EO6?^"@O[,/@GXJ>
M!/VB/'?B#P]XZ^./P_\ V8-+^!2?'3XJ:-\8M2^!&J?!W]DKP%IW_!1_]L#Q
MWXCD\9>.+"S^#OA'XH_;O%NCZ7K'BFS\/^-_BW<Z%IOV7PMI_P :;'7KK]BO
MV0OCU^SA\8?AQ9>&/V=?BYJ7Q8TKX3^&/AGI&KZAXMO/&EU\1WTGQI\.O#WC
MWX<^,?&<_P 1M.TGQGKO_"S_  'KNC^.M%\=7]I-IWCBTU2?5]+U*]"W0@XZ
MV;9Q2NXXV-:"Y7[2EA\/*%I1CJY*BXJTY.ENTZD*B3]U.4NI46TKKNHKR\N[
MMZIGWC_PG7_4+_\ )[_[CH_X3K_J%_\ D]_]QUY_17-_;^;?]!?_ )0PW_RD
MGVM3^;\(_P"1Z!_PG7_4+_\ )[_[CKL-*O\ ^T[""]\KR//\W]UO\S;Y<TD/
MW]D>[=Y>[[@QG'.,GP^O8/"W_(!L/^WK_P!++BO;R',\=C<94I8FO[6G'#3J
M*/LJ,+356C%.].G"6D9R5F[:WM=*VE*<I2:D[KE;V2UNNR.@HHHKZTZ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *\_\=?\PO\ [?O_ &SKT"O@#]N?_@EQ^PG_ ,%*/^%7?\-K? S_ (71
M_P *7_X3;_A6G_%S?C%\.?\ A&O^%C?\(C_PF7_))OB#X$_MC^V/^$$\*?\
M(?\ [5_L_P#LK_B5?8?MVI?;./'X3Z]A*N%]I[+VOL_WG)S\O)5A4^'FA>_)
MR_$K7OK:SF<>:+C>U[:[[-/R['B7[:/[ 7PV_;BUO]FG7?B/\3?C)X$G_94^
M/7@O]I/X9VGPKOOAE865W\5/A]=F\\+:EXK'CSX6_$*ZU32[%WFBET>PN](L
M[R*>07:S2+#+%T?[7_[%/@?]LS2?@3IOCCXE?&3X>W?[/?QZ\!?M%^"=<^$O
MB/PQH6HZCX_^',&IQ^'H_%5CXG\&>,/#>M:+'/JLNHM:C0+2]M-2M[6YTK4=
M."S1S_)7_$+C_P $*/\ HQG_ ,V9_;#_ /H@J/\ B%Q_X(4?]&,_^;,_MA__
M $05>!'ANK'V7+F37L>;V=L(O=Y_C_YB->;6][[LR]BU:T]MO=V_$\'\5?\
M!*KX?>%/@/X;_P""6_AKX,_&7XQ?L@_$CXGZA^T=K'[0OCGXK_"D:E^S_P".
M]*_: \!?$K4OAY9Z=IOA_P &?$+4++Q5X4F^(D?ACQA:6?C/Q!'?7S^$O$>H
MS:'K]]KWA;[/_:>_X)=? /\ :>\?^._B/J?B;XC_  NU[XN_LR7G['?QDC^%
MUUX,T[3_ (D?L^7?BVP\8)X5U"U\3^"_%*Z#K>FW-I?:%I/B[PPVD:Q:>%?$
M.LZ/(UQ);^&KWPYY1_Q"X_\ !"C_ *,9_P#-F?VP_P#Z(*C_ (A<?^"%'_1C
M/_FS/[8?_P!$%6KX?Q%XR69RC)2G-R6&;YZE1Q<YR4L4X\TO9T[V25X1E;FN
MQ^RE>_M+/5_#NW:[>ODON3WU.,_:"_X(0_LG?'VX^.FG)\2?V@_@U\._VC/@
MI^SC\"_BA\+O@WX@^%^F^%=1\*_LH:AH%S\#[K2KSQ]\)?B'XET6]\+:;X8T
M;0I[2QUM-&U?3[.*74--FU!%O!]I?"_]@_X;?"/]K7XH?MB^$_B!\63\0_C7
M\,?A-\-/BSX6U'4O T_P_P#')^"OANY\)>!/&NHZ?:^ ++Q+I?BNST*[GM[Z
MU\->*M#\%7]P8[^7P>+RVM);?Y@_XA<?^"%'_1C/_FS/[8?_ -$%1_Q"X_\
M!"C_ *,9_P#-F?VP_P#Z(*IEP]B9P]G+-9RARN#3PJ=XM4DU)_6+RTH44FVV
MO90L_=5E[*3WGTM\/IY^2^Y'Z_45^0/_ !"X_P#!"C_HQG_S9G]L/_Z(*C_B
M%Q_X(4?]&,_^;,_MA_\ T05<_P#JG_U'_P#EK_\ ?(O8?W__ "7_ .V/U^HK
M\@?^(7'_ ((4?]&,_P#FS/[8?_T05'_$+C_P0H_Z,9_\V9_;#_\ H@J/]4_^
MH_\ \M?_ +Y#V']__P E_P#MC]?J^>OV@_@;XH^-EAX#3P?^T5\<?V<==\ >
M.++QK;^(/@I?^ U/BR.VL+[3;GP?\0/#WQ(\!_$+PKXN\%W\&H27,VC7NBQ2
M1:K:Z=J=O>13V48;X&_XA<?^"%'_ $8S_P";,_MA_P#T05'_ !"X_P#!"C_H
MQG_S9G]L/_Z(*JCPJX24HY@KK:^$4EJK.ZEB&FFG9IIH/8?W_P#R7_@GLOQ&
M_P""9'P&\>ZOX%\=V.O^/? _QL\!^*OCWXPM_CKX7/@/_A8'B35_VG?A[)\+
M_C8_BVQU?P+J?@/58_%'A*'P[#ID5MX,TZ'PM?\ @;P3)H$5GIFD7FD:K[!I
MO[&?PM\'_LD^$?V*?A9=:_\ #'X'>%?"7A;X:O8>';YY/$NK_"_2;VSD\8^$
M+GQ-=,=1M;SXI:-'K'A_QIXOLVB\3BU\4^(=6T'4-&\33:=K>F_'7_$+C_P0
MH_Z,9_\ -F?VP_\ Z(*C_B%Q_P""%'_1C/\ YLS^V'_]$%6CX;K24$\TDU3D
MI03PMU%IRE'_ )B-5%SFXIW4>>5DN:5W[%Z>^]-O=V_\F.W_ &O?^"3'[./[
M8WCVV\;>--3\8>#K;4?@/X-_9@\>^$_ SZ)IOA[QE\!_ '[0WPY_:9\*^";:
MWN-)N7\(3Z?\0?AO::.=9\.&WE;P)XH\6:##:V^J2>&/$7A?]1Z_('_B%Q_X
M(4?]&,_^;,_MA_\ T05'_$+C_P $*/\ HQG_ ,V9_;#_ /H@JF?#-2<(4YYD
MY0I\W)%X72/-RJ5O]HOJH16M](I;) Z+:2<]%M[O_!\C]?J*_('_ (A<?^"%
M'_1C/_FS/[8?_P!$%1_Q"X_\$*/^C&?_ #9G]L/_ .B"K/\ U3_ZC_\ RU_^
M^1>P_O\ _DO_ -L?K]7X0_M_?\INO^#?C_O*W_ZR1X,KV#_B%Q_X(4?]&,_^
M;,_MA_\ T05?C3^W5_P0?_X)2_!O_@J7_P $:OV<?AO^RM_PCGP9_:M_X>'?
M\+]\&_\ "\?VC]7_ .$]_P"%%_L[>$/'?PL_XJ'7OC!JGBKPM_PBWBK5+[5?
M^*+USP[_ &WY_P!A\1_VOIL4-G&UP]'!0KXJ>-E.%/"8SFC'#)2Y:F%K4Y.-
M\39RBIN2BW%2:Y7**?,CV/+>3E>T9?9[Q:[^9_8I17X0_P#$,U_P1%_Z,H_\
MV0_:W_\ G]4?\0S7_!$7_HRC_P V0_:W_P#G]5\UR9?_ -!.,_\ "&A_\\3&
MT/YI?^ K_P"3/W>HK\(?^(9K_@B+_P!&4?\ FR'[6_\ \_JC_B&:_P""(O\
MT91_YLA^UO\ _/ZHY,O_ .@G&?\ A#0_^>(6A_-+_P !7_R9^@W[?G["OPW_
M ."BG[/VI?LU_%[Q_P#%CP%\.];\1^%_$VMS?!_4/ &D>(]5O?!NNV'B7P_;
M3ZGX^^'7Q&MK:RM-;TRSO733-.L+FY,1@N+J2V=X3YU^TQ_P3&^!?[4_BS5O
M'/C_ ,6?$W2_%GCK]G&^_9(^,^O>%;[P7I5_\:OV?=2\=Z)\1KOP7XP#^"+B
MST2_7Q)I%]'9>*OA]:>#M=TW1O%OBW3K"Y@DNM#O/#WQ]_Q#-?\ !$7_ *,H
M_P#-D/VM_P#Y_5'_ !#-?\$1?^C*/_-D/VM__G]5M"KAJ:A&&.QT53E.4$L#
M05I5.3G?_(PU<O9T[WOK"+6L59II6M*2MJK176W]_P E]Q]/^._^"2'[)OCG
MXC^)/&;V'BCPWX/^(7B+]ESQ=\5_@KX;N/#MK\+_ (F>(OV-;:^L/@!>:[:W
MOAN_\4:79>'M,FT;2O$>C>%_$^AZ5XRTOP;X2L-:M7MX/$">(_MKQU\&=)^(
MOQ,^$WCWQ3K&HWVB_!NZ\1>)O#'P^\JU'AF]^)>KZ?%H6A_$;7RR/=ZIK'@+
MPY=>*M-\%Z:\D>C:;J/C'4O%%U9WWB71?!VI^&_R&_XAFO\ @B+_ -&4?^;(
M?M;_ /S^J/\ B&:_X(B_]&4?^;(?M;__ #^J4JF%ER\V-QTN6+C&^"H.RE!4
MW:^8;NG&,.;XN6,5>T58O'^:>G]U=K?S]K+T26R1]2?#3_@E3\ OA?\ M;+^
MUIHGB+QY=ZYI?QK_ &H_VC?"7@2_O=*;POX9^-'[9'@?X8?#_P".WBA+V'3(
M]=U33-5T+X76T_A;P[?W[6?AK5?&GCBY>?5;6X\*6/A#].J_"'_B&:_X(B_]
M&4?^;(?M;_\ S^J/^(9K_@B+_P!&4?\ FR'[6_\ \_JE4EA*SBZF,QTW""A%
MRP-#2";DHK_A0VYI2;ZMMMW;8/E>\I.RM\*V_P# S]WJ*_"'_B&:_P""(O\
MT91_YLA^UO\ _/ZH_P"(9K_@B+_T91_YLA^UO_\ /ZK/DR__ *"<9_X0T/\
MYXBM#^:7_@*_^3#_ (.9?^4(O[:__=M__K6_P%K]WJ_B[_X+E_\ !#3_ ():
M?L=_\$M/VHOVCOV<?V7O^%=?&;X=?\*3_P"$-\9?\+L_:)\7?V/_ ,)=^T3\
M)/ GB'_BGO'?Q;\3^%=0_M#PKXGUS2O^)KH=]]D^W?;K'[-J5M9WEO\ N-_Q
M"X_\$*/^C&?_ #9G]L/_ .B"KW,#E%',L#!4,75A"AB\3>57"Q4I2JT<)=*,
M,7-*,5334N>\G)KEBHIRUC34XZ2:M)[Q[J/:3['Z_45^0/\ Q"X_\$*/^C&?
M_-F?VP__ *(*C_B%Q_X(4?\ 1C/_ )LS^V'_ /1!5T?ZI_\ 4?\ ^6O_ -\C
M]A_?_P#)?_MC]?J_*#XX?\$G/#GQX_:<UK]I[7_VYO\ @HIX*U#Q#'X)T?6_
M@S\*/CWX)^'?P&U?P!X%O)M0L/A5K'@O0O@_'KFN_#O6+O4?$4WB72M<\6ZE
MJFLOXL\3/+K43ZD&AP/^(7'_ ((4?]&,_P#FS/[8?_T05'_$+C_P0H_Z,9_\
MV9_;#_\ H@JTI<,U*+<J69<DI1<6_JD7[K:;7O8AVU2=U9Z;C5%K:?\ Y+_P
M3U30?^"5G[,F@?'"U^,=N/%]WH^E?M,_$K]LO0/@W?W7AR?X7:%^T[\6_ ^F
M^ ?''Q0M(%\,Q^+KIKS3[&]U_2_"NI>++WPIHOC/Q'K_ (BL])#CP]:>'I_V
M9_\ @EM^S;^RS\0_AOX]\!7'C;6(?@1X(^+GPU_9R\'^*]0T"\\-? CP-\<O
MB7?_ !3^(NB>#GTOPWI&O:O+?ZU?)X=TC5_&NM>)]6T'P)IUEX:L;L/<Z]J>
MM^2?\0N/_!"C_HQG_P V9_;#_P#H@J/^(7'_ ((4?]&,_P#FS/[8?_T056^'
M<1*+B\UFXN*@U]6WBE-?]!&[52:<OBDIS4FU)IGLI;>T=MMO^#^.Y]M^*?V3
M?A[\1;G]IJX^*%[K/CD?M/\ PVN_@;XDBNI8M,'@SX$7OA#4O#%Y\+? LMBH
MGTC3]4U+Q+XT\;:]KKR3Z]KGBKQ1OOKQM$\+^"]&\.^3?L/?\$]?A=^PS)\1
M]6\&>+?&GCSQ;\4/"?[.7P]\2>*/&;Z+!.? ?[*/P5T+X#?!?0[73?#^F:7I
ML5W8>#=%GU;Q3K'DF?Q'XQ\0:]J<$&C:*VB^&]$^??\ B%Q_X(4?]&,_^;,_
MMA__ $05'_$+C_P0H_Z,9_\ -F?VP_\ Z(*I_P!6JO).G_:<N2HH1G'ZJK24
M.7E3_P!HV3A!Z6NXQ;NT@]B[-<^CM?W>UK=?)?<?K]17Y _\0N/_  0H_P"C
M&?\ S9G]L/\ ^B"H_P"(7'_@A1_T8S_YLS^V'_\ 1!5E_JG_ -1__EK_ /?(
MO8?W_P#R7_[8_7ZO8/"W_(!L/^WK_P!++BOPA_XA<?\ @A1_T8S_ .;,_MA_
M_1!5^O\ ^RY^RY\"?V+O@3X&_9H_9H\#?\*U^"7PU_X2;_A"O!7_  DWC'QC
M_8O_  F/C'Q#X_\ $?\ Q4?C_P 0^*O%NH_VCXM\5:]JW_$VUZ_^Q_;_ +!8
M?9=,M;*RM_2RO)/[-Q$Z_P!:]MST94N3V/L[<TZ<^;F]K4O;V=K66][Z6=PI
M<C;YKW5MK=4^[['O]%%%>\:A1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 445\ ?MS_M]?\,.?\*N_P",*_V_
M_P!L#_A:'_";?\F,?LX_\- ?\*[_ .$*_P"$1_Y*C_Q67A+_ (1+_A+?^$M_
MXHG_ )"']O?\(SXN_P"/3^Q?]) /O^J.J74MEIFHWD M&GM+&[NH5U"ZDLK
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
MA*WUCP[I_B/3[&75=%N=534=&EL=8M[#4+3\@?\ A^K_ -8<O^"[W_BO7_\
M&[6=J'_!;[2]6;3WU/\ X(Q_\%U;XZ5J$.K:<+K_ ()XK,EIJ=M'-';7\4;_
M !=,8NK59Y6MIF5GMYBL\)2>..1>>.!Q<91E[&_+)2MSTFG9WLTYV:?6X<DN
MWXK_ #/OCX7_ !,NM+\0_#7X/?$CQ+XPU#Q&VNVEHPL[?4K3^T?'?BG1/B!\
M8=)TKQ7=ZMJD?B;2= TWPKX/UZ\\(_#2-=9\0^'/A]IW@W4/C3+H\OB>S\-6
MG-?&']N[4/!OA_3O$'P_^'UKXMB\9>/OBA\,/A=IE]JMW!K_ (YUSX=Z?XE\
M,)XQ@TBTLRFG> ]<_:"L/ _P'\.W=[J$,GB76?BEX.\107NDZ?J.BVGB'X3B
M_P""SG@Z#Q3/XVA_X(F?\%Q(_%MS'/%-XA'_  3FM_[4(N[/2=.O9$NC\6B\
M5SJ&F^'_  ]INI7<12ZU+3?#OA[3[Z:XL]"TF&S\Y_X>L> CXTT_Q4O_  15
M_P""W-E8Z/KL7B[2]"T7_@F7H^BK)XP1]?NCKNOZI8_%I+KQ$MOK'B?6_%.F
M:7>QII]AXSOW\8&*Y\1V]AJ5EU1PLW-3J85R2C=P]K3493?.Y<O)-6O)QY6[
MI14HM7<6CD?9[=UOI?KMO^!^M.KZQX]^#UQ\#/ R^*?#^O?&GXF1GQ!\?/'_
M (EU'Q#+X9L/AE\(K#4/%GQ<^(.A>'+K44T;PW;3^)/&&A?#WPVEO9VZZ'9>
M-_"=M>0:GX>\!V%MI7"ZU^W3XEO/&WP[\(?#GX7Z3XKO/B98>!-7T71-0\57
MNE>+M)TCXF>(%G\!S>(](BT"]M])UCQ%\'O#OQ>^.%]X>O[RQN?!GA+X6#3_
M !+=PZIXUL$T3X6U7_@LWX)UW6!XAUO_ ((A?\%M]8UY?#VJ>$AK6J?\$V-+
MU#51X5UQXY-:\-C4+OXIRW7]@ZN\,3:GI'F_8+YHT-U;R[1CEO"7_!6/X+>
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
M'?#\BO\ "&UTC2?#NHZEXMUWQUX(BUK\T;G_ (+!>"M&\"^,?!WPB_X(A_\
M!>/X%W7C"#-UXC^%W_!+W0O"^I+J"RF1=0N3HWQ9TR:\GE62YM+B\BO++7(;
M.^O7T76]%U5K75K3RGX=?\%'/@1X'6\BO/\ @@M_P7"UO2#J_AOQ!X:\ I_P
M2V6+X1_#?Q!X9TOQ)HT/B7X5?#;Q'\>?%^E?#GQ'K6D^*M5TGQ/J?A:ZT]-<
MT>'2],GM([>QD%T:=NW?_-;[_@%I:*]^[TTV^;TOTZW]/WQ\+_&?XS>,OC#\
M+?ADWAKPCX1ELO _B[XN?'FT>_;Q#JFA^"=4\6:UX*_9]T/3KG3KFXT?2_$O
MQ3ATO7O'&NV\%]XHL/"__"O?$WA"T\0:O'=:1XJU3[*K^=S3_P#@N#X/TGQ!
MJGBW2O\ @A;_ ,%V]-\4ZYINDZ-K7B2P_P""9.FV>O:MH^@"X70]*U+5K?XM
MQW][IVCK=7(TNRN;B2VL!<3"UBB$CY_:3]ESX^_\-0? GP-\=/\ A2O[0'[.
M_P#PG'_"3?\ %G?VH_AQ_P *D^.W@_\ X1GQCXA\'_\ %<_#W^V?$'_"/_\
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
MX5ZC%>^*M+M]$U2ZU"X\-7,!U"Y31XKK2]/NIU^UZ=IVL^(;"TGBL]?U:"[
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
MFK_ J\\)^#/AUIUQ^T#XTUGQ1<ZC-J6K>!O#7@G49K/3KK6+>]U'^U=5U/\
M.*2H2PE2$E&%>4[TZLI0::3IWIN-O:4M.>4:J<HS:=-QC=2.16Y6G9-O1OY:
M/2ZZZ[=';<^;_!'_  6G\4^)_C?\.+NZ\(>!HOV;?BY_P5(^+G_!,'PC;6VG
M>(!\3+77O O@W0CX(^--QXKD\32>'=0TSQW\39]1T>[\##P-I=QHOA#6/#^H
M1^)KG6-&U6VUS0_8<_X+"_%?XU^,_']Q^TG\*_#?PV^&/A/]EGQ_^T3XLE\*
M>'O%_P#PF'P+\>>$OVU/CK^S#H'[,OCZRO=<\03>,?BUX\\)?#/0/$?A/1-*
MT/PGXG\0^,X?%.EZ%X4O[#7?"]CI>%X$_P""+'C'PO\ &WX;:7>^*_ \G[-O
MP>_X*F_%K_@I_P"#]3M=4UU_B/?:IXV\':%_P@GP4N_",OAJ+1-/B\#_ !-M
M]2U34?' \::DNK^#-&\/6UOH$6N:[JP\.?L-X[^$'BCXK_'SP)J?C&WTJU^
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
M#H[?PM=6NFZ]::G\H_ ;_@BU^U]^SY\2OV<_VH?AIK_[-GAC]L?]F?\ 9/\
MVL/A-XZ^+.H>,OBKXKT+]O\ ^-WQ5?59/@KXX_::L8?!?A7Q/;>'?#NL:Q??
M$3XCZ]?^(/'/C_5?&/\ 8'AFQFU/P_X&\/\ B6;V3]KG_@DG^U)^TEXS^*'Q
MJC\6? 33OC-^V9_P2QT3]@+]K&&TU3QWHOP^^'_Q7/CCP9XPUWXX?"&UN/#/
MB3Q!XV\$6M@OCGP_I?@+Q->^#]=N%T;P ;GQ#"-9\3ZAH/TAL)-_P6C^-WBS
M]L?X+_##X5_ _P /:E\#/B_\1O\ @F?H'@[3M:T;Q/)\7/B-\&_V^?V=_P!H
M'XY^._VB?">LV7B*VT*R\'?LXS_##PWH?B>V7P7XBTPQZ%\38M;\2:7?:AX:
M?P_^S?[/WQE\6?'OQ+\4_'NC6VB6W[.&EZW%\/\ X)ZTEI=OXC^*NL^#;_6=
M.^*7Q:MM4:_.GGX5ZAXF,'@;X70VVD1S^)(? WB3XF6>NZYX(\>^!9+;SSQ7
M^S1XK\.?LP_ ?]CCX':Q-X6^'OAWP;\.?V?/'OQ1&KMHWC_PA^S?X"\"VOA[
MQ+#\/Y]/C^WQ?$KXB:1X7T;X=:3KEA>:4WP_'BO4_B?87\^N^"-"T+6_S4^)
MG_!+S]J.]_X*)^$OCO\ ";XD^$O!'[/GA;XZ?\$_O'GP[MM,UO5=#U?X%_LY
M_LF_!']HGX8_'#]DSP3X+T_2C8Q^"OV@]=^)/@;53I^D:GI_A.\TVZ\6WGBZ
MUM]6\!>!;/Q. ?T'U\3_ !5_:!^)O@3]N3]D7]GC3=/\#W'PJ_:"^&G[3GBG
MQ-J-Y8:[)X_TOQ)\"['X67FB1:+J,.M6_AV#0=8C^(\XU2WO-!U#41-I%NUI
MJ%O%=S1Q_;%?#GQE^ OQ<\<?MP_L9_M!>%X?AP?A;\ / G[3GA;Q^FO^,?$V
ME>/[R^^.NG_"NQT2?P=X8T[X=:[X=UBTT0_#J>757UKQSX8FE&JPI:02?97:
M< \5\ _\%*/A=\5_C_\ %WP/I/Q=^"GPY^&?P2^(7Q(^$<%MXOU>WU/XQ?M"
M_$CX&Z1-K?Q\7X6>&X_%&BQ^'_!/PEDL=5\-37LVB^.?%7C[5?#?C_5](T+P
MIX0\':9XF\:\K^S;_P %!OB7\2=;_P"">^O_ !-\->"]*^'G_!3KX5_$[XE_
M!+0O#ND:U8>,/A'?>&_ &F_'SX<^#O'&O7_BO7-)^(,OC#X 3^(=3\1Z[H_A
M_P $Q>'?'?@Z2UTW3M;T+Q7;'POQ4'_!+_Q+J/@#P=^R[XKG\":G^SM\./\
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
M\::_-HWBF]CT?PG/#=VLT/B/46MM'EBN;>1+QDFC+?C?_P %#'U*P_X)#_\
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
MXG\01Z/X:F\>^*]"B_IV^(FC:QJWAR\E\(6_@4_$73+75;KX;ZG\0]#NM?\
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
MX/&H_;3XMC\?K\+O!K> FT(2@72:C+XN?4I&-@/,;Q3+XB,P.K/JI/\ I"T
M%<9J'Q&^'VD^-_#WPSU3QUX/T[XC^+=+U?7?"O@"^\2Z-:^-?$FAZ (SKNM:
M%X6FO$US5='T4S0+JVJ6-C/8Z=)<6\=W/#)/"K]G7Y??M&6=FO\ P50_X)EW
MRVMLM])\&?\ @H;;/>""(7;VZZ%^S$ZP-<!?.:%7 <1%R@;Y@H/- 'T\_P"W
M%^Q5'\6!\!9/VO\ ]EQ/CF?%:>!!\&'_ &@/A.OQ8/CB6Z6QC\&CX=-XM'C
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
M78FU#4)_WUY<S2 -7>5_.'-_P6C^-WBS]L?X+_##X5_ _P /:E\#/B_\1O\
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
M+I2KX7$T(.*G6P]:E%R;45*I3E"+DTFU%-J[2;MLF]!25XM+JFOO1Y7_ ,%
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
:5+R[33X?$.K:'X)AM/ VE:8UU^JM%% '_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>13
<FILENAME>neog-20250831.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- DFIN New ActiveDisclosure (SM) XBRL Schema Document - http://www.dfinsolutions.com/ -->
<!-- Creation Date :2025-10-09T09:39:37.9159+00:00 -->
<!-- Copyright (c) 2025 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<xsd:schema targetNamespace="http://www.neogen.com/20250831" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:country="http://xbrl.sec.gov/country/2025" xmlns:ecd-sub="http://xbrl.sec.gov/ecd-sub/2025" xmlns:ecd="http://xbrl.sec.gov/ecd/2025" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:srt="http://fasb.org/srt/2025" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:neog="http://www.neogen.com/20250831" xmlns:xlink="http://www.w3.org/1999/xlink">
  <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/instance"/>
  <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/linkbase"/>
  <xsd:import schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" namespace="http://xbrl.org/2005/xbrldt"/>
  <xsd:import schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd" namespace="http://xbrl.sec.gov/ecd/2025"/>
  <xsd:import schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd" namespace="http://fasb.org/us-gaap/2025"/>
  <xsd:import schemaLocation="https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd" namespace="http://xbrl.org/2020/extensible-enumerations-2.0"/>
  <xsd:import schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd" namespace="http://www.xbrl.org/dtr/type/2024-01-31"/>
  <xsd:import schemaLocation="https://xbrl.sec.gov/country/2025/country-2025.xsd" namespace="http://xbrl.sec.gov/country/2025"/>
  <xsd:import schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd" namespace="http://fasb.org/srt/2025"/>
  <xsd:import schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-sub-2025.xsd" namespace="http://xbrl.sec.gov/ecd-sub/2025"/>
  <xsd:import schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd" namespace="http://xbrl.sec.gov/dei/2025"/>
  <xsd:import schemaLocation="https://www.xbrl.org/2023/calculation-1.1.xsd" namespace="https://xbrl.org/2023/calculation-1.1"/>
  <xsd:annotation>
    <xsd:appinfo>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/CoverPage" id="CoverPage">
        <link:definition>75000 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" id="StatementCondensedConsolidatedBalanceSheets">
        <link:definition>75010 - Statement - Condensed Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" id="StatementCondensedConsolidatedBalanceSheetsParenthetical">
        <link:definition>75020 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetails3" id="DisclosureLongTermDebtSummaryOfLongTermDebtDetails3">
        <link:definition>75030 - Disclosure - Long Term Debt - Summary of Long Term Debt (Details) 3</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" id="StatementCondensedConsolidatedStatementsOfOperations">
        <link:definition>75040 - Statement - Condensed Consolidated Statements of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncome" id="StatementCondensedConsolidatedStatementsOfComprehensiveLossIncome">
        <link:definition>75050 - Statement - Condensed Consolidated Statements of Comprehensive (Loss) Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeParenthetical" id="StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeParenthetical">
        <link:definition>75060 - Statement - Condensed Consolidated Statements of Comprehensive (Loss) Income (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquity" id="StatementCondensedConsolidatedStatementsOfEquity">
        <link:definition>75070 - Statement - Condensed Consolidated Statements of Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" id="StatementCondensedConsolidatedStatementsOfCashFlows">
        <link:definition>75080 - Statement - Condensed Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentation" id="DescriptionOfBusinessAndBasisOfPresentation">
        <link:definition>995455 - Disclosure - Description of Business and Basis of Presentation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/RevenueRecognition" id="RevenueRecognition">
        <link:definition>995465 - Disclosure - Revenue Recognition</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureDivestiture" id="DisclosureDivestiture">
        <link:definition>995475 - Disclosure - Divestiture</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureNetIncomeLossPerShare" id="DisclosureNetIncomeLossPerShare">
        <link:definition>995485 - Disclosure - Net Income (Loss) Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/SegmentInformationAndGeographicData" id="SegmentInformationAndGeographicData">
        <link:definition>995495 - Disclosure - Segment Information and Geographic Data</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/EquityCompensationPlans" id="EquityCompensationPlans">
        <link:definition>995505 - Disclosure - Equity Compensation Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/BusinessCombinations" id="BusinessCombinations">
        <link:definition>995515 - Disclosure - Business Combinations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureGoodwill" id="DisclosureGoodwill">
        <link:definition>995525 - Disclosure - Goodwill</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureRestructuring" id="DisclosureRestructuring">
        <link:definition>995535 - Disclosure - Restructuring</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebt" id="DisclosureLongTermDebt">
        <link:definition>995545 - Disclosure - Long Term Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/IncomeTaxes" id="IncomeTaxes">
        <link:definition>995555 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
        <link:definition>995565 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValue1" id="DisclosureDerivativesAndFairValue1">
        <link:definition>995575 - Disclosure - Derivatives and Fair Value</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLoss" id="DisclosureAccumulatedOtherComprehensiveLoss">
        <link:definition>995585 - Disclosure - Accumulated Other Comprehensive Loss</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureSubsequentEvents1" id="DisclosureSubsequentEvents1">
        <link:definition>995595 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationPolicies" id="DescriptionOfBusinessAndBasisOfPresentationPolicies">
        <link:definition>995605 - Disclosure - Description of Business and Basis of Presentation (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/RevenueRecognitionTables" id="RevenueRecognitionTables">
        <link:definition>995615 - Disclosure - Revenue Recognition (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureNetIncomeLossPerShareTables" id="DisclosureNetIncomeLossPerShareTables">
        <link:definition>995625 - Disclosure - Net Income (Loss) Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/SegmentInformationAndGeographicDataTables" id="SegmentInformationAndGeographicDataTables">
        <link:definition>995635 - Disclosure - Segment Information and Geographic Data (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsTables" id="BusinessCombinationsTables">
        <link:definition>995645 - Disclosure - Business Combinations (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtTables" id="DisclosureLongTermDebtTables">
        <link:definition>995655 - Disclosure - Long Term Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureGoodwillTables" id="DisclosureGoodwillTables">
        <link:definition>995665 - Disclosure - Goodwill (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureRestructuringTables" id="DisclosureRestructuringTables">
        <link:definition>995675 - Disclosure - Restructuring (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueTables" id="DisclosureDerivativesAndFairValueTables">
        <link:definition>995685 - Disclosure - Derivatives and Fair Value (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossTables" id="DisclosureAccumulatedOtherComprehensiveLossTables">
        <link:definition>995695 - Disclosure - Accumulated Other Comprehensive Loss (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" id="DisclosureRevenueRecognitionAdditionalInformationDetails">
        <link:definition>995705 - Disclosure - Revenue Recognition (Additional Information) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureRevenueRecognitionSummaryOfContractLiabilitiesByPeriodDetail" id="DisclosureRevenueRecognitionSummaryOfContractLiabilitiesByPeriodDetail">
        <link:definition>995715 - Disclosure - Revenue Recognition - Summary of Contract Liabilities by Period (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/RevenueRecognitionSummaryOfDisaggregatedRevenueDetail" id="RevenueRecognitionSummaryOfDisaggregatedRevenueDetail">
        <link:definition>995725 - Disclosure - Revenue Recognition - Summary of Disaggregated Revenue (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureDivestitureAdditionalInformationDetail" id="DisclosureDivestitureAdditionalInformationDetail">
        <link:definition>995735 - Disclosure - Divestiture -Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureNetIncomeLossPerShareCalculationOfNetIncomeLossPerShareDetail" id="DisclosureNetIncomeLossPerShareCalculationOfNetIncomeLossPerShareDetail">
        <link:definition>995745 - Disclosure - Net Income (Loss) Per Share - Calculation of Net Income (Loss) Per Share (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureNetIncomeLossPerShareAdditionalInformationDetail" id="DisclosureNetIncomeLossPerShareAdditionalInformationDetail">
        <link:definition>995755 - Disclosure - Net Income (Loss) Per Share - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/SegmentInformationAndGeographicDataAdditionalInformationDetail" id="SegmentInformationAndGeographicDataAdditionalInformationDetail">
        <link:definition>995765 - Disclosure - Segment Information and Geographic Data - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail" id="DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail">
        <link:definition>995775 - Disclosure - Segment Information and Geographic Data - Segment Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureSegmentInformationAndGeographicDataDisaggregatedRevenueDetail" id="DisclosureSegmentInformationAndGeographicDataDisaggregatedRevenueDetail">
        <link:definition>995785 - Disclosure - Segment Information and Geographic Data - Disaggregated Revenue (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail" id="BusinessCombinationsAdditionalInformationDetail">
        <link:definition>995795 - Disclosure - Business Combinations - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail" id="DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail">
        <link:definition>995805 - Disclosure - Business Combinations - Summary of Final Purchase Price Allocation Based upon Fair Value of Assets Acquired And Liabilities Assumed (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsSummaryOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationDetail" id="BusinessCombinationsSummaryOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationDetail">
        <link:definition>995815 - Disclosure - Business Combinations - Summary of Finite-Lived Intangible Assets Acquired as Part of Business Combination (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureGoodwillSummaryOfGoodwillByReportableSegmentDetails" id="DisclosureGoodwillSummaryOfGoodwillByReportableSegmentDetails">
        <link:definition>995825 - Disclosure - Goodwill - Summary of Goodwill by Reportable Segment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureGoodwillAdditionalInformationDetails" id="DisclosureGoodwillAdditionalInformationDetails">
        <link:definition>995835 - Disclosure - Goodwill - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetails" id="DisclosureLongTermDebtSummaryOfLongTermDebtDetails">
        <link:definition>995845 - Disclosure - Long Term Debt - Summary of Long Term Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails" id="DisclosureLongTermDebtAdditionalInformationDetails">
        <link:definition>995855 - Disclosure - Long Term Debt - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringChargesBySegmentDetails" id="DisclosureRestructuringSummaryOfRestructuringChargesBySegmentDetails">
        <link:definition>995865 - Disclosure - Restructuring - Summary of Restructuring Charges by Segment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringActivityDetails" id="DisclosureRestructuringSummaryOfRestructuringActivityDetails">
        <link:definition>995875 - Disclosure - Restructuring - Summary of Restructuring Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/IncomeTaxesAdditionalInformationDetail" id="IncomeTaxesAdditionalInformationDetail">
        <link:definition>995885 - Disclosure - Income Taxes - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail" id="CommitmentsAndContingenciesAdditionalInformationDetail">
        <link:definition>995895 - Disclosure - Commitments and Contingencies - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail" id="DisclosureDerivativesAndFairValueAdditionalInformationDetail">
        <link:definition>995905 - Disclosure - Derivatives and Fair Value - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPo" id="DisclosureDerivativesAndFairValueScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPo">
        <link:definition>995915 - Disclosure - Derivatives and Fair Value - Schedule of Other Derivatives Not Designated As Hedging Instruments Statements of Financial Performance And Financial Position Location (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLoc" id="DisclosureDerivativesAndFairValueScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLoc">
        <link:definition>995925 - Disclosure - Derivatives and Fair Value - Schedule of Gain Loss From Derivatives Not Designated As Hedging Instruments Statements of Financial Performance And Location (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueSummaryOfInterestRateSwapsOnRecurringBasisUsingObservableMarketInputsForSimilarAssetsOrLiabilitiesDetai" id="DisclosureDerivativesAndFairValueSummaryOfInterestRateSwapsOnRecurringBasisUsingObservableMarketInputsForSimilarAssetsOrLiabilitiesDetai">
        <link:definition>995935 - Disclosure - Derivatives and Fair Value - Summary of Interest Rate Swaps on Recurring Basis Using Observable Market Inputs for Similar Assets or Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossChangesByComponentNetOfRelatedTaxDetail" id="DisclosureAccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossChangesByComponentNetOfRelatedTaxDetail">
        <link:definition>995945 - Disclosure - Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Loss Changes by Component, Net of Related Tax (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" id="DisclosureSubsequentEventsAdditionalInformationDetail">
        <link:definition>995955 - Disclosure - Subsequent Events - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:linkbase id="lnk">
        <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" xlink:type="simple"/>
        <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" xlink:type="simple"/>
        <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" xlink:type="simple"/>
        <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" xlink:type="simple"/>
        <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" xlink:type="simple"/>
        <link:arcroleRef arcroleURI="http://www.esma.europa.eu/xbrl/esef/arcrole/wider-narrower" xlink:href="http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd#wider-narrower" xlink:type="simple"/>
        <link:arcroleRef arcroleURI="https://xbrl.org/2023/arcrole/summation-item" xlink:href="https://www.xbrl.org/2023/calculation-1.1.xsd#summation-item" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" xlink:href="neog-20250831.xsd#StatementCondensedConsolidatedBalanceSheets" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetails3" xlink:href="neog-20250831.xsd#DisclosureLongTermDebtSummaryOfLongTermDebtDetails3" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" xlink:href="neog-20250831.xsd#StatementCondensedConsolidatedStatementsOfOperations" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncome" xlink:href="neog-20250831.xsd#StatementCondensedConsolidatedStatementsOfComprehensiveLossIncome" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" xlink:href="neog-20250831.xsd#StatementCondensedConsolidatedStatementsOfCashFlows" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureNetIncomeLossPerShareCalculationOfNetIncomeLossPerShareDetail" xlink:href="neog-20250831.xsd#DisclosureNetIncomeLossPerShareCalculationOfNetIncomeLossPerShareDetail" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail" xlink:href="neog-20250831.xsd#DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" xlink:href="neog-20250831.xsd#StatementCondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquity" xlink:href="neog-20250831.xsd#StatementCondensedConsolidatedStatementsOfEquity" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/SegmentInformationAndGeographicData" xlink:href="neog-20250831.xsd#SegmentInformationAndGeographicData" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/EquityCompensationPlans" xlink:href="neog-20250831.xsd#EquityCompensationPlans" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/BusinessCombinations" xlink:href="neog-20250831.xsd#BusinessCombinations" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/IncomeTaxes" xlink:href="neog-20250831.xsd#IncomeTaxes" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationPolicies" xlink:href="neog-20250831.xsd#DescriptionOfBusinessAndBasisOfPresentationPolicies" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/RevenueRecognitionTables" xlink:href="neog-20250831.xsd#RevenueRecognitionTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/SegmentInformationAndGeographicDataTables" xlink:href="neog-20250831.xsd#SegmentInformationAndGeographicDataTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsTables" xlink:href="neog-20250831.xsd#BusinessCombinationsTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/RevenueRecognitionSummaryOfDisaggregatedRevenueDetail" xlink:href="neog-20250831.xsd#RevenueRecognitionSummaryOfDisaggregatedRevenueDetail" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureDivestitureAdditionalInformationDetail" xlink:href="neog-20250831.xsd#DisclosureDivestitureAdditionalInformationDetail" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail" xlink:href="neog-20250831.xsd#DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureSegmentInformationAndGeographicDataDisaggregatedRevenueDetail" xlink:href="neog-20250831.xsd#DisclosureSegmentInformationAndGeographicDataDisaggregatedRevenueDetail" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail" xlink:href="neog-20250831.xsd#BusinessCombinationsAdditionalInformationDetail" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsSummaryOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationDetail" xlink:href="neog-20250831.xsd#BusinessCombinationsSummaryOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationDetail" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureGoodwillSummaryOfGoodwillByReportableSegmentDetails" xlink:href="neog-20250831.xsd#DisclosureGoodwillSummaryOfGoodwillByReportableSegmentDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureGoodwillAdditionalInformationDetails" xlink:href="neog-20250831.xsd#DisclosureGoodwillAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetails" xlink:href="neog-20250831.xsd#DisclosureLongTermDebtSummaryOfLongTermDebtDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails" xlink:href="neog-20250831.xsd#DisclosureLongTermDebtAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringChargesBySegmentDetails" xlink:href="neog-20250831.xsd#DisclosureRestructuringSummaryOfRestructuringChargesBySegmentDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringActivityDetails" xlink:href="neog-20250831.xsd#DisclosureRestructuringSummaryOfRestructuringActivityDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/IncomeTaxesAdditionalInformationDetail" xlink:href="neog-20250831.xsd#IncomeTaxesAdditionalInformationDetail" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail" xlink:href="neog-20250831.xsd#CommitmentsAndContingenciesAdditionalInformationDetail" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail" xlink:href="neog-20250831.xsd#DisclosureDerivativesAndFairValueAdditionalInformationDetail" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPo" xlink:href="neog-20250831.xsd#DisclosureDerivativesAndFairValueScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPo" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLoc" xlink:href="neog-20250831.xsd#DisclosureDerivativesAndFairValueScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLoc" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueSummaryOfInterestRateSwapsOnRecurringBasisUsingObservableMarketInputsForSimilarAssetsOrLiabilitiesDetai" xlink:href="neog-20250831.xsd#DisclosureDerivativesAndFairValueSummaryOfInterestRateSwapsOnRecurringBasisUsingObservableMarketInputsForSimilarAssetsOrLiabilitiesDetai" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossChangesByComponentNetOfRelatedTaxDetail" xlink:href="neog-20250831.xsd#DisclosureAccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossChangesByComponentNetOfRelatedTaxDetail" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" xlink:href="neog-20250831.xsd#DisclosureSubsequentEventsAdditionalInformationDetail" xlink:type="simple"/>
        <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd#eedm" xlink:type="simple"/>
        <link:roleRef roleURI="http://fasb.org/srt/role/srt-eedm/ExtensibleEnumerationLists" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd#eedm1" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/CoverPage" xlink:href="neog-20250831.xsd#CoverPage" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeParenthetical" xlink:href="neog-20250831.xsd#StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeParenthetical" xlink:type="simple"/>
        <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#InsiderTradingArrangements" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentation" xlink:href="neog-20250831.xsd#DescriptionOfBusinessAndBasisOfPresentation" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/RevenueRecognition" xlink:href="neog-20250831.xsd#RevenueRecognition" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureDivestiture" xlink:href="neog-20250831.xsd#DisclosureDivestiture" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureNetIncomeLossPerShare" xlink:href="neog-20250831.xsd#DisclosureNetIncomeLossPerShare" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureGoodwill" xlink:href="neog-20250831.xsd#DisclosureGoodwill" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureRestructuring" xlink:href="neog-20250831.xsd#DisclosureRestructuring" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebt" xlink:href="neog-20250831.xsd#DisclosureLongTermDebt" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/CommitmentsAndContingencies" xlink:href="neog-20250831.xsd#CommitmentsAndContingencies" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValue1" xlink:href="neog-20250831.xsd#DisclosureDerivativesAndFairValue1" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLoss" xlink:href="neog-20250831.xsd#DisclosureAccumulatedOtherComprehensiveLoss" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureSubsequentEvents1" xlink:href="neog-20250831.xsd#DisclosureSubsequentEvents1" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureNetIncomeLossPerShareTables" xlink:href="neog-20250831.xsd#DisclosureNetIncomeLossPerShareTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtTables" xlink:href="neog-20250831.xsd#DisclosureLongTermDebtTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureGoodwillTables" xlink:href="neog-20250831.xsd#DisclosureGoodwillTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureRestructuringTables" xlink:href="neog-20250831.xsd#DisclosureRestructuringTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueTables" xlink:href="neog-20250831.xsd#DisclosureDerivativesAndFairValueTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossTables" xlink:href="neog-20250831.xsd#DisclosureAccumulatedOtherComprehensiveLossTables" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" xlink:href="neog-20250831.xsd#DisclosureRevenueRecognitionAdditionalInformationDetails" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureRevenueRecognitionSummaryOfContractLiabilitiesByPeriodDetail" xlink:href="neog-20250831.xsd#DisclosureRevenueRecognitionSummaryOfContractLiabilitiesByPeriodDetail" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/DisclosureNetIncomeLossPerShareAdditionalInformationDetail" xlink:href="neog-20250831.xsd#DisclosureNetIncomeLossPerShareAdditionalInformationDetail" xlink:type="simple"/>
        <link:roleRef roleURI="http://www.neogen.com/20250831/taxonomy/role/SegmentInformationAndGeographicDataAdditionalInformationDetail" xlink:href="neog-20250831.xsd#SegmentInformationAndGeographicDataAdditionalInformationDetail" xlink:type="simple"/>
        <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:title="labelLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInterestPayableNet" xlink:label="us-gaap_IncreaseDecreaseInInterestPayableNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_LossContingencyNumberOfStockholderLitigationDemands" xlink:label="neog_LossContingencyNumberOfStockholderLitigationDemands"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringReserve" xlink:label="us-gaap_RestructuringReserve"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_LongTermDebtMaturitiesPrepaymentsOfPrincipalAmount" xlink:label="neog_LongTermDebtMaturitiesPrepaymentsOfPrincipalAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RestatementAxis" xlink:label="srt_RestatementAxis"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_FiveYearSeniorSecuredRevolvingFacilityMember" xlink:label="neog_FiveYearSeniorSecuredRevolvingFacilityMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_ProductsAndServicesPaymentTerms" xlink:label="neog_ProductsAndServicesPaymentTerms"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_OtherNetMember" xlink:label="neog_OtherNetMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock" xlink:label="neog_NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_ExpendituresForLongLivedAssets" xlink:label="neog_ExpendituresForLongLivedAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_EarningsPerShareLineItems" xlink:label="neog_EarningsPerShareLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashFlowHedgingMember" xlink:label="us-gaap_CashFlowHedgingMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_NonCurrentDebtTotal" xlink:label="neog_NonCurrentDebtTotal"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNoncurrentLiabilitiesMember" xlink:label="us-gaap_OtherNoncurrentLiabilitiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryGross" xlink:label="us-gaap_InventoryGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ServiceMember" xlink:label="us-gaap_ServiceMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_IncomeTaxesLineItems" xlink:label="neog_IncomeTaxesLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillDisclosureTextBlock" xlink:label="us-gaap_GoodwillDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherExpenseMember" xlink:label="us-gaap_OtherExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:label="us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="us-gaap_RestructuringCostAndReserveAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:label="us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLineItems" xlink:label="us-gaap_DerivativeLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="us-gaap_OtherNoncashIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_GenomicsServicesMember" xlink:label="neog_GenomicsServicesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryFinishedGoods" xlink:label="us-gaap_InventoryFinishedGoods"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_CreditAgreementMember" xlink:label="neog_CreditAgreementMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_AdditionalContingentConsiderationFromDivestitureOfBusinessesNetOfCashDivested" xlink:label="neog_AdditionalContingentConsiderationFromDivestitureOfBusinessesNetOfCashDivested"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrants" xlink:label="neog_StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrants"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BiosecurityProductsMember" xlink:label="neog_BiosecurityProductsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TrademarksAndTradeNamesMember" xlink:label="us-gaap_TrademarksAndTradeNamesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SeniorNotes" xlink:label="us-gaap_SeniorNotes"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EnvironmentalRemediationExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:label="us-gaap_EnvironmentalRemediationExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="us-gaap_RevolvingCreditFacilityMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:label="us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_CommitmentsAndContingenciesDisclosureTable" xlink:label="neog_CommitmentsAndContingenciesDisclosureTable"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_InterestExpensesRelatedToAmortizationDebtIssuanceCosts" xlink:label="neog_InterestExpensesRelatedToAmortizationDebtIssuanceCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsDomain" xlink:label="srt_ConsolidationItemsDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityCommitmentFeeAmount" xlink:label="us-gaap_LineOfCreditFacilityCommitmentFeeAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingDesignationAxis" xlink:label="us-gaap_HedgingDesignationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrantsValue" xlink:label="neog_StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrantsValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments" xlink:label="us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_Rule10B51ArrModifiedFlag" xlink:label="neog_Rule10B51ArrModifiedFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCurrentAssetsMember" xlink:label="us-gaap_OtherCurrentAssetsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedAmortizationDeferredFinanceCosts" xlink:label="us-gaap_AccumulatedAmortizationDeferredFinanceCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryValuationReserves" xlink:label="us-gaap_InventoryValuationReserves"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:label="us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_DelfUkLtdMember" xlink:label="neog_DelfUkLtdMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingCodmProfitLossMeasureHowUsedDescription" xlink:label="us-gaap_SegmentReportingCodmProfitLossMeasureHowUsedDescription"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAccruals" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAccruals"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingRelationshipDomain" xlink:label="us-gaap_HedgingRelationshipDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:label="us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_DecreaseInDerivativeNotionalAmount" xlink:label="neog_DecreaseInDerivativeNotionalAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EscrowDeposit" xlink:label="us-gaap_EscrowDeposit"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_RodentControlInsectControlDisinfectantsMember" xlink:label="neog_RodentControlInsectControlDisinfectantsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfRevenueAbstract" xlink:label="us-gaap_CostOfRevenueAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrimeRateMember" xlink:label="us-gaap_PrimeRateMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrentAbstract" xlink:label="us-gaap_OtherAssetsNoncurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_ThreeMFoodSafetyTransactionMember" xlink:label="neog_ThreeMFoodSafetyTransactionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferredOther1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredOther1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_GainOnPerformanceMilestoneLiability" xlink:label="neog_GainOnPerformanceMilestoneLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BaseRateMember" xlink:label="us-gaap_BaseRateMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillLineItems" xlink:label="us-gaap_GoodwillLineItems"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BusinessCombinationNonCashConsiderationTransferred" xlink:label="neog_BusinessCombinationNonCashConsiderationTransferred"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentsAbstract" xlink:label="us-gaap_DebtInstrumentsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="us-gaap_AccumulatedTranslationAdjustmentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeTable" xlink:label="us-gaap_DerivativeTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeNotionalAmount" xlink:label="us-gaap_DerivativeNotionalAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_OwnershipDomain" xlink:label="srt_OwnershipDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringReserveAbstract" xlink:label="us-gaap_RestructuringReserveAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_CommitmentAndContingenciesTextualAbstract" xlink:label="neog_CommitmentAndContingenciesTextualAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFinanceCostsGross" xlink:label="us-gaap_DeferredFinanceCostsGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryRawMaterials" xlink:label="us-gaap_InventoryRawMaterials"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumeration" xlink:label="us-gaap_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="us-gaap_DeferredRevenueCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseDebt" xlink:label="us-gaap_InterestExpenseDebt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestRateDerivativesAtFairValueNet" xlink:label="us-gaap_InterestRateDerivativesAtFairValueNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EscrowDepositDisbursementsRelatedToPropertyAcquisition1" xlink:label="us-gaap_EscrowDepositDisbursementsRelatedToPropertyAcquisition1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:label="us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseOther" xlink:label="us-gaap_InterestExpenseOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent" xlink:label="us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:label="us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProductMember" xlink:label="us-gaap_ProductMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:label="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_IncomeTaxBenefitAmountRecordedAsGoodwillImpairmentCharge" xlink:label="neog_IncomeTaxBenefitAmountRecordedAsGoodwillImpairmentCharge"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWorkInProcess" xlink:label="us-gaap_InventoryWorkInProcess"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_IncomeTaxExpenseDueToIncreaseInDeferredTaxLiabilityRate" xlink:label="neog_IncomeTaxExpenseDueToIncreaseInDeferredTaxLiabilityRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioForecastMember" xlink:label="srt_ScenarioForecastMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForwardContractsMember" xlink:label="us-gaap_ForwardContractsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:label="us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_ScheduleOfGeographicalInformationLineItems" xlink:label="neog_ScheduleOfGeographicalInformationLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:label="us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_AgreementAxis" xlink:label="neog_AgreementAxis"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_TermLoanFacilityMember" xlink:label="neog_TermLoanFacilityMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="us-gaap_TypeOfRestructuringDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:label="us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_RestructuringHeadcountReductionPercentage" xlink:label="neog_RestructuringHeadcountReductionPercentage"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US" xlink:label="country_US"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_GoodwillImpairmentCharges" xlink:label="neog_GoodwillImpairmentCharges"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration" xlink:label="us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_FinanceLeasesMember" xlink:label="neog_FinanceLeasesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNoncurrentAssetsMember" xlink:label="us-gaap_OtherNoncurrentAssetsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignExchangeContractMember" xlink:label="us-gaap_ForeignExchangeContractMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BusinessCombinationConsiderationPayable" xlink:label="neog_BusinessCombinationConsiderationPayable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BusinessCombinationConsiderationPaid" xlink:label="neog_BusinessCombinationConsiderationPaid"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_FoodSafetyMember" xlink:label="neog_FoodSafetyMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="us-gaap_DebtInstrumentCarryingAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntersegmentEliminationMember" xlink:label="us-gaap_IntersegmentEliminationMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_MaximumPotentialPayments" xlink:label="neog_MaximumPotentialPayments"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_GeneticVeterinaryServicesIncMember" xlink:label="neog_GeneticVeterinaryServicesIncMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_EarningPerShareBasicAndDilutedAbstract" xlink:label="neog_EarningPerShareBasicAndDilutedAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:label="us-gaap_DebtInstrumentIncreaseAccruedInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:label="us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_DisclosureOfGoodwillAndOtherIntangibleAssetsAbstract" xlink:label="neog_DisclosureOfGoodwillAndOtherIntangibleAssetsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_NaturalToxinsAllergensAndDrugResiduesMember" xlink:label="neog_NaturalToxinsAllergensAndDrugResiduesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="us-gaap_LongTermDebtTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplementaryLeverageRatio" xlink:label="us-gaap_SupplementaryLeverageRatio"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NondesignatedMember" xlink:label="us-gaap_NondesignatedMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_GoodwillImpairmentLossExcludingForeignExchange" xlink:label="neog_GoodwillImpairmentLossExcludingForeignExchange"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringReserveSettledWithoutCash2" xlink:label="us-gaap_RestructuringReserveSettledWithoutCash2"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BusinessCombinationAccountsReceivable" xlink:label="neog_BusinessCombinationAccountsReceivable"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_IndicatorTestingCultureMediaAndOtherMember" xlink:label="neog_IndicatorTestingCultureMediaAndOtherMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredRevenueAdditions" xlink:label="us-gaap_DeferredRevenueAdditions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_VeterinaryInstrumentsAndDisposablesMember" xlink:label="neog_VeterinaryInstrumentsAndDisposablesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssets" xlink:label="us-gaap_OtherAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:label="us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_RepurchaseOfDebtInstrumentPremiumRate" xlink:label="neog_RepurchaseOfDebtInstrumentPremiumRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_OtherAccrualsMember" xlink:label="neog_OtherAccrualsMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_ThreeMFsdMember" xlink:label="neog_ThreeMFsdMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:label="us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCharges" xlink:label="us-gaap_RestructuringCharges"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_LossOnSaleOfMinorityInterest" xlink:label="neog_LossOnSaleOfMinorityInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_OwnershipAxis" xlink:label="srt_OwnershipAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeSeveranceMember" xlink:label="us-gaap_EmployeeSeveranceMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:label="us-gaap_ComprehensiveIncomeNoteTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod" xlink:label="neog_AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetImpairmentCharges" xlink:label="us-gaap_AssetImpairmentCharges"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_LifeSciencesMember" xlink:label="neog_LifeSciencesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrealizedGainLossOnDerivatives" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_RodenticidesInsecticidesAndDisinfectantsMember" xlink:label="neog_RodenticidesInsecticidesAndDisinfectantsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestRateSwapMember" xlink:label="us-gaap_InterestRateSwapMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_CultureMediaAndOtherMember" xlink:label="neog_CultureMediaAndOtherMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_AnimalSafetyMember" xlink:label="neog_AnimalSafetyMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_NonRule10B51ArrModifiedFlag" xlink:label="neog_NonRule10B51ArrModifiedFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_ScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLocationTableTextBlock" xlink:label="neog_ScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLocationTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfDebt" xlink:label="us-gaap_RepaymentsOfDebt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_DivestitureImpairmentCharge" xlink:label="neog_DivestitureImpairmentCharge"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_TwoThousandTwentyFiveTermLoanMember" xlink:label="neog_TwoThousandTwentyFiveTermLoanMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_CapinnovetIncMember" xlink:label="neog_CapinnovetIncMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_CorviumIncMember" xlink:label="neog_CorviumIncMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeMaturityDates" xlink:label="us-gaap_DerivativeMaturityDates"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="us-gaap_GainLossOnSaleOfBusiness"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="us-gaap_RestructuringCostAndReserveLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RestatementDomain" xlink:label="srt_RestatementDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_AccountsReceivablePrepaidExpensesAndOtherCurrentAssetsMember" xlink:label="neog_AccountsReceivablePrepaidExpensesAndOtherCurrentAssetsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_TermLoanAndRevolverFacilityBorrowingsMember" xlink:label="neog_TermLoanAndRevolverFacilityBorrowingsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_EarningsPerShareTable" xlink:label="neog_EarningsPerShareTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_AnimalCareAndOtherMember" xlink:label="neog_AnimalCareAndOtherMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_SwapCredit" xlink:label="neog_SwapCredit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseMember" xlink:label="us-gaap_InterestExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentOfAnnualLicensePrepaid" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentOfAnnualLicensePrepaid"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EnvironmentalRemediationExpense" xlink:label="us-gaap_EnvironmentalRemediationExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:label="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BusinessCombinationAdjustmentsToIntangibleAssets" xlink:label="neog_BusinessCombinationAdjustmentsToIntangibleAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_TermLoanMember" xlink:label="neog_TermLoanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherOperatingIncomeExpenseMember" xlink:label="us-gaap_OtherOperatingIncomeExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SeniorNotesMember" xlink:label="us-gaap_SeniorNotesMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherRestructuringMember" xlink:label="us-gaap_OtherRestructuringMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedEnvironmentalLossContingenciesCurrent" xlink:label="us-gaap_AccruedEnvironmentalLossContingenciesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_DebtIssuanceCostWriteOff" xlink:label="neog_DebtIssuanceCostWriteOff"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntersubsegmentEliminationsMember" xlink:label="us-gaap_IntersubsegmentEliminationsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:label="us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="us-gaap_DesignatedAsHedgingInstrumentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_GardenSpincoMember" xlink:label="neog_GardenSpincoMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeFixedInterestRate" xlink:label="us-gaap_DerivativeFixedInterestRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeasePrincipalPayments" xlink:label="us-gaap_FinanceLeasePrincipalPayments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_AgreementDomain" xlink:label="neog_AgreementDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="us-gaap_AmortizationOfFinancingCosts"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BacterialAndGeneralSanitationMember" xlink:label="neog_BacterialAndGeneralSanitationMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPayableCurrent" xlink:label="us-gaap_InterestPayableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RoyaltyExpense" xlink:label="us-gaap_RoyaltyExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BusinessCombinationAdjustmentsToDeferredTaxLiabilities" xlink:label="neog_BusinessCombinationAdjustmentsToDeferredTaxLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:label="us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_NaturalToxinsAndAllergensMember" xlink:label="neog_NaturalToxinsAndAllergensMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredRevenueRevenueRecognized1" xlink:label="us-gaap_DeferredRevenueRevenueRecognized1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsAxis" xlink:label="srt_ConsolidationItemsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRestructuring" xlink:label="us-gaap_PaymentsForRestructuring"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_PremergerNeogenShareholdersMember" xlink:label="neog_PremergerNeogenShareholdersMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsegmentsConsolidationItemsAxis" xlink:label="us-gaap_SubsegmentsConsolidationItemsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingSegmentsMember" xlink:label="us-gaap_OperatingSegmentsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12gTitle" xlink:label="dei_Security12gTitle"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:label="us-gaap_EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" xlink:label="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_LossOnRefinancingAndExtinguishmentOfDebt" xlink:label="neog_LossOnRefinancingAndExtinguishmentOfDebt"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_CommitmentsAndContingenciesDisclosureLineItems" xlink:label="neog_CommitmentsAndContingenciesDisclosureLineItems"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_ThaineobiotechcoLtdMember" xlink:label="neog_ThaineobiotechcoLtdMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_PostmergerNeogenCorpMember" xlink:label="neog_PostmergerNeogenCorpMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_ExpectedEmployeeSeparationBenefits" xlink:label="neog_ExpectedEmployeeSeparationBenefits"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross" xlink:label="us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BusinessAcquisitionCostsByAcquisitionRelatedCosts" xlink:label="neog_BusinessAcquisitionCostsByAcquisitionRelatedCosts"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetTable" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:label="us-gaap_EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnamortizedDebtIssuanceExpense" xlink:label="us-gaap_UnamortizedDebtIssuanceExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="us-gaap_DevelopedTechnologyRightsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccrualForEnvironmentalLossContingencies" xlink:label="us-gaap_AccrualForEnvironmentalLossContingencies"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="us-gaap_ScheduleOfGoodwillTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonUsMember" xlink:label="us-gaap_NonUsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_LiabilityRepresentingFairValueOfServicesExpectToProvide" xlink:label="neog_LiabilityRepresentingFairValueOfServicesExpectToProvide"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BusinessAcquisitionGoodwillNotDeductibleForTaxPurposes" xlink:label="neog_BusinessAcquisitionGoodwillNotDeductibleForTaxPurposes"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenuesAbstract" xlink:label="us-gaap_RevenuesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTerm" xlink:label="us-gaap_DebtInstrumentTerm"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_ScheduleOfGeographicalInformationTable" xlink:label="neog_ScheduleOfGeographicalInformationTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestIncomeOther" xlink:label="us-gaap_InterestIncomeOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="us-gaap_OtherLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCurrentLiabilitiesMember" xlink:label="us-gaap_OtherCurrentLiabilitiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNetAbstract" xlink:label="us-gaap_InventoryNetAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentRepurchasedFaceAmount" xlink:label="us-gaap_DebtInstrumentRepurchasedFaceAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:label="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsegmentsConsolidationItemsDomain" xlink:label="us-gaap_SubsegmentsConsolidationItemsDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Acquisition-Related Cost, Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInInterestPayableNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase (Decrease) in Interest Payable, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInInterestPayableNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Interest expense accrual</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Proceeds from Sale of Property, Plant, and Equipment, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Proceeds from Sale of Property, Plant, and Equipment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Proceeds from the sale of property and equipment and other</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_LossContingencyNumberOfStockholderLitigationDemands_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Loss Contingency, Number Of Stockholder Litigation Demands</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_LossContingencyNumberOfStockholderLitigationDemands_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Loss contingency, number of stockholder litigation&#160;demands.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_LossContingencyNumberOfStockholderLitigationDemands_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of stockholder litigation demands</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SegmentDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Segments [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SegmentDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Segments [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringReserve_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Beginning balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringReserve_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Ending balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringReserve_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restructuring Reserve</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringReserve_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Restructuring Reserve, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Incorporation, State or Country Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Incorporation, State or Country Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Preferred Stock, Shares Issued</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Preferred stock, shares issued</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BalanceSheetLocationDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement of Financial Position Location, Balance [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_LongTermDebtMaturitiesPrepaymentsOfPrincipalAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Long Term Debt Maturities Prepayments Of Principal Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_LongTermDebtMaturitiesPrepaymentsOfPrincipalAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Long term debt maturities prepayments of principal amount.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_LongTermDebtMaturitiesPrepaymentsOfPrincipalAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Prepayments of principal amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_RestatementAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revision of Prior Period [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_RestatementAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revision of Prior Period [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_FiveYearSeniorSecuredRevolvingFacilityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Five year senior secured revolving facility.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_FiveYearSeniorSecuredRevolvingFacilityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Five Year Senior Secured Revolving Facility [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_FiveYearSeniorSecuredRevolvingFacilityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Five Year Senior Secured Revolving Facility [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Long-Term Debt, Excluding Current Maturities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Non-Current Debt (note 7)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total non-current debt, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_ProductsAndServicesPaymentTerms_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Products and services, payment terms</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_ProductsAndServicesPaymentTerms_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Products and Services, Payment Terms</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_ProductsAndServicesPaymentTerms_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Products and Services, Payment Terms</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Long-Term Debt Instruments [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Long Term Debt</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_OtherNetMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Net [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_OtherNetMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Other Net.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCurrentReportingStatus_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Current Reporting Status</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCurrentReportingStatus_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Current Reporting Status</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">New accounting pronouncements not yet adopted.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">New accounting pronouncements not yet adopted [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">New Accounting Pronouncements Not Yet Adopted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_ExpendituresForLongLivedAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Expenditures for long-lived assets.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_ExpendituresForLongLivedAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Expenditures For Long Lived Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_ExpendituresForLongLivedAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Expenditures for long-lived assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Expenses [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating Expenses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_EarningsPerShareLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Earnings Per Share [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_EarningsPerShareLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Earnings Per Share [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_EarningsPerShareLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Earnings Per Share [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Commitments and Contingencies Disclosure [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Commitments and Contingencies</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashFlowHedgingMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash Flow Hedging [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_NonCurrentDebtTotal_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Non-current Debt Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_NonCurrentDebtTotal_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Non-current Debt total.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_NonCurrentDebtTotal_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total non-current debt</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock, Shares Authorized</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Common stock, shares authorized</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ProductOrServiceAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Product and Service [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ProductOrServiceAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Product and Service [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Fiscal Period Focus</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Fiscal Period Focus</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherNoncurrentLiabilitiesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Noncurrent Liabilities [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument, Interest Rate, Stated Percentage</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Debt instrument, interest rate, stated percentage</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue from Contract with Customer [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityShellCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Shell Company</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityShellCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Shell Company</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InventoryGross_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Inventory, Gross</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InventoryGross_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total Inventories</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ServiceMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Service [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ServiceMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Service Revenues</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Cash and Cash Equivalents, at Carrying Value, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash and Cash Equivalent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash and cash equivalents</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_IncomeTaxesLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Income Taxes Line Items</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_IncomeTaxesLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Taxes [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GoodwillDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Goodwill Disclosure [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GoodwillDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Goodwill</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock, Shares, Issued</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Common stock, shares issued</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Statement [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Right of use assets obtained in exchange for new operating lease liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payments to Acquire Businesses, Gross</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Cash consideration for purchase of business</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Statement [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherExpenseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other Expense [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherExpenseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Expense [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherExpenseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Other Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityFilerCategory_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Filer Category</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityFilerCategory_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Filer Category</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Amounts reclassified from accumulated other comprehensive loss</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Liabilities and Equity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total Liabilities and Stockholders' Equity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Liability Assumed, Liability, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Purchase price allocation for current liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermDebtCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Long-Term Debt, Current Maturities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermDebtCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Long-Term Debt, Current Maturities, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermDebtCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Less: Current portion</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermDebtCurrent_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Less: Current portion</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringCostAndReserveAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restructuring Type [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Hedging Relationship [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Prepaid Expenses and Other Current Assets [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restructuring and Related Costs [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Restructuring Charges by Segment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Derivative [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Asset Acquired to Liability Assumed, Excess (Less), and Goodwill [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsequent Event [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income tax expense related to nondeductible transaction costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Goodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Goodwill (note 7)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Goodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Goodwill, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Goodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Goodwill</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Goodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Goodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Goodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Goodwill</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherNoncashIncomeExpense_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Other</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherNoncashIncomeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Noncash Income (Expense)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherNoncashIncomeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Other Noncash Income (Expense), Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_GenomicsServicesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Genomics Services.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_GenomicsServicesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Genomics Services [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_GenomicsServicesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Genomics Services</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_SegmentGeographicalDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Geographical [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_SegmentGeographicalDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Geographical [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InventoryFinishedGoods_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Finished goods</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InventoryFinishedGoods_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Inventory, Finished Goods, Gross</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_CreditAgreementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Credit agreement.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_CreditAgreementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Credit Agreement [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_CreditAgreementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Credit Agreement [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Liability Assumed, Lease Obligation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Lease liability</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_AdditionalContingentConsiderationFromDivestitureOfBusinessesNetOfCashDivested_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Additional Contingent Consideration From Divestiture Of Businesses Net Of Cash Divested</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_AdditionalContingentConsiderationFromDivestitureOfBusinessesNetOfCashDivested_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Additional contingent consideration from divestiture of businesses net of cash divested.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_AdditionalContingentConsiderationFromDivestitureOfBusinessesNetOfCashDivested_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Additional contingent consideration</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Useful Life in Years</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite-Lived Intangible Asset, Useful Life</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Finite lived intangible assets, useful life</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrants_lbl" xlink:role="http://www.xbrl.org/2003/role/label">StockIssued During Period Value Options Exercise Restricted Stock Units And Warrants</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrants_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">StockIssued During Period Value Options Exercise Restricted Stock Units And Warrants.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrants_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Exercise of options and RSUs (in shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disaggregation of Revenue [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Disaggregation of Revenue [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Calculation of Net Income (Loss) Per Share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_BiosecurityProductsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Biosecurity Products</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_BiosecurityProductsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Biosecurity Products [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_BiosecurityProductsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Biosecurity Products [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TrademarksAndTradeNamesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Trademarks and Trade Names [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TrademarksAndTradeNamesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Trade names and trademarks</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SeniorNotes_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Senior Notes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SeniorNotes_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Senior Notes, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SeniorNotes_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Balance outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Earnings Per Share, Basic, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Earnings Per Share, Basic</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Basic</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Disaggregated Revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Disaggregated Revenue by Geographic Location</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disaggregation of Revenue [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RepaymentsOfLongTermDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Repayments of Long-Term Debt</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RepaymentsOfLongTermDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Repayments of Long-Term Debt, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RepaymentsOfLongTermDebt_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Repayment of outstanding debt</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EnvironmentalRemediationExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Environmental Remediation Expense, before Recovery, Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Foreign currency translation gain</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevolvingCreditFacilityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revolving Credit Facility [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevolvingCreditFacilityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Revolver Facility [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevolvingCreditFacilityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revolving Credit Facility [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FinitelivedIntangibleAssetsAcquired1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite-Lived Intangible Assets Acquired</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FinitelivedIntangibleAssetsAcquired1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fair Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Liabilities, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total Current Liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase (Decrease) in Accounts Receivable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Accounts receivable, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Adjustments to reconcile net income (loss) to net cash from operating activities:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_HedgingDesignationDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Hedging Designation [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_CommitmentsAndContingenciesDisclosureTable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Commitments and Contingencies Disclosure [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_CommitmentsAndContingenciesDisclosureTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Commitments and Contingencies Disclosure [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_CommitmentsAndContingenciesDisclosureTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Commitments and Contingencies Disclosure [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_InterestExpensesRelatedToAmortizationDebtIssuanceCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Interest expenses related to amortization, debt issuance costs.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_InterestExpensesRelatedToAmortizationDebtIssuanceCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Interest Expenses Related to Amortization, Debt Issuance Costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_InterestExpensesRelatedToAmortizationDebtIssuanceCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Interest expenses related to amortization, debt issuance costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Other non-current liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Liability Assumed, Other Liability, Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payments of Debt Issuance Costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Payments of debt issuance costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ConsolidationItemsDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Consolidation Items [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ConsolidationItemsDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Consolidation Items [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity, Attributable to Parent [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Equity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntitySmallBusiness_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Small Business</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntitySmallBusiness_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Small Business</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityCommitmentFeeAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Commitment fee</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityCommitmentFeeAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line of Credit Facility, Commitment Fee Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_HedgingDesignationAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Hedging Designation [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Retained Earnings (Accumulated Deficit), Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Retained Earnings (Accumulated Deficit)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Retained earnings</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Accumulated deficit</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrantsValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">StockIssued During Period Value Options Exercise Restricted Stock Units And Warrants Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrantsValue_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">StockIssued during period value options exercise restricted stock units and warrants value.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrantsValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Exercise of options and RSUs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Foreign currency translation and other</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Goodwill, Foreign Currency Translation and Measurement Period Adjustments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_Rule10B51ArrModifiedFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Rule 10B 51 Arr Modified Flag</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_Rule10B51ArrModifiedFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Rule 10B 51 Arr Modified Flag.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_Rule10B51ArrModifiedFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Rule 10b5-1 Arrangement Modified</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherCurrentAssetsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Current Assets [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Equity Compensation Plans</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedAmortizationDeferredFinanceCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accumulated Amortization, Debt Issuance Costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedAmortizationDeferredFinanceCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Amortization of deferred debt issuance costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InventoryValuationReserves_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Less inventory reserve</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InventoryValuationReserves_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Less inventory reserve</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InventoryValuationReserves_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Inventory Valuation Reserves</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Ending balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Beginning balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Contract with Customer, Liability, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contract with Customer, Liability</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Contract liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Cost of goods sold</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AmendmentFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Amendment Flag</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AmendmentFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Amendment Flag</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ProductsAndServicesDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Product and Service [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ProductsAndServicesDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Product and Service [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_DelfUkLtdMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Delf (UK) Ltd.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_DelfUkLtdMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Delf (UK) Ltd [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group, Including Discontinued Operation, Assets, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Disposal Group, Including Discontinued Operation, Assets, Current, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Assets held for sale</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Liabilities and Equity [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Liabilities and Stockholders' Equity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Postal Zip Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, Postal Zip Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash Provided by (Used in) Operating Activity, Including Discontinued Operation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net Cash provided by (used for) Operating Activities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SegmentReportingCodmProfitLossMeasureHowUsedDescription_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Segment Reporting, CODM, Profit (Loss) Measure, How Used, Description</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Common Stock</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAccruals_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Other accruals</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAccruals_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Other Accruals</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAccruals_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Business combination recognized identifiable assets acquired and liabilities assumed other accruals.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Inventories</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Asset Acquired, Inventory, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Purchase price allocation for inventory</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_HedgingRelationshipDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Hedging Relationship [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Interest Rate Swaps on Recurring Basis Using Observable Market Inputs for Similar Assets or Liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_DecreaseInDerivativeNotionalAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Decrease in notional amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_DecreaseInDerivativeNotionalAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Decrease In Derivative Notional Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_DecreaseInDerivativeNotionalAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Decrease in derivative notional amount.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EscrowDeposit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Escrow Deposit</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EscrowDeposit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Escrow Deposit</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_RodentControlInsectControlDisinfectantsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Rodent Control, Insect Control &amp; Disinfectants.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_RodentControlInsectControlDisinfectantsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Rodent Control, Insect Control Disinfectants [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_RodentControlInsectControlDisinfectantsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Rodent Control, Insect Control &amp; Disinfectants</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument, Interest Rate, Effective Percentage</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Percentage of lowered term loan and revolver facility borrowings</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Debt instrument interest rate effective percentage</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Address Line One</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, Address Line One</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Earnings Per Share [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Net income (loss) per share:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net Income (Loss) Per Share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Supplemental cash flow information</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Supplemental Cash Flow Information [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BalanceSheetLocationAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement of Financial Position Location, Balance [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Right of use assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Lease, Right-of-Use Asset</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Right of use assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Asset Acquired, Other Asset, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Other current assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentType_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Type</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentType_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Type</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GrossProfit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Gross Profit</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GrossProfit_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Gross Profit</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsidiary, Ownership Percentage, Parent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Minority interest ownership percentage by Parent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfRevenueAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cost of Revenue [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfRevenueAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Cost of Revenues</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Central Index Key</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Central Index Key</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounts receivable, allowance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PrimeRateMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Prime Rate</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PrimeRateMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Prime Rate [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAssetsNoncurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Assets, Noncurrent [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAssetsNoncurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net Increase (Decrease) in Cash and Cash Equivalents</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsequent Event Type [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_ThreeMFoodSafetyTransactionMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Three M Food Safety Transaction Member.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_ThreeMFoodSafetyTransactionMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Three M Food Safety Transaction [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_ThreeMFoodSafetyTransactionMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">3M Food Safety Transaction [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredOther1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Consideration Transferred, Tangible and Intangible Assets, Excluding Cash</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredOther1_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Non-cash consideration</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredOther1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Non-cash consideration</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Shares excluded from calculation of diluted net income per share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_GainOnPerformanceMilestoneLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Performance milestone liability</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_GainOnPerformanceMilestoneLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Gain On Performance Milestone Liability</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_GainOnPerformanceMilestoneLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Gain on performance milestone liability.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock, Par or Stated Value Per Share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Common stock, par value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BaseRateMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Base Rate</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BaseRateMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Base Rate [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GoodwillLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Goodwill [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_BusinessCombinationNonCashConsiderationTransferred_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Business Combination Non Cash Consideration Transferred</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_BusinessCombinationNonCashConsiderationTransferred_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination Non Cash Consideration Transferred</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instruments [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Disclosure [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unrealized loss on derivative instruments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedTranslationAdjustmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Foreign Currency Translation Adjustment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedTranslationAdjustmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accumulated Foreign Currency Adjustment Attributable to Parent [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Derivative [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeNotionalAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Derivative, notional amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeNotionalAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Derivative, Notional Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_OwnershipDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Ownership [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Current Fiscal Year End Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Current Fiscal Year End Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Long-Term Debt Instruments [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Intangible Asset, Acquired, Finite-Lived [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Finite-Lived Intangible Assets Acquired as Part of Business Combination</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentQuarterlyReport_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Quarterly Report</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Asset Acquired, Other Asset, Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Purchase price allocation for other non-current assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CustomerRelationshipsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Customer Relationships [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CustomerRelationshipsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Customer relationships</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringReserveAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restructuring Reserve [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, State or Province</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, State or Province</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_CommitmentAndContingenciesTextualAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Commitment And Contingencies Textual [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_CommitmentAndContingenciesTextualAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Commitment And Contingencies Textual [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredFinanceCostsGross_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Debt issuance costs incurred</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredFinanceCostsGross_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Issuance Costs, Gross</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Preferred Stock, Shares Outstanding, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Preferred Stock, Shares Outstanding, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Preferred Stock, Shares Outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Preferred stock, shares outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Divestiture</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Effect of dilutive stock options and RSUs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_StatementGeographicalAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Geographical [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_StatementGeographicalAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Geographical [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InventoryRawMaterials_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Raw materials</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InventoryRawMaterials_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Inventory, Raw Materials, Gross</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumeration_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Environmental Loss Contingency, Statement of Financial Position [Extensible Enumeration]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Proceeds from Sale and Maturity of Marketable Securities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Proceeds from the maturities of marketable securities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsequent Event [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Subsequent Events</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredRevenueCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Deferred Revenue, Current, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredRevenueCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Revenue, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredRevenueCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Intangible Asset, Acquired, Finite-Lived [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Assets, Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other&#160;non-current&#160;assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Antidilutive Securities [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Prepaids and other current assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Asset Acquired, Prepaid Expense and Other Asset, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Purchase price allocation for Prepaid Expenses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestExpenseDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Interest Expense, Debt</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestExpenseDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Interest Expense, Debt, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestExpenseDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Debt instrument interest expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">AOCI Attributable to Parent [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accumulated Other Comprehensive Loss</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Goodwill impairment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Goodwill, Impairment Loss</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Goodwill impairment charge</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GoodwillImpairmentLoss_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Goodwill impairment charge</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestRateDerivativesAtFairValueNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Interest rate swaps</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestRateDerivativesAtFairValueNet_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Fair value of interest rate swap</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestRateDerivativesAtFairValueNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Interest Rate Derivatives, at Fair Value, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestRateDerivativesAtFairValueNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Interest Rate Derivatives, at Fair Value, Net, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Business Combination, Consideration Transferred, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Consideration Transferred</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Consideration for purchase of business</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Consideration for purchase of business</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EscrowDepositDisbursementsRelatedToPropertyAcquisition1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Escrow Deposit Disbursements Related to Property Acquisition</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EscrowDepositDisbursementsRelatedToPropertyAcquisition1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Escrow balance released</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Preferred Stock, Value, Issued</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Preferred stock, $1.00 par value, 100,000 shares authorized, none issued and outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Asset Acquired, Identifiable Intangible Asset, Excluding Goodwill</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Intangible assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Purchase price allocation for intangible assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsOfDebtExtinguishmentCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Payment for debt extinguishment cost</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsOfDebtExtinguishmentCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payment for Debt Extinguishment or Debt Prepayment Cost</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_MinimumMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Minimum [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_MinimumMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Minimum</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Assets, Current [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Current Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestExpenseOther_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Interest Expense, Other</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestExpenseOther_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Interest expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestExpenseOther_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Interest Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Amortization of Intangible Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Amortization expense for acquired intangible assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Amortization expense for intangible assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SegmentReportingAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Segment Reporting [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accrued Environmental Loss Contingencies, Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Estimated liability costs of remediation, non current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Fair Value of Derivatives Change</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Liabilities, Current [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Current Liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProductMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Product [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProductMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Product Revenues</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restructuring and Related Activities Disclosure [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Restructuring</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_IncomeTaxBenefitAmountRecordedAsGoodwillImpairmentCharge_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Goodwill impairment charge</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_IncomeTaxBenefitAmountRecordedAsGoodwillImpairmentCharge_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income tax benefit amount recorded as goodwill impairment charge</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_IncomeTaxBenefitAmountRecordedAsGoodwillImpairmentCharge_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Income tax benefit amount recorded as goodwill impairment charge</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Accounts Receivable, after Allowance for Credit Loss, Current, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Accounts receivable, net of allowance of $5,403 and $5,397</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Commitments and Contingencies</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Commitments and Contingencies (note 9)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InventoryWorkInProcess_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Work-in-process</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InventoryWorkInProcess_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Inventory, Work in Process, Gross</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Share-based compensation expense (in shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_IncomeTaxExpenseDueToIncreaseInDeferredTaxLiabilityRate_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Income tax expense due to increase in deferred tax liability rate.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_IncomeTaxExpenseDueToIncreaseInDeferredTaxLiabilityRate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Expense Due to Increase in Deferred Tax Liability Rate</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_IncomeTaxExpenseDueToIncreaseInDeferredTaxLiabilityRate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income Tax Expense Due to Increase in Deferred Tax Liability Rate</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">General and Administrative Expense [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">General and Administrative</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unsecured revolving line of credit, spread</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument, Basis Spread on Variable Rate</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ScenarioForecastMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Forecast [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ScenarioForecastMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Scenario Forecast [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Goodwill [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Summary of Goodwill by Reportable Segment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finance Lease, Liability, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Current portion of debt</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ForwardContractsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Forward Contracts [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Effects of Foreign Exchange Rate on Cash</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Effect of Exchange Rate on Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Including Discontinued Operation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Restructuring Reserve by Type of Cost [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Restructuring Activity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProfitLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Net loss</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProfitLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Net income (loss)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProfitLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net Income (Loss)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProfitLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net income</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Group, Including Discontinued Operation, Liabilities, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Disposal Group, Including Discontinued Operation, Liabilities, Current, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Liabilities held for sale</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Asset Acquired, Cash and Cash Equivalent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash and cash equivalents</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedIncomeTaxesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accrued Income Taxes, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedIncomeTaxesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income tax payable (note 8)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongtermDebtTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Long-Term Debt, Type [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Weighted Average Number of Shares Outstanding, Basic, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Weighted Average Number of Shares Outstanding, Basic</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Basic</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Denominator for basic net income (loss) per share - Weighted average shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_StatementScenarioAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Scenario [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_StatementScenarioAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Scenario [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementBusinessSegmentsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Segments [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementBusinessSegmentsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Segments [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_ScheduleOfGeographicalInformationLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Schedule Of Geographical Information [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_ScheduleOfGeographicalInformationLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule Of Geographical Information [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_ScheduleOfGeographicalInformationLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenues by Geographic Location [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsequent Events [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Subsequent Events</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Long-Term Debt</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Long-Term Debt, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Balance outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_VariableRateDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Variable Rate [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_VariableRateDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Variable Rate [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Accumulated other comprehensive loss, ending balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Accumulated other comprehensive loss, beginning balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity, Attributable to Parent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total Stockholders' Equity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Preferred Stock, Par or Stated Value Per Share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Preferred stock, par value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Other Derivatives Not Designated As Hedging Instruments Statements of Financial Performance And Financial Position Location</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Derivatives Not Designated as Hedging Instruments [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement of Stockholders' Equity [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_AgreementAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Agreement.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_AgreementAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Agreement [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_TermLoanFacilityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Term loan facility.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_TermLoanFacilityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Term Loan Facility [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_TermLoanFacilityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Term Loan Facility [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_TypeOfRestructuringDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Type of Restructuring [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Asset Acquired, Property, Plant, and Equipment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Property, plant and equipment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Purchase price allocation for land, property and equipment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">OCI, before Reclassifications, Net of Tax, Attributable to Parent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other comprehensive gain (loss) before reclassifications</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_RestructuringHeadcountReductionPercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restructuring Headcount Reduction Percentage</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_RestructuringHeadcountReductionPercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Restructuring headcount reduction percentage.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_RestructuringHeadcountReductionPercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Reduce headcount percenatge</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="country_US_lbl" xlink:role="http://www.xbrl.org/2003/role/label">UNITED STATES</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="country_US_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Domestic</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Change in other non-current assets and non-current liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Intangible Asset, Acquired, Finite-Lived [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_GoodwillImpairmentCharges_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Goodwill Impairment Charges</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_GoodwillImpairmentCharges_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Goodwill impairment charges.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_GoodwillImpairmentCharges_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Goodwill impairment charges</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Segment Reporting, CODM, Individual Title and Position or Group Name [Extensible Enumeration]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Interest expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Interest Expense, Operating and Nonoperating</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Interest Expense, Operating and Nonoperating, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_FinanceLeasesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Finance Leases [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_FinanceLeasesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finance Leases [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_FinanceLeasesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Finance Leases.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CreditFacilityAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Credit Facility [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Cost of Goods and Services Sold, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cost of Product and Service Sold</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Total Cost of Revenues</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Description and Basis of Presentation [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Description of Business and Basis of Presentation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Liability Assumed, Long-Term Debt, Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Purchase price allocation for long-term liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherNoncurrentAssetsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Noncurrent Assets [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ForeignExchangeContractMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Foreign Exchange Contract [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_BusinessCombinationConsiderationPayable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Business Combination, Consideration Payable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_BusinessCombinationConsiderationPayable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Consideration Payable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_BusinessCombinationConsiderationPayable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash payable to former owner for purchase of business</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, City or Town</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, City or Town</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_BusinessCombinationConsiderationPaid_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash paid to former owner for purchase of business</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_BusinessCombinationConsiderationPaid_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination Consideration Paid</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_BusinessCombinationConsiderationPaid_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Business combination consideration paid.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NumberOfReportableSegments_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Number of Reportable Segments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NumberOfReportableSegments_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Number of reportable segments | Segment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_SecurityExchangeName_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Security Exchange Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_SecurityExchangeName_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Security Exchange Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CreditFacilityDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Credit Facility [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_FoodSafetyMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Food Safety</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_FoodSafetyMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Food Safety [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_FoodSafetyMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Food Safety</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_FoodSafetyMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Food Safety</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentCarryingAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Total debt</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentCarryingAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Long-Term Debt, Gross</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IntersegmentEliminationMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Intersegment Revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Income (Loss) Before Taxes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_MaximumPotentialPayments_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Maximum potential payments.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_MaximumPotentialPayments_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Maximum Potential Payments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_MaximumPotentialPayments_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Maximum potential Payments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_GeneticVeterinaryServicesIncMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Genetic Veterinary Services, Inc.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_GeneticVeterinaryServicesIncMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Genetic Veterinary Services, Inc [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Antidilutive Securities, Name [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_EarningPerShareBasicAndDilutedAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Earning Per Share Basic And Diluted.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_EarningPerShareBasicAndDilutedAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Earning Per Share Basic And Diluted [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentIncreaseAccruedInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument, Increase, Accrued Interest</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentIncreaseAccruedInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Debt instrument accrued interest</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InventoryNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Inventories, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InventoryNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Inventories, net of reserves of $17,209 and $12,361</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InventoryNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Inventory, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Cash and Cash Equivalents, Beginning of Year</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Cash and Cash Equivalents, End of Year</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_RangeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statistical Measurement [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_RangeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Range [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Assets, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total Current Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Property and equipment obtained for noncash consideration</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Noncash or Part Noncash Acquisition, Fixed Assets Acquired</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Period End Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Period End Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_DisclosureOfGoodwillAndOtherIntangibleAssetsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Disclosure of Goodwill and Other Intangible Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_DisclosureOfGoodwillAndOtherIntangibleAssetsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disclosure of Goodwill and Other Intangible Assets [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_NaturalToxinsAllergensAndDrugResiduesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Natural Toxins Allergens and Drug Residues.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_NaturalToxinsAllergensAndDrugResiduesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Natural Toxins Allergens and Drug Residues [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_NaturalToxinsAllergensAndDrugResiduesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Natural Toxins, Allergens &amp; Drug Residues</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Loss on disposal of property and equipment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Gain (Loss) on Disposition of Property Plant Equipment, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Gain (Loss) on Disposition of Property Plant Equipment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermDebtTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Long Term Debt</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermDebtTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Long-Term Debt [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement of Financial Position [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other comprehensive income (loss)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Class of Stock [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SupplementaryLeverageRatio_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Banking Regulation, Supplementary Leverage Ratio, Actual</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SupplementaryLeverageRatio_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Leverage ratio</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NondesignatedMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Not Designated as Hedging Instrument [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_GoodwillImpairmentLossExcludingForeignExchange_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Impairment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_GoodwillImpairmentLossExcludingForeignExchange_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Goodwill Impairment Loss Excluding Foreign Exchange</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_GoodwillImpairmentLossExcludingForeignExchange_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Goodwill impairment loss excluding foreign exchange.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Liabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Liabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total Liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Proceeds from Divestiture of Businesses, Net of Cash Divested</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Proceeds from Divestiture of Businesses, Net of Cash Divested, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Total consideration</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Proceeds from sale of business, net of cash divested</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringReserveSettledWithoutCash2_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restructuring Reserve, Settled without Cash</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringReserveSettledWithoutCash2_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Non-cash impairments and other</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringReserveSettledWithoutCash2_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Asset impairments and other</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_BusinessCombinationAccountsReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Business combination accounts receivable.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_BusinessCombinationAccountsReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination Accounts Receivable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_BusinessCombinationAccountsReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounts receivable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_IndicatorTestingCultureMediaAndOtherMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Indicator Testing Culture Media And Other [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_IndicatorTestingCultureMediaAndOtherMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Indicator Testing, Culture Media &amp; Other</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_IndicatorTestingCultureMediaAndOtherMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Indicator Testing, Culture Media and Other.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disposal Groups, Including Discontinued Operations [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_VariableRateAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Variable Rate [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_VariableRateAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Variable Rate [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredRevenueAdditions_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Additions</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredRevenueAdditions_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Revenue, Additions</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredRevenueAdditions_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Additions to deferred revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Weighted Average Number of Shares Outstanding, Diluted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Diluted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Denominator for diluted net income (loss) per share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityFileNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Securities Act File Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityFileNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity File Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_VeterinaryInstrumentsAndDisposablesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Veterinary Instruments and Disposables.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_VeterinaryInstrumentsAndDisposablesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Veterinary Instruments and Disposables [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_VeterinaryInstrumentsAndDisposablesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Veterinary Instruments &amp; Disposables</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total Other Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Pre-tax Other Comprehensive Income (Loss) and Accumulated Other Comprehensive Income (Loss)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Derivative Instruments, Gain (Loss) [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CoverAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cover [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CoverAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cover [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Increase (Decrease) in Accounts Payable and Accrued Liabilities, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase (Decrease) in Accounts Payable and Accrued Liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounts payable and accrued liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_RepurchaseOfDebtInstrumentPremiumRate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Repurchase of debt instrument, premium rate</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_RepurchaseOfDebtInstrumentPremiumRate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Repurchase Of Debt Instrument Premium Rate</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_RepurchaseOfDebtInstrumentPremiumRate_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Repurchase of debt instrument premium rate.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Prepaid Expense and Other Assets, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Prepaid expenses and other current assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Liability Assumed, Other Liability, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Purchase price allocation for other current liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ScenarioUnspecifiedDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Scenario [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ScenarioUnspecifiedDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Scenario, Unspecified [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_OtherAccrualsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Accruals [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_OtherAccrualsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Other accruals.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_ThreeMFsdMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">3M FSD [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_ThreeMFsdMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Three M FSD [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_ThreeMFsdMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Three M FSD.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Segment Reporting Disclosure [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Segment Information and Geographic Data</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">General and Administrative Expense, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">General and Administrative Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">General and administrative</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Issued During Period, Shares, Acquisitions</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Issuance of shares for 3M transaction (shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Number of shares issued in business acquisitions</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue from Contract with Customer, Including Assessed Tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Total Revenues</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Foreign currency forward contracts</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsequent Event [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Liability Assumed, Accounts Payable, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Purchase price allocation for accounts payable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite-Lived Intangible Assets, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Finite-Lived Intangible Assets, Net, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Finite-Lived Intangible Assets, Net, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Finite-Lived Intangible Assets, Net, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Amortizable intangible assets, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringCharges_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restructuring Charges</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringCharges_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringCharges_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Restructuring charges</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringCharges_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Restructuring Charges, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">New Accounting Pronouncements Adopted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_LossOnSaleOfMinorityInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Loss on sale of minority interest</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_LossOnSaleOfMinorityInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Loss On Sale of Minority Interest</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_LossOnSaleOfMinorityInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Loss on sale of minority interest</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_OwnershipAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Ownership [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeSeveranceMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Employee Separation Costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeSeveranceMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Employee Severance [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNoteTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accumulated Other Comprehensive Loss</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNoteTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Comprehensive Income (Loss) Note [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Accrual for environmental loss contingencies undiscounted estimated period.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accrual For Environmental Loss Contingencies Undiscounted Estimated Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Estimated liability, measurement period, years</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock, Shares, Outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Ending Balance (in shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Beginning Balance (in shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Common stock, shares outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Depreciation and amortization</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Depreciation, Depletion and Amortization, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Depreciation, Depletion and Amortization</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Depreciation and amortization</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Depreciation and Amortization</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentTransitionReport_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Transition Report</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingExpenses_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Expenses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingExpenses_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total Operating Expenses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingExpenses_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating Expenses</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Research and Development Expense, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Research and Development Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Research and development</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetImpairmentCharges_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Asset Impairment Charges</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetImpairmentCharges_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Asset Impairment Charges, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetImpairmentCharges_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Goodwill and other asset impairment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfRevenue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cost of Revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfRevenue_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Cost of Revenue, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CostOfRevenue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Total Cost of Revenues</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total comprehensive income (loss)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_LifeSciencesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Life Sciences [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_LifeSciencesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Life Sciences [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_LifeSciencesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Life Sciences</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unrealized (loss) gain on derivative instruments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Unrealized Gain (Loss) on Derivatives</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Unrealized loss on derivative instruments, net of tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement of Cash Flows [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_RodenticidesInsecticidesAndDisinfectantsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Rodenticides, Insecticides &amp; Disinfectants</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_RodenticidesInsecticidesAndDisinfectantsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Rodenticides Insecticides and Disinfectants [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_RodenticidesInsecticidesAndDisinfectantsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Rodenticides Insecticides and Disinfectants.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Payments to Acquire Businesses, Net of Cash Acquired, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel">Business acquisitions, net of working capital adjustments and cash acquired</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestRateSwapMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Interest Rate Swap [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestRateSwapMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Interest Rate Swap [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Earnings Per Share [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net Income (Loss) Per Share</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_CultureMediaAndOtherMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Culture Media And Other [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_CultureMediaAndOtherMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Culture Media And Other [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_CultureMediaAndOtherMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Culture Media &amp; Other</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unrecognized tax benefits that would impact the tax effective rate</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Discontinued Operations and Disposal Groups [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net Income (Loss) Attributable to Parent, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Numerator for basic and diluted net income (loss) per share: - Net income (loss) attributable to Neogen</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Inventories, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Increase (Decrease) in Inventories, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase (Decrease) in Inventories</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_AnimalSafetyMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Animal Safety</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_AnimalSafetyMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Animal Safety [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_AnimalSafetyMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Animal Safety</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_NonRule10B51ArrModifiedFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Non Rule 10B 51 Arr Modified Flag</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_NonRule10B51ArrModifiedFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Non Rule 10B 51 Arr Modified Flag.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_NonRule10B51ArrModifiedFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Non-Rule 10b5-1 Arrangement Modified</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Assets [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AssetsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_ScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLocationTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Gain Loss From Derivatives Not Designated As Hedging Instruments Statements of Financial Performance And Location</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_ScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLocationTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Gain Loss From Derivatives Not Designated As Hedging Instruments Statements of Financial Performance And Location [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_ScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLocationTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Schedule of gain loss from derivatives not designated as hedging instruments statements of financial performance and location.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Prepaid expenses and other current assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RepaymentsOfDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Repayments of Debt</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RepaymentsOfDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Repayment of debt</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringAndRelatedActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restructuring and Related Activities [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentFiscalYearFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Fiscal Year Focus</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentFiscalYearFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Fiscal Year Focus</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_DivestitureImpairmentCharge_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Divestiture Impairment Charge</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_DivestitureImpairmentCharge_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Divestiture impairment charge.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_DivestitureImpairmentCharge_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Impairment charge</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Accumulated Other Comprehensive Loss Changes by Component, Net of Related Tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Cash Flows provided by (used for) Investing Activities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Accounts Payable, Current, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounts Payable, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accounts payable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_TwoThousandTwentyFiveTermLoanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Two Thousand Twenty Five Term Loan [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_TwoThousandTwentyFiveTermLoanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Two Thousand Twenty Five Term Loan.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_TwoThousandTwentyFiveTermLoanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">2025 Term Loan [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_CapinnovetIncMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">CAPInnoVet, Inc.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_CapinnovetIncMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">CAPInnoVet, Inc [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_CorviumIncMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Corvium Inc [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_CorviumIncMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Corvium Inc.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeMaturityDates_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Derivatives, maturity date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeMaturityDates_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Derivative, Contract End Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GainLossOnSaleOfBusiness_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Gain (Loss) on Disposition of Business</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GainLossOnSaleOfBusiness_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Gain on sale of business</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GainLossOnSaleOfBusiness_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Gain on sale of business</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Summary of Contract Liabilities by Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Share-based compensation expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringCostAndReserveLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restructuring Cost and Reserve [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_RestatementDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revision of Prior Period [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_RestatementDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revision of Prior Period [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_AccountsReceivablePrepaidExpensesAndOtherCurrentAssetsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Accounts receivable prepaid expenses and other current assets.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_AccountsReceivablePrepaidExpensesAndOtherCurrentAssetsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounts Receivable Prepaid expenses and other current assets [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Commitments and Contingencies Disclosure [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Issued During Period, Value, Acquisitions</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Issuance of shares for 3M transaction (Value)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Accumulated Other Comprehensive Loss Changes by Component, Net of Related Tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_TermLoanAndRevolverFacilityBorrowingsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Term Loan and Revolver Facility Borrowings [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_TermLoanAndRevolverFacilityBorrowingsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Term loan and revolver facility borrowings.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_TermLoanAndRevolverFacilityBorrowingsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Term Loan and Revolver Facility Borrowings [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Deferred revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Liability Assumed, Deferred Revenue, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unearned revenue liability</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Asset Acquired to Liability Assumed, Excess (Less)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total identifiable assets and liabilities acquired</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_EarningsPerShareTable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Earnings Per Share [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_EarningsPerShareTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Earnings Per Share [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_EarningsPerShareTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Earnings Per Share [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCredit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unsecured revolving line of credit, advances</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCredit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Long-Term Line of Credit</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCredit_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Long-Term Line of Credit, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Pro Forma Information [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Summary of Business Acquisition, Pro Forma Information</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeInstrumentRiskAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Derivative Instrument [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Liability Assumed, Deferred Tax Liability</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Purchase price allocation for deferred tax liability</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Deferred tax liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Long-Term Debt and Lease Obligation, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total debt and finance lease</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Total debt and finance lease</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Revenues_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Revenues, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Revenues_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenues</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Revenues_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Net sales</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Revenues_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net Revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash Provided by (Used in) Investing Activity, Including Discontinued Operation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net Cash provided by (used for) Investing Activities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_Security12bTitle_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Title of 12(b) Security</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_Security12bTitle_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Title of 12(b) Security</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Derivative Instruments and Hedging Activities Disclosure [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Derivatives and Fair Value</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_AnimalCareAndOtherMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Animal Care and Other.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_AnimalCareAndOtherMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Animal Care and Other [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_AnimalCareAndOtherMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Animal Care &amp; Other</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Disclosure [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Income Taxes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_SwapCredit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Swap Credit</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_SwapCredit_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Swap credit.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_SwapCredit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Swap credit</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestExpenseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Interest Expense [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestExpenseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Interest Rate Swap [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentOfAnnualLicensePrepaid_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Adjustment of annual license prepaid</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentOfAnnualLicensePrepaid_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Adjustment of Annual License Prepaid</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentOfAnnualLicensePrepaid_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Business combination recognized identifiable assets acquired and liabilities assumed adjustment of annual license prepaid.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other Non-Current Liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Liabilities, Noncurrent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EnvironmentalRemediationExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Environmental Remediation Expense, before Recovery</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EnvironmentalRemediationExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Environmental remediation expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_LegalEntityAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Legal Entity [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_LegalEntityAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Legal Entity [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Change in operating assets and liabilities:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Exercise of stock options and issuance of employee stock purchase plan shares</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_BusinessCombinationAdjustmentsToIntangibleAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Business combination adjustments to intangible assets.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_BusinessCombinationAdjustmentsToIntangibleAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination Adjustments To Intangible Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_BusinessCombinationAdjustmentsToIntangibleAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Adjustments to intangible assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Business Combinations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Additional Paid-in Capital [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Additional Paid-in Capital</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_TermLoanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Term loan.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_TermLoanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Term Loan [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_TermLoanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Term Loan [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherOperatingIncomeExpenseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Operating Income (Expense) [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherOperatingIncomeExpenseMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other Income (Expense) [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeStatementLocationAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement of Income Location, Balance [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SeniorNotesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Senior Notes [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SeniorNotesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Senior Notes [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Business combination recognized identifiable assets acquired goodwill and liabilities assumed net.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination Recognized Identifiable Assets Acquired Goodwill And Liabilities Assumed Net [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_TradingSymbol_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Trading Symbol</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_TradingSymbol_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Trading Symbol</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsequent Event Type [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Employee-related Liabilities, Current, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Employee-related Liabilities, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accrued compensation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Cash Flows (used for) provided by Financing Activities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line of Credit Facility, Unused Capacity, Commitment Fee Percentage</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Percentage of annual commitment fee</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherRestructuringMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Restructuring [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherRestructuringMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other Exit Costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SellingAndMarketingExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Selling and Marketing Expense, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SellingAndMarketingExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Selling and Marketing Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SellingAndMarketingExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Sales and marketing</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity Components [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Equity Components [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Nonoperating Income (Expense)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total Other Income (Expense)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedEnvironmentalLossContingenciesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accrued Environmental Loss Contingencies, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccruedEnvironmentalLossContingenciesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Estimated liability costs of remediation, current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EquityComponentDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity Component [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EquityComponentDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Equity Component [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Summary of Final Purchase Price Allocation Based upon Fair Value of Assets Acquired And Liabilities Assumed</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Asset Acquired and Liability Assumed [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_DebtIssuanceCostWriteOff_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Issuance Cost Write Off</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_DebtIssuanceCostWriteOff_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Debt issuance cost write off.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_DebtIssuanceCostWriteOff_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Debt issuance cost write off</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Issued During Period, Shares, Employee Stock Purchase Plans</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Issuance of shares under employee stock purchase plan (in shares)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IntersubsegmentEliminationsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Intersubsegment Eliminations [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IntersubsegmentEliminationsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Corporate and Eliminations</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IntersubsegmentEliminationsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Corporate</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement of Comprehensive Income [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_MaximumMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Maximum [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_MaximumMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Maximum</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DesignatedAsHedgingInstrumentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Designated as Hedging Instrument [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_RangeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statistical Measurement [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_RangeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Range [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_GardenSpincoMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Garden Spinco Member.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_GardenSpincoMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Garden Spinco [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_GardenSpincoMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Garden SpinCo [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Common Stock, Value, Issued</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_CommonStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Common stock, $0.16 par value, 315,000,000 shares authorized, 217,298,626 and 216,044,098 shares issued and outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeFixedInterestRate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Derivative fixed interest rate</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeFixedInterestRate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Derivative, Fixed Interest Rate</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FinanceLeasePrincipalPayments_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finance Lease, Principal Payments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FinanceLeasePrincipalPayments_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Repayment of finance lease</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Consolidation, Policy [Policy Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ConsolidationPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Basis of Presentation and Consolidation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_AgreementDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Agreement.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_AgreementDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Agreement [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Business combination recognized identifiable assets acquired and liabilities assumed right of use assets.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Right Of Use Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Right of use asset</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AmortizationOfFinancingCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Amortization of Debt Issuance Costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AmortizationOfFinancingCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Amortization of debt issuance costs on line of credit</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AmortizationOfFinancingCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Amortization of debt issuance costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_BacterialAndGeneralSanitationMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Bacterial and General Sanitation.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_BacterialAndGeneralSanitationMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Bacterial and General Sanitation [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_BacterialAndGeneralSanitationMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Bacterial &amp; General Sanitation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Preferred Stock, Shares Authorized</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Preferred stock, shares authorized</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestPayableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Interest Payable, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestPayableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accrued interest</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestPayableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Interest payable, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RoyaltyExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Royalty Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RoyaltyExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Royalty Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payment, Tax Withholding, Share-Based Payment Arrangement</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Tax payments related to share-based awards</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue from Contract with Customer [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenue Recognition</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityRegistrantName_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Registrant Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityRegistrantName_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Registrant Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Other Nonoperating Income (Expense), Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Nonoperating Income (Expense)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Additional Paid in Capital, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Additional Paid in Capital</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Additional paid-in capital</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_BusinessCombinationAdjustmentsToDeferredTaxLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Business combination adjustments to deferred tax liabilities.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_BusinessCombinationAdjustmentsToDeferredTaxLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business combination adjustments to deferred tax liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_BusinessCombinationAdjustmentsToDeferredTaxLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Adjustments to deferred tax liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsequent Events [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_NaturalToxinsAndAllergensMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Natural Toxins &amp; Allergens</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_NaturalToxinsAndAllergensMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Natural Toxins and Allergens.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_NaturalToxinsAndAllergensMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Natural Toxins And Allergens [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel">Income tax benefit (expense)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Income Tax Expense (Benefit), Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Tax Expense (Benefit)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Income tax benefit</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Income Tax Expense (Benefit)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Income tax expense (benefit)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Payments to Acquire Productive Assets, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payments to Acquire Productive Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Purchases of property, equipment and other non-current intangible assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsidiary, Ownership Percentage, Noncontrolling Owner</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Minority interest ownership percentage by Noncontrolling owners</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Minority interest ownership percentage by Noncontrolling owners</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Common Stock, Shares Outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Common Stock, Shares Outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredRevenueRevenueRecognized1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred revenue recognized</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredRevenueRevenueRecognized1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Revenue, Revenue Recognized</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredRevenueRevenueRecognized1_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Amounts recognized into revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Accumulated other comprehensive loss, ending balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Accumulated other comprehensive loss, beginning balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Accumulated Other Comprehensive Income (Loss), Net of Tax, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Accumulated other comprehensive loss</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Accumulated other comprehensive income</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ConsolidationItemsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Consolidation Items [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="srt_ConsolidationItemsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Consolidation Items [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsForRestructuring_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Payments for Restructuring</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsForRestructuring_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash Payments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PaymentsForRestructuring_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Cash Payments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Assets_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Assets_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Total Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_Assets_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total Assets</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Statement [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Restructuring Cost [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Deferred Income Tax Expense (Benefit), Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Income Tax Expense (Benefit)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Deferred income taxes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Minimum effective tax rate</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Effective Income Tax Rate Reconciliation, GILTI, Percent</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_PremergerNeogenShareholdersMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Premerger Neogen Shareholders Member.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_PremergerNeogenShareholdersMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Premerger Neogen Shareholders [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsegmentsConsolidationItemsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsegments Consolidation Items [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsegmentsConsolidationItemsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Subsegments Consolidation Items [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Earnings Per Share, Diluted, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Earnings Per Share, Diluted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Diluted</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Segment Information</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingSegmentsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Segments [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingSegmentsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating Segments</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_Security12gTitle_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Title of 12(g) Security</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CityAreaCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label">City Area Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CityAreaCode_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">City Area Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Consideration Transferred, Liabilities Incurred</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Non-cash consideration by additional financing</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Other comprehensive income (loss)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Comprehensive Income (Loss), Net of Tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other comprehensive income</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Other comprehensive income (loss), net of tax:</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumeration_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Environmental Loss Contingency, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument, Face Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Debt instrument, face amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Unsecured revolving line of credit, total amount available</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Foreign currency forward contracts, net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Foreign Currency Derivative Instruments Not Designated as Hedging Instruments at Fair Value, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Foreign Currency Derivative Instruments Not Designated as Hedging Instruments at Fair Value, Net, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_LossOnRefinancingAndExtinguishmentOfDebt_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Loss on refinancing and extinguishment of debt</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_LossOnRefinancingAndExtinguishmentOfDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Loss on Refinancing and Extinguishment of Debt</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_LossOnRefinancingAndExtinguishmentOfDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Loss on refinancing and extinguishment of debt.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_CommitmentsAndContingenciesDisclosureLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Commitments and contingencies disclosure.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_CommitmentsAndContingenciesDisclosureLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Commitments and Contingencies Disclosure [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_CommitmentsAndContingenciesDisclosureLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Commitments and Contingencies Disclosure [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_ThaineobiotechcoLtdMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">ThaineoBiotechCo.Ltd</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_ThaineobiotechcoLtdMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">ThaineoBiotechCo Ltd [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_ThaineobiotechcoLtdMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Thaineo Biotech Co Ltd</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Stock Issued During Period, Value, Employee Stock Purchase Plan</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Issuance of shares under employee stock purchase plan</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SegmentReportingInformationLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Segment Reporting Information [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SegmentReportingInformationLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Segment Reporting Information [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Property, Plant and Equipment, Net, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Property, Plant and Equipment, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Net Property and Equipment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Operating Income (Loss)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Operating Income</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Operating Income (Loss)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Operating (Loss) Income</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_PostmergerNeogenCorpMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Postmerger Neogen Corp Member.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_PostmergerNeogenCorpMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Postmerger Neogen Corp [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Retained Earnings [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RetainedEarningsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Retained Earnings (Accumulated Deficit)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_ExpectedEmployeeSeparationBenefits_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Expected Employee Separation Benefits</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_ExpectedEmployeeSeparationBenefits_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Expected employee separation benefits.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_ExpectedEmployeeSeparationBenefits_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Expected employee separation benefits</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Share-based compensation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Share-Based Payment Arrangement, Noncash Expense, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Share-Based Payment Arrangement, Noncash Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Share-based compensation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Issuance Costs, Line of Credit Arrangements, Gross</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Line of credit debt issuance costs gross</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_BusinessAcquisitionCostsByAcquisitionRelatedCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Acquisition related fees, integration expenses and professional fees</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_BusinessAcquisitionCostsByAcquisitionRelatedCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Business acquisition costs by acquisition related costs.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_BusinessAcquisitionCostsByAcquisitionRelatedCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Acquisition Costs By Acquisition Related Costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetTable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Business combination recognized identifiable assets acquired goodwill and liabilities assumed net.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination Recognized Identifiable Assets Acquired Goodwill And Liabilities Assumed Net [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisclosureTextBlockAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disclosure Text Block [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash Provided by (Used in) Financing Activity, Including Discontinued Operation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Net Cash (used for) provided by Financing Activities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumeration_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Environmental Loss Contingency, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnamortizedDebtIssuanceExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Less: Unamortized debt issuance costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnamortizedDebtIssuanceExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Unamortized Debt Issuance Expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnamortizedDebtIssuanceExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Unamortized debt Issuance expense</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_UnamortizedDebtIssuanceExpense_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel">Less: Unamortized debt issuance costs</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DevelopedTechnologyRightsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Developed Technology Rights [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DevelopedTechnologyRightsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Developed technology</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Deferred Income Tax Liabilities, Net</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Deferred Income Tax Liability</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Nonoperating Income (Expense) [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other Income (Expense)</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DerivativeContractTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Derivative Contract [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccrualForEnvironmentalLossContingencies_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel">Accrual for Environmental Loss Contingencies, Ending Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccrualForEnvironmentalLossContingencies_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel">Accrual for Environmental Loss Contingencies, Beginning Balance</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccrualForEnvironmentalLossContingencies_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Accrual for Environmental Loss Contingencies, Total</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccrualForEnvironmentalLossContingencies_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accrual for Environmental Loss Contingencies</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccrualForEnvironmentalLossContingencies_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Estimated liability costs of remediation</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ScheduleOfGoodwillTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Goodwill [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Asset Acquired, Receivable, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Purchase price allocation for accounts receivable</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NonUsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Non-US [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NonUsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">International</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Interactive Data Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Interactive Data Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_IncomeStatementLocationDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Statement of Income Location, Balance [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_LiabilityRepresentingFairValueOfServicesExpectToProvide_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Liability Representing Fair Value Of Services Expect To Provide</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_LiabilityRepresentingFairValueOfServicesExpectToProvide_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Liability representing fair value of services expect to provide.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_LiabilityRepresentingFairValueOfServicesExpectToProvide_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Liability representing fair value of services expect to provide</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cash Flows provided by (used for) Operating Activities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_BusinessAcquisitionGoodwillNotDeductibleForTaxPurposes_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Business acquisition, goodwill, not deductible for tax purposes.</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_BusinessAcquisitionGoodwillNotDeductibleForTaxPurposes_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Acquisition, Goodwill, Not deductible for Tax Purposes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_BusinessAcquisitionGoodwillNotDeductibleForTaxPurposes_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Business acquisition, goodwill, not deductible for tax purposes</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Tax Identification Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Tax Identification Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenuesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenues [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenuesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Revenues</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_LongtermDebtTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Long-Term Debt, Type [Axis]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentTerm_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Debt instrument, term</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentTerm_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument, Term</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_ScheduleOfGeographicalInformationTable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation">Schedule Of Geographical Information [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_ScheduleOfGeographicalInformationTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Schedule Of Geographical Information [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="neog_ScheduleOfGeographicalInformationTable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Schedule Of Geographical Information [Table]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestIncomeOther_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Interest Income, Other</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InterestIncomeOther_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Interest income</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_LocalPhoneNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Local Phone Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_LocalPhoneNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Local Phone Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other current liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Liabilities, Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Weighted Average Number of Shares Outstanding, Basic [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Weighted Average Shares Outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Accounting Policies [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherCurrentLiabilitiesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Other Current Liabilities [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherCurrentLiabilitiesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Other Current Liabilities [Member]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_OtherCurrentLiabilitiesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Other Current Liabilities</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Disaggregation of Revenue [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Disaggregation of Revenue [Line Items]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Total Revenues</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Total revenue</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InventoryNetAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Inventories</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_InventoryNetAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Inventory, Net [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentRepurchasedFaceAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Debt Instrument, Repurchased Face Amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_DebtInstrumentRepurchasedFaceAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Debt instrument purchase amount</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_ClassOfStockDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Class of Stock [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Goodwill, Impaired, Accumulated Impairment Loss</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Impairment</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Emerging Growth Company</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Emerging Growth Company</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsegmentsConsolidationItemsDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Subsegments Consolidation Items [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_SubsegmentsConsolidationItemsDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Subsegments Consolidation Items [Domain]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Business Combination, Recognized Asset Acquired to Liability Assumed, Excess (Less), and Goodwill</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel">Total purchase consideration</link:label>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:to="us-gaap_BusinessCombinationAcquisitionRelatedCosts_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInterestPayableNet" xlink:to="us-gaap_IncreaseDecreaseInInterestPayableNet_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_LossContingencyNumberOfStockholderLitigationDemands" xlink:to="neog_LossContingencyNumberOfStockholderLitigationDemands_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentDomain" xlink:to="us-gaap_SegmentDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringReserve" xlink:to="us-gaap_RestructuringReserve_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_BalanceSheetLocationDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_LongTermDebtMaturitiesPrepaymentsOfPrincipalAmount" xlink:to="neog_LongTermDebtMaturitiesPrepaymentsOfPrincipalAmount_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RestatementAxis" xlink:to="srt_RestatementAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_FiveYearSeniorSecuredRevolvingFacilityMember" xlink:to="neog_FiveYearSeniorSecuredRevolvingFacilityMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_ProductsAndServicesPaymentTerms" xlink:to="neog_ProductsAndServicesPaymentTerms_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="us-gaap_ScheduleOfDebtInstrumentsTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_OtherNetMember" xlink:to="neog_OtherNetMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock" xlink:to="neog_NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_ExpendituresForLongLivedAssets" xlink:to="neog_ExpendituresForLongLivedAssets_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_EarningsPerShareLineItems" xlink:to="neog_EarningsPerShareLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashFlowHedgingMember" xlink:to="us-gaap_CashFlowHedgingMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_NonCurrentDebtTotal" xlink:to="neog_NonCurrentDebtTotal_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNoncurrentLiabilitiesMember" xlink:to="us-gaap_OtherNoncurrentLiabilitiesMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryGross" xlink:to="us-gaap_InventoryGross_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ServiceMember" xlink:to="us-gaap_ServiceMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_IncomeTaxesLineItems" xlink:to="neog_IncomeTaxesLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillDisclosureTextBlock" xlink:to="us-gaap_GoodwillDisclosureTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherExpenseMember" xlink:to="us-gaap_OtherExpenseMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:to="us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="us-gaap_RestructuringCostAndReserveAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:to="us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:to="us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeLineItems" xlink:to="us-gaap_DerivativeLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Goodwill" xlink:to="us-gaap_Goodwill_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNoncashIncomeExpense" xlink:to="us-gaap_OtherNoncashIncomeExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_GenomicsServicesMember" xlink:to="neog_GenomicsServicesMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_SegmentGeographicalDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_CreditAgreementMember" xlink:to="neog_CreditAgreementMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_AdditionalContingentConsiderationFromDivestitureOfBusinessesNetOfCashDivested" xlink:to="neog_AdditionalContingentConsiderationFromDivestitureOfBusinessesNetOfCashDivested_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrants" xlink:to="neog_StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrants_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_BiosecurityProductsMember" xlink:to="neog_BiosecurityProductsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TrademarksAndTradeNamesMember" xlink:to="us-gaap_TrademarksAndTradeNamesMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeniorNotes" xlink:to="us-gaap_SeniorNotes_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLongTermDebt" xlink:to="us-gaap_RepaymentsOfLongTermDebt_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EnvironmentalRemediationExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:to="us-gaap_EnvironmentalRemediationExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevolvingCreditFacilityMember" xlink:to="us-gaap_RevolvingCreditFacilityMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:to="us-gaap_FinitelivedIntangibleAssetsAcquired1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_HedgingDesignationDomain" xlink:to="us-gaap_HedgingDesignationDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_CommitmentsAndContingenciesDisclosureTable" xlink:to="neog_CommitmentsAndContingenciesDisclosureTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_InterestExpensesRelatedToAmortizationDebtIssuanceCosts" xlink:to="neog_InterestExpensesRelatedToAmortizationDebtIssuanceCosts_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidationItemsDomain" xlink:to="srt_ConsolidationItemsDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityCommitmentFeeAmount" xlink:to="us-gaap_LineOfCreditFacilityCommitmentFeeAmount_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_HedgingDesignationAxis" xlink:to="us-gaap_HedgingDesignationAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrantsValue" xlink:to="neog_StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrantsValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments" xlink:to="us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_Rule10B51ArrModifiedFlag" xlink:to="neog_Rule10B51ArrModifiedFlag_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCurrentAssetsMember" xlink:to="us-gaap_OtherCurrentAssetsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedAmortizationDeferredFinanceCosts" xlink:to="us-gaap_AccumulatedAmortizationDeferredFinanceCosts_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryValuationReserves" xlink:to="us-gaap_InventoryValuationReserves_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiability" xlink:to="us-gaap_ContractWithCustomerLiability_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:to="us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductsAndServicesDomain" xlink:to="srt_ProductsAndServicesDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_DelfUkLtdMember" xlink:to="neog_DelfUkLtdMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingCodmProfitLossMeasureHowUsedDescription" xlink:to="us-gaap_SegmentReportingCodmProfitLossMeasureHowUsedDescription_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAccruals" xlink:to="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAccruals_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_HedgingRelationshipDomain" xlink:to="us-gaap_HedgingRelationshipDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:to="us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_DecreaseInDerivativeNotionalAmount" xlink:to="neog_DecreaseInDerivativeNotionalAmount_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EscrowDeposit" xlink:to="us-gaap_EscrowDeposit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_RodentControlInsectControlDisinfectantsMember" xlink:to="neog_RodentControlInsectControlDisinfectantsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenueAbstract" xlink:to="us-gaap_CostOfRevenueAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrimeRateMember" xlink:to="us-gaap_PrimeRateMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrentAbstract" xlink:to="us-gaap_OtherAssetsNoncurrentAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventTypeDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_ThreeMFoodSafetyTransactionMember" xlink:to="neog_ThreeMFoodSafetyTransactionMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationConsiderationTransferredOther1" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredOther1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_GainOnPerformanceMilestoneLiability" xlink:to="neog_GainOnPerformanceMilestoneLiability_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BaseRateMember" xlink:to="us-gaap_BaseRateMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_BusinessCombinationNonCashConsiderationTransferred" xlink:to="neog_BusinessCombinationNonCashConsiderationTransferred_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentsAbstract" xlink:to="us-gaap_DebtInstrumentsAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedTranslationAdjustmentMember" xlink:to="us-gaap_AccumulatedTranslationAdjustmentMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeTable" xlink:to="us-gaap_DerivativeTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeNotionalAmount" xlink:to="us-gaap_DerivativeNotionalAmount_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_OwnershipDomain" xlink:to="srt_OwnershipDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerRelationshipsMember" xlink:to="us-gaap_CustomerRelationshipsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringReserveAbstract" xlink:to="us-gaap_RestructuringReserveAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_CommitmentAndContingenciesTextualAbstract" xlink:to="neog_CommitmentAndContingenciesTextualAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFinanceCostsGross" xlink:to="us-gaap_DeferredFinanceCostsGross_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumeration" xlink:to="us-gaap_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumeration_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:to="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenueCurrent" xlink:to="us-gaap_DeferredRevenueCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseDebt" xlink:to="us-gaap_InterestExpenseDebt_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillImpairmentLoss" xlink:to="us-gaap_GoodwillImpairmentLoss_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestRateDerivativesAtFairValueNet" xlink:to="us-gaap_InterestRateDerivativesAtFairValueNet_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EscrowDepositDisbursementsRelatedToPropertyAcquisition1" xlink:to="us-gaap_EscrowDepositDisbursementsRelatedToPropertyAcquisition1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:to="us-gaap_PaymentsOfDebtExtinguishmentCosts_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseOther" xlink:to="us-gaap_InterestExpenseOther_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent" xlink:to="us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:to="us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductMember" xlink:to="us-gaap_ProductMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:to="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_IncomeTaxBenefitAmountRecordedAsGoodwillImpairmentCharge" xlink:to="neog_IncomeTaxBenefitAmountRecordedAsGoodwillImpairmentCharge_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcess" xlink:to="us-gaap_InventoryWorkInProcess_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_IncomeTaxExpenseDueToIncreaseInDeferredTaxLiabilityRate" xlink:to="neog_IncomeTaxExpenseDueToIncreaseInDeferredTaxLiabilityRate_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioForecastMember" xlink:to="srt_ScenarioForecastMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="us-gaap_ScheduleOfGoodwillTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForwardContractsMember" xlink:to="us-gaap_ForwardContractsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:to="us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedIncomeTaxesCurrent" xlink:to="us-gaap_AccruedIncomeTaxesCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_LongtermDebtTypeDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_StatementScenarioAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_StatementBusinessSegmentsAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_ScheduleOfGeographicalInformationLineItems" xlink:to="neog_ScheduleOfGeographicalInformationLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableRateDomain" xlink:to="us-gaap_VariableRateDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:to="us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_AgreementAxis" xlink:to="neog_AgreementAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_TermLoanFacilityMember" xlink:to="neog_TermLoanFacilityMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TypeOfRestructuringDomain" xlink:to="us-gaap_TypeOfRestructuringDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:to="us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_RestructuringHeadcountReductionPercentage" xlink:to="neog_RestructuringHeadcountReductionPercentage_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_GoodwillImpairmentCharges" xlink:to="neog_GoodwillImpairmentCharges_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration" xlink:to="us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_FinanceLeasesMember" xlink:to="neog_FinanceLeasesMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityDomain" xlink:to="dei_EntityDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:to="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNoncurrentAssetsMember" xlink:to="us-gaap_OtherNoncurrentAssetsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignExchangeContractMember" xlink:to="us-gaap_ForeignExchangeContractMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_BusinessCombinationConsiderationPayable" xlink:to="neog_BusinessCombinationConsiderationPayable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_BusinessCombinationConsiderationPaid" xlink:to="neog_BusinessCombinationConsiderationPaid_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_CreditFacilityDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_FoodSafetyMember" xlink:to="neog_FoodSafetyMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentCarryingAmount" xlink:to="us-gaap_DebtInstrumentCarryingAmount_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntersegmentEliminationMember" xlink:to="us-gaap_IntersegmentEliminationMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_MaximumPotentialPayments" xlink:to="neog_MaximumPotentialPayments_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_GeneticVeterinaryServicesIncMember" xlink:to="neog_GeneticVeterinaryServicesIncMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_EarningPerShareBasicAndDilutedAbstract" xlink:to="neog_EarningPerShareBasicAndDilutedAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:to="us-gaap_DebtInstrumentIncreaseAccruedInterest_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeMember" xlink:to="srt_RangeMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:to="us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_DisclosureOfGoodwillAndOtherIntangibleAssetsAbstract" xlink:to="neog_DisclosureOfGoodwillAndOtherIntangibleAssetsAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_NaturalToxinsAllergensAndDrugResiduesMember" xlink:to="neog_NaturalToxinsAllergensAndDrugResiduesMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtTextBlock" xlink:to="us-gaap_LongTermDebtTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementaryLeverageRatio" xlink:to="us-gaap_SupplementaryLeverageRatio_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NondesignatedMember" xlink:to="us-gaap_NondesignatedMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_GoodwillImpairmentLossExcludingForeignExchange" xlink:to="neog_GoodwillImpairmentLossExcludingForeignExchange_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:to="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringReserveSettledWithoutCash2" xlink:to="us-gaap_RestructuringReserveSettledWithoutCash2_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_BusinessCombinationAccountsReceivable" xlink:to="neog_BusinessCombinationAccountsReceivable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_IndicatorTestingCultureMediaAndOtherMember" xlink:to="neog_IndicatorTestingCultureMediaAndOtherMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenueAdditions" xlink:to="us-gaap_DeferredRevenueAdditions_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_VeterinaryInstrumentsAndDisposablesMember" xlink:to="neog_VeterinaryInstrumentsAndDisposablesMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssets" xlink:to="us-gaap_OtherAssets_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:to="us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_RepurchaseOfDebtInstrumentPremiumRate" xlink:to="neog_RepurchaseOfDebtInstrumentPremiumRate_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioUnspecifiedDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_OtherAccrualsMember" xlink:to="neog_OtherAccrualsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_ThreeMFsdMember" xlink:to="neog_ThreeMFsdMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:to="us-gaap_StockIssuedDuringPeriodSharesAcquisitions_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:to="us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringCharges" xlink:to="us-gaap_RestructuringCharges_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_LossOnSaleOfMinorityInterest" xlink:to="neog_LossOnSaleOfMinorityInterest_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeSeveranceMember" xlink:to="us-gaap_EmployeeSeveranceMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:to="us-gaap_ComprehensiveIncomeNoteTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod" xlink:to="neog_AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetImpairmentCharges" xlink:to="us-gaap_AssetImpairmentCharges_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfRevenue" xlink:to="us-gaap_CostOfRevenue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_LifeSciencesMember" xlink:to="neog_LifeSciencesMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrealizedGainLossOnDerivatives" xlink:to="us-gaap_UnrealizedGainLossOnDerivatives_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_RodenticidesInsecticidesAndDisinfectantsMember" xlink:to="neog_RodenticidesInsecticidesAndDisinfectantsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestRateSwapMember" xlink:to="us-gaap_InterestRateSwapMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_CultureMediaAndOtherMember" xlink:to="neog_CultureMediaAndOtherMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_AnimalSafetyMember" xlink:to="neog_AnimalSafetyMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_NonRule10B51ArrModifiedFlag" xlink:to="neog_NonRule10B51ArrModifiedFlag_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_ScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLocationTableTextBlock" xlink:to="neog_ScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLocationTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfDebt" xlink:to="us-gaap_RepaymentsOfDebt_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="us-gaap_RestructuringAndRelatedActivitiesAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_DivestitureImpairmentCharge" xlink:to="neog_DivestitureImpairmentCharge_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_TwoThousandTwentyFiveTermLoanMember" xlink:to="neog_TwoThousandTwentyFiveTermLoanMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_CapinnovetIncMember" xlink:to="neog_CapinnovetIncMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_CorviumIncMember" xlink:to="neog_CorviumIncMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeMaturityDates" xlink:to="us-gaap_DerivativeMaturityDates_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfBusiness" xlink:to="us-gaap_GainLossOnSaleOfBusiness_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_RestructuringCostAndReserveLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RestatementDomain" xlink:to="srt_RestatementDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_AccountsReceivablePrepaidExpensesAndOtherCurrentAssetsMember" xlink:to="neog_AccountsReceivablePrepaidExpensesAndOtherCurrentAssetsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:to="us-gaap_StockIssuedDuringPeriodValueAcquisitions_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_TermLoanAndRevolverFacilityBorrowingsMember" xlink:to="neog_TermLoanAndRevolverFacilityBorrowingsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_EarningsPerShareTable" xlink:to="neog_EarningsPerShareTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCredit" xlink:to="us-gaap_LineOfCredit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:to="us-gaap_BusinessAcquisitionProFormaInformationTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeInstrumentRiskAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:to="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_AnimalCareAndOtherMember" xlink:to="neog_AnimalCareAndOtherMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_SwapCredit" xlink:to="neog_SwapCredit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseMember" xlink:to="us-gaap_InterestExpenseMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentOfAnnualLicensePrepaid" xlink:to="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentOfAnnualLicensePrepaid_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EnvironmentalRemediationExpense" xlink:to="us-gaap_EnvironmentalRemediationExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LegalEntityAxis" xlink:to="dei_LegalEntityAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:to="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_BusinessCombinationAdjustmentsToIntangibleAssets" xlink:to="neog_BusinessCombinationAdjustmentsToIntangibleAssets_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_TermLoanMember" xlink:to="neog_TermLoanMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherOperatingIncomeExpenseMember" xlink:to="us-gaap_OtherOperatingIncomeExpenseMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeniorNotesMember" xlink:to="us-gaap_SeniorNotesMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" xlink:to="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:to="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherRestructuringMember" xlink:to="us-gaap_OtherRestructuringMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedEnvironmentalLossContingenciesCurrent" xlink:to="us-gaap_AccruedEnvironmentalLossContingenciesCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_DebtIssuanceCostWriteOff" xlink:to="neog_DebtIssuanceCostWriteOff_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntersubsegmentEliminationsMember" xlink:to="us-gaap_IntersubsegmentEliminationsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:to="us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DesignatedAsHedgingInstrumentMember" xlink:to="us-gaap_DesignatedAsHedgingInstrumentMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_GardenSpincoMember" xlink:to="neog_GardenSpincoMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeFixedInterestRate" xlink:to="us-gaap_DerivativeFixedInterestRate_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeasePrincipalPayments" xlink:to="us-gaap_FinanceLeasePrincipalPayments_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_AgreementDomain" xlink:to="neog_AgreementDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets" xlink:to="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfFinancingCosts" xlink:to="us-gaap_AmortizationOfFinancingCosts_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_BacterialAndGeneralSanitationMember" xlink:to="neog_BacterialAndGeneralSanitationMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPayableCurrent" xlink:to="us-gaap_InterestPayableCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RoyaltyExpense" xlink:to="us-gaap_RoyaltyExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_BusinessCombinationAdjustmentsToDeferredTaxLiabilities" xlink:to="neog_BusinessCombinationAdjustmentsToDeferredTaxLiabilities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:to="us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_NaturalToxinsAndAllergensMember" xlink:to="neog_NaturalToxinsAndAllergensMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireProductiveAssets" xlink:to="us-gaap_PaymentsToAcquireProductiveAssets_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenueRevenueRecognized1" xlink:to="us-gaap_DeferredRevenueRevenueRecognized1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRestructuring" xlink:to="us-gaap_PaymentsForRestructuring_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_PremergerNeogenShareholdersMember" xlink:to="neog_PremergerNeogenShareholdersMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsegmentsConsolidationItemsAxis" xlink:to="us-gaap_SubsegmentsConsolidationItemsAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationsAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingSegmentsMember" xlink:to="us-gaap_OperatingSegmentsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12gTitle" xlink:to="dei_Security12gTitle_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:to="us-gaap_EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumeration_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" xlink:to="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_LossOnRefinancingAndExtinguishmentOfDebt" xlink:to="neog_LossOnRefinancingAndExtinguishmentOfDebt_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_CommitmentsAndContingenciesDisclosureLineItems" xlink:to="neog_CommitmentsAndContingenciesDisclosureLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_ThaineobiotechcoLtdMember" xlink:to="neog_ThaineobiotechcoLtdMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingInformationLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_PostmergerNeogenCorpMember" xlink:to="neog_PostmergerNeogenCorpMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_ExpectedEmployeeSeparationBenefits" xlink:to="neog_ExpectedEmployeeSeparationBenefits_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross" xlink:to="us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_BusinessAcquisitionCostsByAcquisitionRelatedCosts" xlink:to="neog_BusinessAcquisitionCostsByAcquisitionRelatedCosts_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetTable" xlink:to="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_DisclosureTextBlockAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:to="us-gaap_EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumeration_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnamortizedDebtIssuanceExpense" xlink:to="us-gaap_UnamortizedDebtIssuanceExpense_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DevelopedTechnologyRightsMember" xlink:to="us-gaap_DevelopedTechnologyRightsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="us-gaap_DerivativeContractTypeDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccrualForEnvironmentalLossContingencies" xlink:to="us-gaap_AccrualForEnvironmentalLossContingencies_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfGoodwillTable" xlink:to="us-gaap_ScheduleOfGoodwillTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonUsMember" xlink:to="us-gaap_NonUsMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_IncomeStatementLocationDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_LiabilityRepresentingFairValueOfServicesExpectToProvide" xlink:to="neog_LiabilityRepresentingFairValueOfServicesExpectToProvide_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_BusinessAcquisitionGoodwillNotDeductibleForTaxPurposes" xlink:to="neog_BusinessAcquisitionGoodwillNotDeductibleForTaxPurposes_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RevenuesAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeAxis_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTerm" xlink:to="us-gaap_DebtInstrumentTerm_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="neog_ScheduleOfGeographicalInformationTable" xlink:to="neog_ScheduleOfGeographicalInformationTable_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeOther" xlink:to="us-gaap_InterestIncomeOther_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCurrentLiabilitiesMember" xlink:to="us-gaap_OtherCurrentLiabilitiesMember_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueLineItems_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryNetAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentRepurchasedFaceAmount" xlink:to="us-gaap_DebtInstrumentRepurchasedFaceAmount_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_ClassOfStockDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:to="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsegmentsConsolidationItemsDomain" xlink:to="us-gaap_SubsegmentsConsolidationItemsDomain_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_lbl"/>
        </link:labelLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/CoverPage" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12gTitle" xlink:label="dei_Security12gTitle"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentType" order="49.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AmendmentFlag" order="50.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentPeriodEndDate" order="51.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentFiscalYearFocus" order="52.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentFiscalPeriodFocus" order="53.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_CurrentFiscalYearEndDate" order="54.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityInteractiveDataCurrent" order="55.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCurrentReportingStatus" order="56.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityRegistrantName" order="57.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCentralIndexKey" order="58.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_TradingSymbol" order="59.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityFilerCategory" order="60.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntitySmallBusiness" order="61.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentQuarterlyReport" order="62.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentTransitionReport" order="63.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityEmergingGrowthCompany" order="64.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityShellCompany" order="65.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCommonStockSharesOutstanding" order="66.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityFileNumber" order="67.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_Security12bTitle" order="68.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_Security12gTitle" order="69.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_SecurityExchangeName" order="70.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityIncorporationStateCountryCode" order="71.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityTaxIdentificationNumber" order="72.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressAddressLine1" order="73.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressStateOrProvince" order="74.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_LocalPhoneNumber" order="75.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressCityOrTown" order="76.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_CityAreaCode" order="77.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressPostalZipCode" order="78.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrentAbstract" xlink:label="us-gaap_OtherAssetsNoncurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNetAbstract" xlink:label="us-gaap_InventoryNetAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryRawMaterials" xlink:label="us-gaap_InventoryRawMaterials"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWorkInProcess" xlink:label="us-gaap_InventoryWorkInProcess"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryFinishedGoods" xlink:label="us-gaap_InventoryFinishedGoods"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryGross" xlink:label="us-gaap_InventoryGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssets" xlink:label="us-gaap_OtherAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPayableCurrent" xlink:label="us-gaap_InterestPayableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryValuationReserves" xlink:label="us-gaap_InventoryValuationReserves"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="us-gaap_DeferredRevenueCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="us-gaap_OtherLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_PreferredStockValue" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsNoncurrentAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryRawMaterials" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsNoncurrentAbstract" xlink:to="us-gaap_Goodwill" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryWorkInProcess" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LongTermDebtNoncurrent" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsNoncurrentAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNetAbstract" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_OtherAssetsNoncurrentAbstract" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryFinishedGoods" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsNoncurrentAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Assets" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryGross" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_Liabilities" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherAssetsNoncurrentAbstract" xlink:to="us-gaap_OtherAssets" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_InterestPayableCurrent" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryValuationReserves" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DeferredRevenueCurrent" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InventoryNetAbstract" xlink:to="us-gaap_InventoryNet" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesIssued" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenuesAbstract" xlink:label="us-gaap_RevenuesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProductMember" xlink:label="us-gaap_ProductMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfRevenueAbstract" xlink:label="us-gaap_CostOfRevenueAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestIncomeOther" xlink:label="us-gaap_InterestIncomeOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ServiceMember" xlink:label="us-gaap_ServiceMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseOther" xlink:label="us-gaap_InterestExpenseOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="us-gaap_GainLossOnSaleOfBusiness"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingAndMarketingExpense" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenuesAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ProductMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CostOfRevenueAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_StatementTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InterestIncomeOther" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_ProductOrServiceAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostOfRevenueAbstract" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ServiceMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InterestExpenseOther" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GrossProfit" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_GainLossOnSaleOfBusiness" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpenses" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingExpensesAbstract" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingIncomeLoss" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProfitLoss" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareAbstract" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncome" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_ProfitLoss" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeParenthetical" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrealizedGainLossOnDerivatives" xlink:label="us-gaap_UnrealizedGainLossOnDerivatives"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_UnrealizedGainLossOnDerivatives" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquity" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrantsValue" xlink:label="neog_StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrantsValue"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrants" xlink:label="neog_StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrants"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_12"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding_13"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="neog_StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrantsValue" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="neog_StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrants" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueAcquisitions" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProfitLoss" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax" order="11" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_12" order="12" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding_13" order="13" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:label="us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:label="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeasePrincipalPayments" xlink:label="us-gaap_FinanceLeasePrincipalPayments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="us-gaap_AmortizationOfFinancingCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInterestPayableNet" xlink:label="us-gaap_IncreaseDecreaseInInterestPayableNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_LossOnRefinancingAndExtinguishmentOfDebt" xlink:label="neog_LossOnRefinancingAndExtinguishmentOfDebt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="us-gaap_GainLossOnSaleOfBusiness"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetImpairmentCharges" xlink:label="us-gaap_AssetImpairmentCharges"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="us-gaap_OtherNoncashIncomeExpense"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireProductiveAssets" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProfitLoss" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfLongTermDebt" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_FinanceLeasePrincipalPayments" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfFinancingCosts" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInterestPayableNet" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="neog_LossOnRefinancingAndExtinguishmentOfDebt" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnSaleOfBusiness" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AssetImpairmentCharges" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_OtherNoncashIncomeExpense" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTradingArrLineItems" xlink:label="ecd_InsiderTradingArrLineItems"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_Rule10B51ArrModifiedFlag" xlink:label="neog_Rule10B51ArrModifiedFlag"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_NonRule10B51ArrModifiedFlag" xlink:label="neog_NonRule10B51ArrModifiedFlag"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_InsiderTradingArrLineItems" xlink:to="neog_Rule10B51ArrModifiedFlag" order="14.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_InsiderTradingArrLineItems" xlink:to="neog_NonRule10B51ArrModifiedFlag" order="15.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentation" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/RevenueRecognition" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureDivestiture" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:label="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureNetIncomeLossPerShare" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/SegmentInformationAndGeographicData" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_StatementTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/EquityCompensationPlans" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_StatementTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/BusinessCombinations" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_StatementTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureGoodwill" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillDisclosureTextBlock" xlink:label="us-gaap_GoodwillDisclosureTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_GoodwillDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureRestructuring" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:label="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebt" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="us-gaap_LongTermDebtTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_LongTermDebtTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/IncomeTaxes" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_StatementTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/CommitmentsAndContingencies" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValue1" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLoss" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:label="us-gaap_ComprehensiveIncomeNoteTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:to="us-gaap_ComprehensiveIncomeNoteTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureSubsequentEvents1" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationPolicies" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock" xlink:label="neog_NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ConsolidationPolicyTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_StatementTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="neog_NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/RevenueRecognitionTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsAxis" xlink:label="srt_ConsolidationItemsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsDomain" xlink:label="srt_ConsolidationItemsDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingSegmentsMember" xlink:label="us-gaap_OperatingSegmentsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_StatementTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_ConsolidationItemsAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidationItemsDomain" xlink:to="us-gaap_OperatingSegmentsMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureNetIncomeLossPerShareTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/SegmentInformationAndGeographicDataTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_StatementTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_CorviumIncMember" xlink:label="neog_CorviumIncMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetTable" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetTable"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_ThreeMFoodSafetyTransactionMember" xlink:label="neog_ThreeMFoodSafetyTransactionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="neog_CorviumIncMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" xlink:to="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="neog_ThreeMFoodSafetyTransactionMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" xlink:to="us-gaap_BusinessAcquisitionProFormaInformationTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetTable" xlink:to="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:label="us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDebtInstrumentsTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureGoodwillTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_DisclosureOfGoodwillAndOtherIntangibleAssetsAbstract" xlink:label="neog_DisclosureOfGoodwillAndOtherIntangibleAssetsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="us-gaap_ScheduleOfGoodwillTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_DisclosureOfGoodwillAndOtherIntangibleAssetsAbstract" xlink:to="us-gaap_ScheduleOfGoodwillTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureRestructuringTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:label="us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:label="us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_ScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLocationTableTextBlock" xlink:label="neog_ScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLocationTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:label="us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:label="us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="neog_ScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLocationTableTextBlock" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossTables" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:to="us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_ProductsAndServicesPaymentTerms" xlink:label="neog_ProductsAndServicesPaymentTerms"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="neog_ProductsAndServicesPaymentTerms" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureRevenueRecognitionSummaryOfContractLiabilitiesByPeriodDetail" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredRevenueAdditions" xlink:label="us-gaap_DeferredRevenueAdditions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredRevenueRevenueRecognized1" xlink:label="us-gaap_DeferredRevenueRevenueRecognized1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability_3"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_ContractWithCustomerLiability" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_DeferredRevenueAdditions" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_DeferredRevenueRevenueRecognized1" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_ContractWithCustomerLiability_3" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/RevenueRecognitionSummaryOfDisaggregatedRevenueDetail" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_FoodSafetyMember" xlink:label="neog_FoodSafetyMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_NaturalToxinsAndAllergensMember" xlink:label="neog_NaturalToxinsAndAllergensMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_AnimalSafetyMember" xlink:label="neog_AnimalSafetyMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_NaturalToxinsAllergensAndDrugResiduesMember" xlink:label="neog_NaturalToxinsAllergensAndDrugResiduesMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BacterialAndGeneralSanitationMember" xlink:label="neog_BacterialAndGeneralSanitationMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_IndicatorTestingCultureMediaAndOtherMember" xlink:label="neog_IndicatorTestingCultureMediaAndOtherMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BiosecurityProductsMember" xlink:label="neog_BiosecurityProductsMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_CultureMediaAndOtherMember" xlink:label="neog_CultureMediaAndOtherMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_RodenticidesInsecticidesAndDisinfectantsMember" xlink:label="neog_RodenticidesInsecticidesAndDisinfectantsMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_RodentControlInsectControlDisinfectantsMember" xlink:label="neog_RodentControlInsectControlDisinfectantsMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_GenomicsServicesMember" xlink:label="neog_GenomicsServicesMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_LifeSciencesMember" xlink:label="neog_LifeSciencesMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_VeterinaryInstrumentsAndDisposablesMember" xlink:label="neog_VeterinaryInstrumentsAndDisposablesMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_AnimalCareAndOtherMember" xlink:label="neog_AnimalCareAndOtherMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="neog_FoodSafetyMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="dei_LegalEntityAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain" xlink:to="neog_NaturalToxinsAndAllergensMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="neog_AnimalSafetyMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain" xlink:to="neog_NaturalToxinsAllergensAndDrugResiduesMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_ProductOrServiceAxis" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain" xlink:to="neog_BacterialAndGeneralSanitationMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueLineItems" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain" xlink:to="neog_IndicatorTestingCultureMediaAndOtherMember" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain" xlink:to="neog_BiosecurityProductsMember" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain" xlink:to="neog_CultureMediaAndOtherMember" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain" xlink:to="neog_RodenticidesInsecticidesAndDisinfectantsMember" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain" xlink:to="neog_RodentControlInsectControlDisinfectantsMember" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain" xlink:to="neog_GenomicsServicesMember" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain" xlink:to="neog_LifeSciencesMember" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain" xlink:to="neog_VeterinaryInstrumentsAndDisposablesMember" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain" xlink:to="neog_AnimalCareAndOtherMember" order="11" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureDivestitureAdditionalInformationDetail" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCurrentLiabilitiesMember" xlink:label="us-gaap_OtherCurrentLiabilitiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:label="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_DivestitureImpairmentCharge" xlink:label="neog_DivestitureImpairmentCharge"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_AdditionalContingentConsiderationFromDivestitureOfBusinessesNetOfCashDivested" xlink:label="neog_AdditionalContingentConsiderationFromDivestitureOfBusinessesNetOfCashDivested"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="us-gaap_GainLossOnSaleOfBusiness"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_LiabilityRepresentingFairValueOfServicesExpectToProvide" xlink:label="neog_LiabilityRepresentingFairValueOfServicesExpectToProvide"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_OtherCurrentLiabilitiesMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="srt_RangeAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="neog_DivestitureImpairmentCharge" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_BalanceSheetLocationAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="neog_AdditionalContingentConsiderationFromDivestitureOfBusinessesNetOfCashDivested" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_GainLossOnSaleOfBusiness" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="neog_LiabilityRepresentingFairValueOfServicesExpectToProvide" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="6.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureNetIncomeLossPerShareCalculationOfNetIncomeLossPerShareDetail" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_EarningsPerShareLineItems" xlink:label="neog_EarningsPerShareLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_EarningPerShareBasicAndDilutedAbstract" xlink:label="neog_EarningPerShareBasicAndDilutedAbstract"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_EarningsPerShareTable" xlink:label="neog_EarningsPerShareTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_EarningsPerShareLineItems" xlink:to="us-gaap_NetIncomeLoss" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_EarningPerShareBasicAndDilutedAbstract" xlink:to="neog_EarningsPerShareTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_EarningsPerShareTable" xlink:to="dei_LegalEntityAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_EarningsPerShareLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_EarningsPerShareTable" xlink:to="neog_EarningsPerShareLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_EarningsPerShareLineItems" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_EarningsPerShareLineItems" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_EarningsPerShareLineItems" xlink:to="us-gaap_EarningsPerShareAbstract" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureNetIncomeLossPerShareAdditionalInformationDetail" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/SegmentInformationAndGeographicDataAdditionalInformationDetail" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration" xlink:label="us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingCodmProfitLossMeasureHowUsedDescription" xlink:label="us-gaap_SegmentReportingCodmProfitLossMeasureHowUsedDescription"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_NumberOfReportableSegments" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingCodmProfitLossMeasureHowUsedDescription" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_FoodSafetyMember" xlink:label="neog_FoodSafetyMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsDomain" xlink:label="srt_ConsolidationItemsDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntersegmentEliminationMember" xlink:label="us-gaap_IntersegmentEliminationMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProductMember" xlink:label="us-gaap_ProductMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsAxis" xlink:label="srt_ConsolidationItemsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsegmentsConsolidationItemsAxis" xlink:label="us-gaap_SubsegmentsConsolidationItemsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsegmentsConsolidationItemsDomain" xlink:label="us-gaap_SubsegmentsConsolidationItemsDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntersubsegmentEliminationsMember" xlink:label="us-gaap_IntersubsegmentEliminationsMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_AnimalSafetyMember" xlink:label="neog_AnimalSafetyMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingSegmentsMember" xlink:label="us-gaap_OperatingSegmentsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ServiceMember" xlink:label="us-gaap_ServiceMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseOther" xlink:label="us-gaap_InterestExpenseOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_ExpendituresForLongLivedAssets" xlink:label="neog_ExpendituresForLongLivedAssets"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="neog_FoodSafetyMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidationItemsDomain" xlink:to="us-gaap_IntersegmentEliminationMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ProductMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="dei_LegalEntityAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsegmentsConsolidationItemsAxis" xlink:to="us-gaap_SubsegmentsConsolidationItemsDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsegmentsConsolidationItemsDomain" xlink:to="us-gaap_IntersubsegmentEliminationsMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="neog_AnimalSafetyMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidationItemsDomain" xlink:to="us-gaap_OperatingSegmentsMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ServiceMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_SubsegmentsConsolidationItemsAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_Revenues" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_ProductOrServiceAxis" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_CostOfRevenue" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_ConsolidationItemsAxis" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_OperatingExpenses" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_OperatingIncomeLoss" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_SegmentReportingInformationLineItems" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_InterestExpenseOther" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_Assets" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="neog_ExpendituresForLongLivedAssets" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureSegmentInformationAndGeographicDataDisaggregatedRevenueDetail" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="us-gaap_RevenueFromContractWithCustomerAbstract"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_ScheduleOfGeographicalInformationTable" xlink:label="neog_ScheduleOfGeographicalInformationTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US" xlink:label="country_US"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_ScheduleOfGeographicalInformationLineItems" xlink:label="neog_ScheduleOfGeographicalInformationLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonUsMember" xlink:label="us-gaap_NonUsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="neog_ScheduleOfGeographicalInformationTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_ScheduleOfGeographicalInformationLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_ScheduleOfGeographicalInformationTable" xlink:to="dei_LegalEntityAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_SegmentGeographicalDomain" xlink:to="us-gaap_NonUsMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_ScheduleOfGeographicalInformationTable" xlink:to="srt_StatementGeographicalAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_ScheduleOfGeographicalInformationTable" xlink:to="neog_ScheduleOfGeographicalInformationLineItems" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_AccountsReceivablePrepaidExpensesAndOtherCurrentAssetsMember" xlink:label="neog_AccountsReceivablePrepaidExpensesAndOtherCurrentAssetsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RestatementAxis" xlink:label="srt_RestatementAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RestatementDomain" xlink:label="srt_RestatementDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_OwnershipAxis" xlink:label="srt_OwnershipAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_CapinnovetIncMember" xlink:label="neog_CapinnovetIncMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_OwnershipDomain" xlink:label="srt_OwnershipDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_PostmergerNeogenCorpMember" xlink:label="neog_PostmergerNeogenCorpMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_AgreementAxis" xlink:label="neog_AgreementAxis"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_AgreementDomain" xlink:label="neog_AgreementDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_GardenSpincoMember" xlink:label="neog_GardenSpincoMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_DelfUkLtdMember" xlink:label="neog_DelfUkLtdMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_PremergerNeogenShareholdersMember" xlink:label="neog_PremergerNeogenShareholdersMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_GeneticVeterinaryServicesIncMember" xlink:label="neog_GeneticVeterinaryServicesIncMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_ThaineobiotechcoLtdMember" xlink:label="neog_ThaineobiotechcoLtdMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_ThreeMFoodSafetyTransactionMember" xlink:label="neog_ThreeMFoodSafetyTransactionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_CorviumIncMember" xlink:label="neog_CorviumIncMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_ThreeMFsdMember" xlink:label="neog_ThreeMFsdMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_LossOnSaleOfMinorityInterest" xlink:label="neog_LossOnSaleOfMinorityInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BusinessCombinationConsiderationPayable" xlink:label="neog_BusinessCombinationConsiderationPayable"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BusinessCombinationConsiderationPaid" xlink:label="neog_BusinessCombinationConsiderationPaid"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_MaximumPotentialPayments" xlink:label="neog_MaximumPotentialPayments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BusinessCombinationAdjustmentsToIntangibleAssets" xlink:label="neog_BusinessCombinationAdjustmentsToIntangibleAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RoyaltyExpense" xlink:label="us-gaap_RoyaltyExpense"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_GainOnPerformanceMilestoneLiability" xlink:label="neog_GainOnPerformanceMilestoneLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EscrowDeposit" xlink:label="us-gaap_EscrowDeposit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EscrowDepositDisbursementsRelatedToPropertyAcquisition1" xlink:label="us-gaap_EscrowDepositDisbursementsRelatedToPropertyAcquisition1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferredOther1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredOther1"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BusinessCombinationNonCashConsiderationTransferred" xlink:label="neog_BusinessCombinationNonCashConsiderationTransferred"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BusinessCombinationAdjustmentsToDeferredTaxLiabilities" xlink:label="neog_BusinessCombinationAdjustmentsToDeferredTaxLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BusinessAcquisitionGoodwillNotDeductibleForTaxPurposes" xlink:label="neog_BusinessAcquisitionGoodwillNotDeductibleForTaxPurposes"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BusinessAcquisitionCostsByAcquisitionRelatedCosts" xlink:label="neog_BusinessAcquisitionCostsByAcquisitionRelatedCosts"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BusinessCombinationAccountsReceivable" xlink:label="neog_BusinessCombinationAccountsReceivable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:label="us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="neog_AccountsReceivablePrepaidExpensesAndOtherCurrentAssetsMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RestatementAxis" xlink:to="srt_RestatementDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_OwnershipAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="neog_CapinnovetIncMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipDomain" xlink:to="neog_PostmergerNeogenCorpMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_AgreementAxis" xlink:to="neog_AgreementDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain" xlink:to="neog_GardenSpincoMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_StatementTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="neog_DelfUkLtdMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_EntityDomain" xlink:to="neog_PremergerNeogenShareholdersMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="neog_GeneticVeterinaryServicesIncMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementScenarioAxis" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="neog_ThaineobiotechcoLtdMember" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="neog_ThreeMFoodSafetyTransactionMember" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="neog_CorviumIncMember" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="neog_ThreeMFsdMember" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="6.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="7.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_RestatementAxis" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="neog_AgreementAxis" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BalanceSheetLocationAxis" order="11" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1" order="11" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BusinessAcquisitionLineItems" order="12" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="neog_LossOnSaleOfMinorityInterest" order="12" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" order="13" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="neog_BusinessCombinationConsiderationPayable" order="14" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="neog_BusinessCombinationConsiderationPaid" order="15" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" order="16" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" order="17" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" order="18" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="neog_MaximumPotentialPayments" order="19" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" order="20" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="neog_BusinessCombinationAdjustmentsToIntangibleAssets" order="21" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_RoyaltyExpense" order="22" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="neog_GainOnPerformanceMilestoneLiability" order="23" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_EscrowDeposit" order="24" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_EscrowDepositDisbursementsRelatedToPropertyAcquisition1" order="25" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent" order="26" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" order="27" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" order="28" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueAcquisitions" order="29" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredOther1" order="30" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="neog_BusinessCombinationNonCashConsiderationTransferred" order="31" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="neog_BusinessCombinationAdjustmentsToDeferredTaxLiabilities" order="32" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="neog_BusinessAcquisitionGoodwillNotDeductibleForTaxPurposes" order="33" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="neog_BusinessAcquisitionCostsByAcquisitionRelatedCosts" order="34" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="neog_BusinessCombinationAccountsReceivable" order="35" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationAcquisitionRelatedCosts" order="36" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" order="37" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_Revenues" order="38" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="39" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" order="40" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_CorviumIncMember" xlink:label="neog_CorviumIncMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetTable" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetTable"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_ThreeMFoodSafetyTransactionMember" xlink:label="neog_ThreeMFoodSafetyTransactionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAccruals" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAccruals"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentOfAnnualLicensePrepaid" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentOfAnnualLicensePrepaid"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="neog_CorviumIncMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract" xlink:to="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="neog_ThreeMFoodSafetyTransactionMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetTable" xlink:to="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" xlink:to="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAccruals" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" xlink:to="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentOfAnnualLicensePrepaid" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" xlink:to="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" order="11" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" order="12" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" order="13" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" order="14" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsSummaryOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationDetail" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_ThreeMFoodSafetyTransactionMember" xlink:label="neog_ThreeMFoodSafetyTransactionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TrademarksAndTradeNamesMember" xlink:label="us-gaap_TrademarksAndTradeNamesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:label="us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="us-gaap_BusinessCombinationsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="us-gaap_DevelopedTechnologyRightsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="neog_ThreeMFoodSafetyTransactionMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TrademarksAndTradeNamesMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FinitelivedIntangibleAssetsAcquired1" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessCombinationsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_DevelopedTechnologyRightsMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelationshipsMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureGoodwillSummaryOfGoodwillByReportableSegmentDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_FoodSafetyMember" xlink:label="neog_FoodSafetyMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillLineItems" xlink:label="us-gaap_GoodwillLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="us-gaap_ScheduleOfGoodwillTable"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_AnimalSafetyMember" xlink:label="neog_AnimalSafetyMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_GoodwillImpairmentLossExcludingForeignExchange" xlink:label="neog_GoodwillImpairmentLossExcludingForeignExchange"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:label="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments" xlink:label="us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill_5"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="neog_FoodSafetyMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_Goodwill" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfGoodwillTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfGoodwillTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="neog_AnimalSafetyMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillImpairmentLoss" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfGoodwillTable" xlink:to="us-gaap_GoodwillLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems" xlink:to="neog_GoodwillImpairmentLossExcludingForeignExchange" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_Goodwill_5" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureGoodwillAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_FoodSafetyMember" xlink:label="neog_FoodSafetyMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillLineItems" xlink:label="us-gaap_GoodwillLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="us-gaap_ScheduleOfGoodwillTable"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_GoodwillImpairmentCharges" xlink:label="neog_GoodwillImpairmentCharges"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="neog_FoodSafetyMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillImpairmentLoss" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="us-gaap_ScheduleOfGoodwillTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfGoodwillTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GoodwillLineItems" xlink:to="neog_GoodwillImpairmentCharges" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfGoodwillTable" xlink:to="us-gaap_GoodwillLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="us-gaap_DebtInstrumentCarryingAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentsAbstract" xlink:label="us-gaap_DebtInstrumentsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_TermLoanMember" xlink:label="neog_TermLoanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="us-gaap_RevolvingCreditFacilityMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SeniorNotesMember" xlink:label="us-gaap_SeniorNotesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_FinanceLeasesMember" xlink:label="neog_FinanceLeasesMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_NonCurrentDebtTotal" xlink:label="neog_NonCurrentDebtTotal"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnamortizedDebtIssuanceExpense" xlink:label="us-gaap_UnamortizedDebtIssuanceExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentCarryingAmount" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentsAbstract" xlink:to="us-gaap_DebtInstrumentTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="neog_TermLoanMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_RevolvingCreditFacilityMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_CreditFacilityAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_SeniorNotesMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtCurrent" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentLineItems" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="neog_FinanceLeasesMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="neog_NonCurrentDebtTotal" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_UnamortizedDebtIssuanceExpense" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtNoncurrent" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_ThreeMFoodSafetyTransactionMember" xlink:label="neog_ThreeMFoodSafetyTransactionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_TermLoanFacilityMember" xlink:label="neog_TermLoanFacilityMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:label="us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_AgreementAxis" xlink:label="neog_AgreementAxis"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_AgreementDomain" xlink:label="neog_AgreementDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_FiveYearSeniorSecuredRevolvingFacilityMember" xlink:label="neog_FiveYearSeniorSecuredRevolvingFacilityMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_CreditAgreementMember" xlink:label="neog_CreditAgreementMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseMember" xlink:label="us-gaap_InterestExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_TermLoanMember" xlink:label="neog_TermLoanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BaseRateMember" xlink:label="us-gaap_BaseRateMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="us-gaap_RevolvingCreditFacilityMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfDebt" xlink:label="us-gaap_RepaymentsOfDebt"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_TwoThousandTwentyFiveTermLoanMember" xlink:label="neog_TwoThousandTwentyFiveTermLoanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SeniorNotesMember" xlink:label="us-gaap_SeniorNotesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SeniorNotes" xlink:label="us-gaap_SeniorNotes"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_TermLoanAndRevolverFacilityBorrowingsMember" xlink:label="neog_TermLoanAndRevolverFacilityBorrowingsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplementaryLeverageRatio" xlink:label="us-gaap_SupplementaryLeverageRatio"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross" xlink:label="us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:label="us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="us-gaap_AmortizationOfFinancingCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnamortizedDebtIssuanceExpense" xlink:label="us-gaap_UnamortizedDebtIssuanceExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityCommitmentFeeAmount" xlink:label="us-gaap_LineOfCreditFacilityCommitmentFeeAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPayableCurrent" xlink:label="us-gaap_InterestPayableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedAmortizationDeferredFinanceCosts" xlink:label="us-gaap_AccumulatedAmortizationDeferredFinanceCosts"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_SwapCredit" xlink:label="neog_SwapCredit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTerm" xlink:label="us-gaap_DebtInstrumentTerm"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:label="us-gaap_DebtInstrumentIncreaseAccruedInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFinanceCostsGross" xlink:label="us-gaap_DeferredFinanceCostsGross"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_InterestExpensesRelatedToAmortizationDebtIssuanceCosts" xlink:label="neog_InterestExpensesRelatedToAmortizationDebtIssuanceCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseDebt" xlink:label="us-gaap_InterestExpenseDebt"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_DebtIssuanceCostWriteOff" xlink:label="neog_DebtIssuanceCostWriteOff"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentRepurchasedFaceAmount" xlink:label="us-gaap_DebtInstrumentRepurchasedFaceAmount"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_RepurchaseOfDebtInstrumentPremiumRate" xlink:label="neog_RepurchaseOfDebtInstrumentPremiumRate"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_LongTermDebtMaturitiesPrepaymentsOfPrincipalAmount" xlink:label="neog_LongTermDebtMaturitiesPrepaymentsOfPrincipalAmount"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="neog_ThreeMFoodSafetyTransactionMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtInstrumentTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_VariableRateAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="neog_TermLoanFacilityMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableRateDomain" xlink:to="us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_AgreementAxis" xlink:to="neog_AgreementDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="neog_FiveYearSeniorSecuredRevolvingFacilityMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_AgreementDomain" xlink:to="neog_CreditAgreementMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_InterestExpenseMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_CreditFacilityAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="neog_TermLoanMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableRateDomain" xlink:to="us-gaap_BaseRateMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_RevolvingCreditFacilityMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_RepaymentsOfDebt" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="neog_AgreementAxis" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="neog_TwoThousandTwentyFiveTermLoanMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebt" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_SeniorNotesMember" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_SeniorNotes" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="neog_TermLoanAndRevolverFacilityBorrowingsMember" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCredit" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="srt_RangeAxis" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="6.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_SupplementaryLeverageRatio" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentLineItems" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="7.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_InterestExpense" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross" order="10" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_PaymentsOfDebtExtinguishmentCosts" order="11" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_AmortizationOfFinancingCosts" order="12" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_UnamortizedDebtIssuanceExpense" order="13" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" order="14" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityCommitmentFeeAmount" order="15" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_InterestPayableCurrent" order="16" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts" order="17" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_AccumulatedAmortizationDeferredFinanceCosts" order="18" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="neog_SwapCredit" order="19" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="20" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTerm" order="21" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentIncreaseAccruedInterest" order="22" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DeferredFinanceCostsGross" order="23" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="neog_InterestExpensesRelatedToAmortizationDebtIssuanceCosts" order="24" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_InterestExpenseDebt" order="25" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="neog_DebtIssuanceCostWriteOff" order="26" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentRepurchasedFaceAmount" order="27" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="neog_RepurchaseOfDebtInstrumentPremiumRate" order="28" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="neog_LongTermDebtMaturitiesPrepaymentsOfPrincipalAmount" order="29" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringChargesBySegmentDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_FoodSafetyMember" xlink:label="neog_FoodSafetyMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsDomain" xlink:label="srt_ConsolidationItemsDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingSegmentsMember" xlink:label="us-gaap_OperatingSegmentsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="us-gaap_RestructuringCostAndReserveLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:label="us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsAxis" xlink:label="srt_ConsolidationItemsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsegmentsConsolidationItemsAxis" xlink:label="us-gaap_SubsegmentsConsolidationItemsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsegmentsConsolidationItemsDomain" xlink:label="us-gaap_SubsegmentsConsolidationItemsDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntersubsegmentEliminationsMember" xlink:label="us-gaap_IntersubsegmentEliminationsMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_AnimalSafetyMember" xlink:label="neog_AnimalSafetyMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCharges" xlink:label="us-gaap_RestructuringCharges"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="neog_FoodSafetyMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidationItemsDomain" xlink:to="us-gaap_OperatingSegmentsMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="srt_ConsolidationItemsAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsegmentsConsolidationItemsAxis" xlink:to="us-gaap_SubsegmentsConsolidationItemsDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsegmentsConsolidationItemsDomain" xlink:to="us-gaap_IntersubsegmentEliminationsMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="neog_AnimalSafetyMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_RestructuringCharges" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="us-gaap_SubsegmentsConsolidationItemsAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="us-gaap_RestructuringCostAndReserveLineItems" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringActivityDetails" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="us-gaap_RestructuringCostAndReserveAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="us-gaap_TypeOfRestructuringDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringReserveAbstract" xlink:label="us-gaap_RestructuringReserveAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeSeveranceMember" xlink:label="us-gaap_EmployeeSeveranceMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="us-gaap_RestructuringCostAndReserveLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringReserve" xlink:label="us-gaap_RestructuringReserve"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherRestructuringMember" xlink:label="us-gaap_OtherRestructuringMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCharges" xlink:label="us-gaap_RestructuringCharges"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRestructuring" xlink:label="us-gaap_PaymentsForRestructuring"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringReserveSettledWithoutCash2" xlink:label="us-gaap_RestructuringReserveSettledWithoutCash2"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringReserve" xlink:label="us-gaap_RestructuringReserve_4"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="us-gaap_TypeOfRestructuringDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringReserveAbstract" xlink:to="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfRestructuringDomain" xlink:to="us-gaap_EmployeeSeveranceMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_RestructuringReserve" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="us-gaap_RestructuringCostAndReserveAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TypeOfRestructuringDomain" xlink:to="us-gaap_OtherRestructuringMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_RestructuringCharges" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="us-gaap_RestructuringCostAndReserveLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_PaymentsForRestructuring" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_RestructuringReserveSettledWithoutCash2" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_RestructuringReserve_4" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/IncomeTaxesAdditionalInformationDetail" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_IncomeTaxesLineItems" xlink:label="neog_IncomeTaxesLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_IncomeTaxBenefitAmountRecordedAsGoodwillImpairmentCharge" xlink:label="neog_IncomeTaxBenefitAmountRecordedAsGoodwillImpairmentCharge"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_IncomeTaxExpenseDueToIncreaseInDeferredTaxLiabilityRate" xlink:label="neog_IncomeTaxExpenseDueToIncreaseInDeferredTaxLiabilityRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_IncomeTaxesLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="neog_IncomeTaxesLineItems" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_StatementTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_IncomeTaxesLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_IncomeTaxesLineItems" xlink:to="neog_IncomeTaxBenefitAmountRecordedAsGoodwillImpairmentCharge" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_IncomeTaxesLineItems" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpense" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_IncomeTaxesLineItems" xlink:to="neog_IncomeTaxExpenseDueToIncreaseInDeferredTaxLiabilityRate" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_IncomeTaxesLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_AnimalSafetyMember" xlink:label="neog_AnimalSafetyMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_CommitmentsAndContingenciesDisclosureTable" xlink:label="neog_CommitmentsAndContingenciesDisclosureTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_CommitmentAndContingenciesTextualAbstract" xlink:label="neog_CommitmentAndContingenciesTextualAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_CommitmentsAndContingenciesDisclosureLineItems" xlink:label="neog_CommitmentsAndContingenciesDisclosureLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EnvironmentalRemediationExpense" xlink:label="us-gaap_EnvironmentalRemediationExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EnvironmentalRemediationExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:label="us-gaap_EnvironmentalRemediationExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumeration" xlink:label="us-gaap_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccrualForEnvironmentalLossContingencies" xlink:label="us-gaap_AccrualForEnvironmentalLossContingencies"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod" xlink:label="neog_AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedEnvironmentalLossContingenciesCurrent" xlink:label="us-gaap_AccruedEnvironmentalLossContingenciesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:label="us-gaap_EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent" xlink:label="us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:label="us-gaap_EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_LossContingencyNumberOfStockholderLitigationDemands" xlink:label="neog_LossContingencyNumberOfStockholderLitigationDemands"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentDomain" xlink:to="neog_AnimalSafetyMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_CommitmentsAndContingenciesDisclosureTable" xlink:to="srt_RangeAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_CommitmentAndContingenciesTextualAbstract" xlink:to="neog_CommitmentsAndContingenciesDisclosureTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_CommitmentsAndContingenciesDisclosureLineItems" xlink:to="us-gaap_EnvironmentalRemediationExpense" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_CommitmentsAndContingenciesDisclosureTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_CommitmentsAndContingenciesDisclosureLineItems" xlink:to="us-gaap_EnvironmentalRemediationExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_CommitmentsAndContingenciesDisclosureTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_CommitmentsAndContingenciesDisclosureLineItems" xlink:to="us-gaap_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumeration" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_CommitmentsAndContingenciesDisclosureTable" xlink:to="neog_CommitmentsAndContingenciesDisclosureLineItems" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_CommitmentsAndContingenciesDisclosureLineItems" xlink:to="us-gaap_AccrualForEnvironmentalLossContingencies" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_CommitmentsAndContingenciesDisclosureLineItems" xlink:to="neog_AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_CommitmentsAndContingenciesDisclosureLineItems" xlink:to="us-gaap_AccruedEnvironmentalLossContingenciesCurrent" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="6.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_CommitmentsAndContingenciesDisclosureLineItems" xlink:to="us-gaap_EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumeration" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="7.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_CommitmentsAndContingenciesDisclosureLineItems" xlink:to="us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent" order="7" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_CommitmentsAndContingenciesDisclosureLineItems" xlink:to="us-gaap_EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumeration" order="8" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="neog_CommitmentsAndContingenciesDisclosureLineItems" xlink:to="neog_LossContingencyNumberOfStockholderLitigationDemands" order="9" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingRelationshipDomain" xlink:label="us-gaap_HedgingRelationshipDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLineItems" xlink:label="us-gaap_DerivativeLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeNotionalAmount" xlink:label="us-gaap_DerivativeNotionalAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NondesignatedMember" xlink:label="us-gaap_NondesignatedMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingDesignationAxis" xlink:label="us-gaap_HedgingDesignationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashFlowHedgingMember" xlink:label="us-gaap_CashFlowHedgingMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeTable" xlink:label="us-gaap_DerivativeTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BaseRateMember" xlink:label="us-gaap_BaseRateMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioForecastMember" xlink:label="srt_ScenarioForecastMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignExchangeContractMember" xlink:label="us-gaap_ForeignExchangeContractMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_DecreaseInDerivativeNotionalAmount" xlink:label="neog_DecreaseInDerivativeNotionalAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="us-gaap_DesignatedAsHedgingInstrumentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrimeRateMember" xlink:label="us-gaap_PrimeRateMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestRateSwapMember" xlink:label="us-gaap_InterestRateSwapMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeMaturityDates" xlink:label="us-gaap_DerivativeMaturityDates"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeFixedInterestRate" xlink:label="us-gaap_DerivativeFixedInterestRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestRateDerivativesAtFairValueNet" xlink:label="us-gaap_InterestRateDerivativesAtFairValueNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="us-gaap_HedgingRelationshipDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeLineItems" xlink:to="us-gaap_DerivativeNotionalAmount" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_HedgingDesignationDomain" xlink:to="us-gaap_NondesignatedMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_HedgingDesignationAxis" xlink:to="us-gaap_HedgingDesignationDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_HedgingRelationshipDomain" xlink:to="us-gaap_CashFlowHedgingMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeTable" xlink:to="us-gaap_HedgingDesignationAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableRateDomain" xlink:to="us-gaap_BaseRateMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="us-gaap_DerivativeTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioForecastMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="us-gaap_ForeignExchangeContractMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeLineItems" xlink:to="neog_DecreaseInDerivativeNotionalAmount" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_HedgingDesignationDomain" xlink:to="us-gaap_DesignatedAsHedgingInstrumentMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeTable" xlink:to="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableRateDomain" xlink:to="us-gaap_PrimeRateMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="us-gaap_InterestRateSwapMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeLineItems" xlink:to="us-gaap_DerivativeMaturityDates" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeLineItems" xlink:to="us-gaap_DerivativeFixedInterestRate" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeTable" xlink:to="srt_RangeAxis" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeLineItems" xlink:to="us-gaap_InterestRateDerivativesAtFairValueNet" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeTable" xlink:to="us-gaap_VariableRateAxis" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeTable" xlink:to="srt_StatementScenarioAxis" order="5" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeTable" xlink:to="us-gaap_DerivativeLineItems" order="6" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="6.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="7.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPo" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_OtherAccrualsMember" xlink:label="neog_OtherAccrualsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLineItems" xlink:label="us-gaap_DerivativeLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" xlink:label="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NondesignatedMember" xlink:label="us-gaap_NondesignatedMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingDesignationAxis" xlink:label="us-gaap_HedgingDesignationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeTable" xlink:label="us-gaap_DerivativeTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForwardContractsMember" xlink:label="us-gaap_ForwardContractsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCurrentLiabilitiesMember" xlink:label="us-gaap_OtherCurrentLiabilitiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCurrentAssetsMember" xlink:label="us-gaap_OtherCurrentAssetsMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="neog_OtherAccrualsMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeLineItems" xlink:to="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_HedgingDesignationDomain" xlink:to="us-gaap_NondesignatedMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_HedgingDesignationAxis" xlink:to="us-gaap_HedgingDesignationDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeTable" xlink:to="us-gaap_HedgingDesignationAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="us-gaap_DerivativeTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_ForwardContractsMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_OtherCurrentLiabilitiesMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_OtherCurrentAssetsMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeTable" xlink:to="us-gaap_BalanceSheetLocationAxis" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeTable" xlink:to="us-gaap_DerivativeLineItems" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLoc" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLineItems" xlink:label="us-gaap_DerivativeLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:label="us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NondesignatedMember" xlink:label="us-gaap_NondesignatedMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingDesignationAxis" xlink:label="us-gaap_HedgingDesignationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeTable" xlink:label="us-gaap_DerivativeTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForwardContractsMember" xlink:label="us-gaap_ForwardContractsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherOperatingIncomeExpenseMember" xlink:label="us-gaap_OtherOperatingIncomeExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_OtherNetMember" xlink:label="neog_OtherNetMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherExpenseMember" xlink:label="us-gaap_OtherExpenseMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeLineItems" xlink:to="us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_HedgingDesignationDomain" xlink:to="us-gaap_NondesignatedMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_HedgingDesignationAxis" xlink:to="us-gaap_HedgingDesignationDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeTable" xlink:to="us-gaap_HedgingDesignationAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="us-gaap_DerivativeTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_ForwardContractsMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_OtherOperatingIncomeExpenseMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="neog_OtherNetMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeTable" xlink:to="us-gaap_IncomeStatementLocationAxis" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_OtherExpenseMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeTable" xlink:to="us-gaap_DerivativeLineItems" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueSummaryOfInterestRateSwapsOnRecurringBasisUsingObservableMarketInputsForSimilarAssetsOrLiabilitiesDetai" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCurrentAssetsMember" xlink:label="us-gaap_OtherCurrentAssetsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLineItems" xlink:label="us-gaap_DerivativeLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestRateDerivativesAtFairValueNet" xlink:label="us-gaap_InterestRateDerivativesAtFairValueNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="us-gaap_DesignatedAsHedgingInstrumentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingDesignationAxis" xlink:label="us-gaap_HedgingDesignationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeTable" xlink:label="us-gaap_DerivativeTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestRateSwapMember" xlink:label="us-gaap_InterestRateSwapMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:label="us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCurrentLiabilitiesMember" xlink:label="us-gaap_OtherCurrentLiabilitiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNoncurrentLiabilitiesMember" xlink:label="us-gaap_OtherNoncurrentLiabilitiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNoncurrentAssetsMember" xlink:label="us-gaap_OtherNoncurrentAssetsMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_OtherCurrentAssetsMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeLineItems" xlink:to="us-gaap_InterestRateDerivativesAtFairValueNet" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_HedgingDesignationDomain" xlink:to="us-gaap_DesignatedAsHedgingInstrumentMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_HedgingDesignationAxis" xlink:to="us-gaap_HedgingDesignationDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeTable" xlink:to="us-gaap_HedgingDesignationAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="us-gaap_DerivativeTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="us-gaap_InterestRateSwapMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_OtherCurrentLiabilitiesMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeTable" xlink:to="us-gaap_BalanceSheetLocationAxis" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_OtherNoncurrentLiabilitiesMember" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeTable" xlink:to="us-gaap_DerivativeLineItems" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_OtherNoncurrentAssetsMember" order="4" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossChangesByComponentNetOfRelatedTaxDetail" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="us-gaap_AccumulatedTranslationAdjustmentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:label="us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:label="us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:label="us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedTranslationAdjustmentMember" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_3" order="3" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
        </link:presentationLink>
        <link:presentationLink xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_RestructuringHeadcountReductionPercentage" xlink:label="neog_RestructuringHeadcountReductionPercentage"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_ExpectedEmployeeSeparationBenefits" xlink:label="neog_ExpectedEmployeeSeparationBenefits"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="neog_RestructuringHeadcountReductionPercentage" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventTable" order="0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="neog_ExpectedEmployeeSeparationBenefits" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="srt_RangeAxis" order="1" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventLineItems" order="2" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="2.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="6.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="7.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesIssued" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenuesAbstract" xlink:label="us-gaap_RevenuesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProductMember" xlink:label="us-gaap_ProductMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfRevenueAbstract" xlink:label="us-gaap_CostOfRevenueAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestIncomeOther" xlink:label="us-gaap_InterestIncomeOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ServiceMember" xlink:label="us-gaap_ServiceMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseOther" xlink:label="us-gaap_InterestExpenseOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="us-gaap_GainLossOnSaleOfBusiness"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingAndMarketingExpense" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenuesAbstract" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ProductMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CostOfRevenueAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSold" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InterestIncomeOther" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_GeneralAndAdministrativeExpense" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_ProductOrServiceAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostOfRevenueAbstract" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ServiceMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InterestExpenseOther" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GrossProfit" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_GainLossOnSaleOfBusiness" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpenses" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingExpensesAbstract" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingIncomeLoss" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProfitLoss" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="9" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareAbstract" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="10" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquity">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrantsValue" xlink:label="neog_StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrantsValue"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrants" xlink:label="neog_StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrants"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:label="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:label="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BusinessAcquisitionAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="neog_StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrantsValue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="neog_StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrants" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueAcquisitions" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="9" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="10" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProfitLoss" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="11" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:label="us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:label="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeasePrincipalPayments" xlink:label="us-gaap_FinanceLeasePrincipalPayments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="us-gaap_AmortizationOfFinancingCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInterestPayableNet" xlink:label="us-gaap_IncreaseDecreaseInInterestPayableNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_LossOnRefinancingAndExtinguishmentOfDebt" xlink:label="neog_LossOnRefinancingAndExtinguishmentOfDebt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="us-gaap_GainLossOnSaleOfBusiness"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetImpairmentCharges" xlink:label="us-gaap_AssetImpairmentCharges"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="us-gaap_OtherNoncashIncomeExpense"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireProductiveAssets" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProfitLoss" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfLongTermDebt" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_FinanceLeasePrincipalPayments" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfFinancingCosts" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInterestPayableNet" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="neog_LossOnRefinancingAndExtinguishmentOfDebt" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnSaleOfBusiness" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AssetImpairmentCharges" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_OtherNoncashIncomeExpense" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.neogen.com/20250831/taxonomy/role/SegmentInformationAndGeographicData">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.neogen.com/20250831/taxonomy/role/EquityCompensationPlans">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.neogen.com/20250831/taxonomy/role/BusinessCombinations">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.neogen.com/20250831/taxonomy/role/IncomeTaxes">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.neogen.com/20250831/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationPolicies">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock" xlink:label="neog_NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ConsolidationPolicyTextBlock" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="neog_NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.neogen.com/20250831/taxonomy/role/RevenueRecognitionTables">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsAxis" xlink:label="srt_ConsolidationItemsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsDomain" xlink:label="srt_ConsolidationItemsDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingSegmentsMember" xlink:label="us-gaap_OperatingSegmentsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsDomain" xlink:label="srt_ConsolidationItemsDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_ConsolidationItemsAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidationItemsDomain" xlink:to="us-gaap_OperatingSegmentsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.neogen.com/20250831/taxonomy/role/SegmentInformationAndGeographicDataTables">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsTables">
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetTable" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_CorviumIncMember" xlink:label="neog_CorviumIncMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:label="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_ThreeMFoodSafetyTransactionMember" xlink:label="neog_ThreeMFoodSafetyTransactionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" xlink:to="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="neog_CorviumIncMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" xlink:to="us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetTable" xlink:to="us-gaap_BusinessAcquisitionAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="neog_ThreeMFoodSafetyTransactionMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" xlink:to="us-gaap_BusinessAcquisitionProFormaInformationTextBlock" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.neogen.com/20250831/taxonomy/role/RevenueRecognitionSummaryOfDisaggregatedRevenueDetail">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="us-gaap_DisaggregationOfRevenueLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="us-gaap_DisaggregationOfRevenueTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_FoodSafetyMember" xlink:label="neog_FoodSafetyMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_NaturalToxinsAndAllergensMember" xlink:label="neog_NaturalToxinsAndAllergensMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_AnimalSafetyMember" xlink:label="neog_AnimalSafetyMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_NaturalToxinsAllergensAndDrugResiduesMember" xlink:label="neog_NaturalToxinsAllergensAndDrugResiduesMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BacterialAndGeneralSanitationMember" xlink:label="neog_BacterialAndGeneralSanitationMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_IndicatorTestingCultureMediaAndOtherMember" xlink:label="neog_IndicatorTestingCultureMediaAndOtherMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BiosecurityProductsMember" xlink:label="neog_BiosecurityProductsMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_CultureMediaAndOtherMember" xlink:label="neog_CultureMediaAndOtherMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_RodenticidesInsecticidesAndDisinfectantsMember" xlink:label="neog_RodenticidesInsecticidesAndDisinfectantsMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_RodentControlInsectControlDisinfectantsMember" xlink:label="neog_RodentControlInsectControlDisinfectantsMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_GenomicsServicesMember" xlink:label="neog_GenomicsServicesMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_LifeSciencesMember" xlink:label="neog_LifeSciencesMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_VeterinaryInstrumentsAndDisposablesMember" xlink:label="neog_VeterinaryInstrumentsAndDisposablesMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_AnimalCareAndOtherMember" xlink:label="neog_AnimalCareAndOtherMember"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="neog_FoodSafetyMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="dei_LegalEntityAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="neog_NaturalToxinsAndAllergensMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="neog_AnimalSafetyMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="neog_NaturalToxinsAllergensAndDrugResiduesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_ProductOrServiceAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="neog_BacterialAndGeneralSanitationMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="neog_IndicatorTestingCultureMediaAndOtherMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="neog_BiosecurityProductsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="neog_CultureMediaAndOtherMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="neog_RodenticidesInsecticidesAndDisinfectantsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="neog_RodentControlInsectControlDisinfectantsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="neog_GenomicsServicesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="9" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="neog_LifeSciencesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="10" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="neog_VeterinaryInstrumentsAndDisposablesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="11" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="neog_AnimalCareAndOtherMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureDivestitureAdditionalInformationDetail">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:label="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCurrentLiabilitiesMember" xlink:label="us-gaap_OtherCurrentLiabilitiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="srt_RangeMember_default"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_DivestitureImpairmentCharge" xlink:label="neog_DivestitureImpairmentCharge"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_AdditionalContingentConsiderationFromDivestitureOfBusinessesNetOfCashDivested" xlink:label="neog_AdditionalContingentConsiderationFromDivestitureOfBusinessesNetOfCashDivested"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="us-gaap_GainLossOnSaleOfBusiness"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_LiabilityRepresentingFairValueOfServicesExpectToProvide" xlink:label="neog_LiabilityRepresentingFairValueOfServicesExpectToProvide"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_OtherCurrentLiabilitiesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="srt_RangeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="neog_DivestitureImpairmentCharge" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="us-gaap_BalanceSheetLocationAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="neog_AdditionalContingentConsiderationFromDivestitureOfBusinessesNetOfCashDivested" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="us-gaap_GainLossOnSaleOfBusiness" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="neog_LiabilityRepresentingFairValueOfServicesExpectToProvide" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureNetIncomeLossPerShareCalculationOfNetIncomeLossPerShareDetail">
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_EarningsPerShareLineItems" xlink:label="neog_EarningsPerShareLineItems"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_EarningsPerShareTable" xlink:label="neog_EarningsPerShareTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="neog_EarningsPerShareLineItems" xlink:to="neog_EarningsPerShareTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="neog_EarningsPerShareLineItems" xlink:to="us-gaap_NetIncomeLoss" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="neog_EarningsPerShareTable" xlink:to="dei_LegalEntityAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="neog_EarningsPerShareLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="neog_EarningsPerShareLineItems" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="neog_EarningsPerShareLineItems" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="neog_EarningsPerShareLineItems" xlink:to="us-gaap_EarningsPerShareAbstract" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_FoodSafetyMember" xlink:label="neog_FoodSafetyMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis" xlink:label="srt_ProductOrServiceAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain" xlink:label="srt_ProductsAndServicesDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsDomain" xlink:label="srt_ConsolidationItemsDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntersegmentEliminationMember" xlink:label="us-gaap_IntersegmentEliminationMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProductMember" xlink:label="us-gaap_ProductMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsAxis" xlink:label="srt_ConsolidationItemsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsegmentsConsolidationItemsAxis" xlink:label="us-gaap_SubsegmentsConsolidationItemsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsegmentsConsolidationItemsDomain" xlink:label="us-gaap_SubsegmentsConsolidationItemsDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsegmentsConsolidationItemsDomain" xlink:label="us-gaap_SubsegmentsConsolidationItemsDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntersubsegmentEliminationsMember" xlink:label="us-gaap_IntersubsegmentEliminationsMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_AnimalSafetyMember" xlink:label="neog_AnimalSafetyMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingSegmentsMember" xlink:label="us-gaap_OperatingSegmentsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ServiceMember" xlink:label="us-gaap_ServiceMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfRevenue" xlink:label="us-gaap_CostOfRevenue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseOther" xlink:label="us-gaap_InterestExpenseOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_ExpendituresForLongLivedAssets" xlink:label="neog_ExpendituresForLongLivedAssets"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="neog_FoodSafetyMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidationItemsDomain" xlink:to="us-gaap_IntersegmentEliminationMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ProductMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="dei_LegalEntityAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsegmentsConsolidationItemsAxis" xlink:to="us-gaap_SubsegmentsConsolidationItemsDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsegmentsConsolidationItemsAxis" xlink:to="us-gaap_SubsegmentsConsolidationItemsDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsegmentsConsolidationItemsDomain" xlink:to="us-gaap_IntersubsegmentEliminationsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="neog_AnimalSafetyMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidationItemsDomain" xlink:to="us-gaap_OperatingSegmentsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="us-gaap_ServiceMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_SubsegmentsConsolidationItemsAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_Revenues" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_ProductOrServiceAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_CostOfRevenue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="srt_ConsolidationItemsAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_OperatingExpenses" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_OperatingIncomeLoss" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_DepreciationDepletionAndAmortization" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_InterestExpenseOther" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_Assets" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="neog_ExpendituresForLongLivedAssets" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureSegmentInformationAndGeographicDataDisaggregatedRevenueDetail">
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_ScheduleOfGeographicalInformationLineItems" xlink:label="neog_ScheduleOfGeographicalInformationLineItems"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_ScheduleOfGeographicalInformationTable" xlink:label="neog_ScheduleOfGeographicalInformationTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_US" xlink:label="country_US"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonUsMember" xlink:label="us-gaap_NonUsMember"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="neog_ScheduleOfGeographicalInformationLineItems" xlink:to="neog_ScheduleOfGeographicalInformationTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="neog_ScheduleOfGeographicalInformationLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="neog_ScheduleOfGeographicalInformationTable" xlink:to="dei_LegalEntityAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="us-gaap_NonUsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="neog_ScheduleOfGeographicalInformationTable" xlink:to="srt_StatementGeographicalAxis" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_AccountsReceivablePrepaidExpensesAndOtherCurrentAssetsMember" xlink:label="neog_AccountsReceivablePrepaidExpensesAndOtherCurrentAssetsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RestatementAxis" xlink:label="srt_RestatementAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RestatementDomain" xlink:label="srt_RestatementDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RestatementDomain" xlink:label="srt_RestatementDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_OwnershipAxis" xlink:label="srt_OwnershipAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_CapinnovetIncMember" xlink:label="neog_CapinnovetIncMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_OwnershipDomain" xlink:label="srt_OwnershipDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_PostmergerNeogenCorpMember" xlink:label="neog_PostmergerNeogenCorpMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_AgreementAxis" xlink:label="neog_AgreementAxis"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_AgreementDomain" xlink:label="neog_AgreementDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_AgreementDomain" xlink:label="neog_AgreementDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_GardenSpincoMember" xlink:label="neog_GardenSpincoMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="us-gaap_ClassOfStockDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_OwnershipDomain" xlink:label="srt_OwnershipDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_DelfUkLtdMember" xlink:label="neog_DelfUkLtdMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_PremergerNeogenShareholdersMember" xlink:label="neog_PremergerNeogenShareholdersMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_GeneticVeterinaryServicesIncMember" xlink:label="neog_GeneticVeterinaryServicesIncMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_ThaineobiotechcoLtdMember" xlink:label="neog_ThaineobiotechcoLtdMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_ThreeMFoodSafetyTransactionMember" xlink:label="neog_ThreeMFoodSafetyTransactionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_CorviumIncMember" xlink:label="neog_CorviumIncMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_ThreeMFsdMember" xlink:label="neog_ThreeMFsdMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_LossOnSaleOfMinorityInterest" xlink:label="neog_LossOnSaleOfMinorityInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BusinessCombinationConsiderationPayable" xlink:label="neog_BusinessCombinationConsiderationPayable"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BusinessCombinationConsiderationPaid" xlink:label="neog_BusinessCombinationConsiderationPaid"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_MaximumPotentialPayments" xlink:label="neog_MaximumPotentialPayments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BusinessCombinationAdjustmentsToIntangibleAssets" xlink:label="neog_BusinessCombinationAdjustmentsToIntangibleAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RoyaltyExpense" xlink:label="us-gaap_RoyaltyExpense"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_GainOnPerformanceMilestoneLiability" xlink:label="neog_GainOnPerformanceMilestoneLiability"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EscrowDeposit" xlink:label="us-gaap_EscrowDeposit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EscrowDepositDisbursementsRelatedToPropertyAcquisition1" xlink:label="us-gaap_EscrowDepositDisbursementsRelatedToPropertyAcquisition1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:label="us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferredOther1" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredOther1"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BusinessCombinationNonCashConsiderationTransferred" xlink:label="neog_BusinessCombinationNonCashConsiderationTransferred"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BusinessCombinationAdjustmentsToDeferredTaxLiabilities" xlink:label="neog_BusinessCombinationAdjustmentsToDeferredTaxLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BusinessAcquisitionGoodwillNotDeductibleForTaxPurposes" xlink:label="neog_BusinessAcquisitionGoodwillNotDeductibleForTaxPurposes"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BusinessAcquisitionCostsByAcquisitionRelatedCosts" xlink:label="neog_BusinessAcquisitionCostsByAcquisitionRelatedCosts"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BusinessCombinationAccountsReceivable" xlink:label="neog_BusinessCombinationAccountsReceivable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:label="us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:label="us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_StatementTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="neog_AccountsReceivablePrepaidExpensesAndOtherCurrentAssetsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RestatementAxis" xlink:to="srt_RestatementDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RestatementAxis" xlink:to="srt_RestatementDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_OwnershipAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="neog_CapinnovetIncMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="neog_PostmergerNeogenCorpMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="neog_AgreementAxis" xlink:to="neog_AgreementDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="neog_AgreementAxis" xlink:to="neog_AgreementDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="neog_GardenSpincoMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="neog_DelfUkLtdMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="neog_PremergerNeogenShareholdersMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="neog_GeneticVeterinaryServicesIncMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementScenarioAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="neog_ThaineobiotechcoLtdMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="neog_ThreeMFoodSafetyTransactionMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="neog_CorviumIncMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BusinessAcquisitionAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="neog_ThreeMFsdMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_SubsequentEventTypeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_RestatementAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="9" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="9" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="10" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="neog_AgreementAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="10" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="11" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BalanceSheetLocationAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="11" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="12" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="neog_LossOnSaleOfMinorityInterest" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="13" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="14" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="neog_BusinessCombinationConsiderationPayable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="15" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="neog_BusinessCombinationConsiderationPaid" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="16" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="17" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="18" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="19" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="neog_MaximumPotentialPayments" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="20" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="21" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="neog_BusinessCombinationAdjustmentsToIntangibleAssets" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="22" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_RoyaltyExpense" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="23" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="neog_GainOnPerformanceMilestoneLiability" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="24" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_EscrowDeposit" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="25" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_EscrowDepositDisbursementsRelatedToPropertyAcquisition1" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="26" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="27" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="28" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="29" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueAcquisitions" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="30" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredOther1" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="31" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="neog_BusinessCombinationNonCashConsiderationTransferred" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="32" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="neog_BusinessCombinationAdjustmentsToDeferredTaxLiabilities" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="33" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="neog_BusinessAcquisitionGoodwillNotDeductibleForTaxPurposes" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="34" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="neog_BusinessAcquisitionCostsByAcquisitionRelatedCosts" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="35" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="neog_BusinessCombinationAccountsReceivable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="36" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationAcquisitionRelatedCosts" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="37" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="38" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_Revenues" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="39" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="40" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail">
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetTable" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_CorviumIncMember" xlink:label="neog_CorviumIncMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_ThreeMFoodSafetyTransactionMember" xlink:label="neog_ThreeMFoodSafetyTransactionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAccruals" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAccruals"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentOfAnnualLicensePrepaid" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentOfAnnualLicensePrepaid"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" xlink:to="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="neog_CorviumIncMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetTable" xlink:to="us-gaap_BusinessAcquisitionAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="neog_ThreeMFoodSafetyTransactionMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" xlink:to="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAccruals" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" xlink:to="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentOfAnnualLicensePrepaid" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="9" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" xlink:to="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="10" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="11" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="12" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="13" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="14" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsSummaryOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationDetail">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_ThreeMFoodSafetyTransactionMember" xlink:label="neog_ThreeMFoodSafetyTransactionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TrademarksAndTradeNamesMember" xlink:label="us-gaap_TrademarksAndTradeNamesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:label="us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="us-gaap_DevelopedTechnologyRightsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="neog_ThreeMFoodSafetyTransactionMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_TrademarksAndTradeNamesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FinitelivedIntangibleAssetsAcquired1" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:to="us-gaap_BusinessAcquisitionAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_DevelopedTechnologyRightsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelationshipsMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureGoodwillSummaryOfGoodwillByReportableSegmentDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillLineItems" xlink:label="us-gaap_GoodwillLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="us-gaap_ScheduleOfGoodwillTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_FoodSafetyMember" xlink:label="neog_FoodSafetyMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_AnimalSafetyMember" xlink:label="neog_AnimalSafetyMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_GoodwillImpairmentLossExcludingForeignExchange" xlink:label="neog_GoodwillImpairmentLossExcludingForeignExchange"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:label="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments" xlink:label="us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_ScheduleOfGoodwillTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="neog_FoodSafetyMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_Goodwill" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfGoodwillTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="neog_AnimalSafetyMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillImpairmentLoss" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillLineItems" xlink:to="neog_GoodwillImpairmentLossExcludingForeignExchange" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureGoodwillAdditionalInformationDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillLineItems" xlink:label="us-gaap_GoodwillLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfGoodwillTable" xlink:label="us-gaap_ScheduleOfGoodwillTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_FoodSafetyMember" xlink:label="neog_FoodSafetyMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="us-gaap_GoodwillImpairmentLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_GoodwillImpairmentCharges" xlink:label="neog_GoodwillImpairmentCharges"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_ScheduleOfGoodwillTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="neog_FoodSafetyMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillLineItems" xlink:to="us-gaap_GoodwillImpairmentLoss" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfGoodwillTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GoodwillLineItems" xlink:to="neog_GoodwillImpairmentCharges" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="us-gaap_DebtInstrumentCarryingAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_TermLoanMember" xlink:label="neog_TermLoanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="us-gaap_RevolvingCreditFacilityMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SeniorNotesMember" xlink:label="us-gaap_SeniorNotesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_FinanceLeasesMember" xlink:label="neog_FinanceLeasesMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_NonCurrentDebtTotal" xlink:label="neog_NonCurrentDebtTotal"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnamortizedDebtIssuanceExpense" xlink:label="us-gaap_UnamortizedDebtIssuanceExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentCarryingAmount" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_LongtermDebtTypeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="neog_TermLoanMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_RevolvingCreditFacilityMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_CreditFacilityAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_SeniorNotesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtCurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="neog_FinanceLeasesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="neog_NonCurrentDebtTotal" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_UnamortizedDebtIssuanceExpense" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebtNoncurrent" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_ThreeMFoodSafetyTransactionMember" xlink:label="neog_ThreeMFoodSafetyTransactionMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_TermLoanFacilityMember" xlink:label="neog_TermLoanFacilityMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" xlink:label="us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_AgreementAxis" xlink:label="neog_AgreementAxis"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_AgreementDomain" xlink:label="neog_AgreementDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_FiveYearSeniorSecuredRevolvingFacilityMember" xlink:label="neog_FiveYearSeniorSecuredRevolvingFacilityMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_CreditAgreementMember" xlink:label="neog_CreditAgreementMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseMember" xlink:label="us-gaap_InterestExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_TermLoanMember" xlink:label="neog_TermLoanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BaseRateMember" xlink:label="us-gaap_BaseRateMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="us-gaap_RevolvingCreditFacilityMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfDebt" xlink:label="us-gaap_RepaymentsOfDebt"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_TwoThousandTwentyFiveTermLoanMember" xlink:label="neog_TwoThousandTwentyFiveTermLoanMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SeniorNotesMember" xlink:label="us-gaap_SeniorNotesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SeniorNotes" xlink:label="us-gaap_SeniorNotes"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_TermLoanAndRevolverFacilityBorrowingsMember" xlink:label="neog_TermLoanAndRevolverFacilityBorrowingsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplementaryLeverageRatio" xlink:label="us-gaap_SupplementaryLeverageRatio"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross" xlink:label="us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:label="us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="us-gaap_AmortizationOfFinancingCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnamortizedDebtIssuanceExpense" xlink:label="us-gaap_UnamortizedDebtIssuanceExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:label="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityCommitmentFeeAmount" xlink:label="us-gaap_LineOfCreditFacilityCommitmentFeeAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPayableCurrent" xlink:label="us-gaap_InterestPayableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedAmortizationDeferredFinanceCosts" xlink:label="us-gaap_AccumulatedAmortizationDeferredFinanceCosts"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_SwapCredit" xlink:label="neog_SwapCredit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentTerm" xlink:label="us-gaap_DebtInstrumentTerm"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:label="us-gaap_DebtInstrumentIncreaseAccruedInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFinanceCostsGross" xlink:label="us-gaap_DeferredFinanceCostsGross"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_InterestExpensesRelatedToAmortizationDebtIssuanceCosts" xlink:label="neog_InterestExpensesRelatedToAmortizationDebtIssuanceCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseDebt" xlink:label="us-gaap_InterestExpenseDebt"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_DebtIssuanceCostWriteOff" xlink:label="neog_DebtIssuanceCostWriteOff"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentRepurchasedFaceAmount" xlink:label="us-gaap_DebtInstrumentRepurchasedFaceAmount"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_RepurchaseOfDebtInstrumentPremiumRate" xlink:label="neog_RepurchaseOfDebtInstrumentPremiumRate"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_LongTermDebtMaturitiesPrepaymentsOfPrincipalAmount" xlink:label="neog_LongTermDebtMaturitiesPrepaymentsOfPrincipalAmount"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="neog_ThreeMFoodSafetyTransactionMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_VariableRateAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="neog_TermLoanFacilityMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableRateDomain" xlink:to="us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="neog_AgreementAxis" xlink:to="neog_AgreementDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="neog_FiveYearSeniorSecuredRevolvingFacilityMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="neog_AgreementDomain" xlink:to="neog_CreditAgreementMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_InterestExpenseMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_CreditFacilityAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="neog_TermLoanMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableRateDomain" xlink:to="us-gaap_BaseRateMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_RevolvingCreditFacilityMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_RepaymentsOfDebt" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="neog_AgreementAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="neog_TwoThousandTwentyFiveTermLoanMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LongTermDebt" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_LongtermDebtTypeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_SeniorNotesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_SeniorNotes" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_BusinessAcquisitionAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="neog_TermLoanAndRevolverFacilityBorrowingsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCredit" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="srt_RangeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_IncomeStatementLocationAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_SupplementaryLeverageRatio" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="9" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_InterestExpense" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="10" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="11" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_PaymentsOfDebtExtinguishmentCosts" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="12" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_AmortizationOfFinancingCosts" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="13" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_UnamortizedDebtIssuanceExpense" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="14" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="15" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_LineOfCreditFacilityCommitmentFeeAmount" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="16" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_InterestPayableCurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="17" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="18" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_AccumulatedAmortizationDeferredFinanceCosts" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="19" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="neog_SwapCredit" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="20" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="21" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentTerm" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="22" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentIncreaseAccruedInterest" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="23" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DeferredFinanceCostsGross" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="24" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="neog_InterestExpensesRelatedToAmortizationDebtIssuanceCosts" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="25" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_InterestExpenseDebt" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="26" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="neog_DebtIssuanceCostWriteOff" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="27" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentRepurchasedFaceAmount" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="28" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="neog_RepurchaseOfDebtInstrumentPremiumRate" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="29" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="neog_LongTermDebtMaturitiesPrepaymentsOfPrincipalAmount" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringChargesBySegmentDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="us-gaap_RestructuringCostAndReserveLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_FoodSafetyMember" xlink:label="neog_FoodSafetyMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsDomain" xlink:label="srt_ConsolidationItemsDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingSegmentsMember" xlink:label="us-gaap_OperatingSegmentsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:label="us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ConsolidationItemsAxis" xlink:label="srt_ConsolidationItemsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsegmentsConsolidationItemsAxis" xlink:label="us-gaap_SubsegmentsConsolidationItemsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsegmentsConsolidationItemsDomain" xlink:label="us-gaap_SubsegmentsConsolidationItemsDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntersubsegmentEliminationsMember" xlink:label="us-gaap_IntersubsegmentEliminationsMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_AnimalSafetyMember" xlink:label="neog_AnimalSafetyMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCharges" xlink:label="us-gaap_RestructuringCharges"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="neog_FoodSafetyMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ConsolidationItemsDomain" xlink:to="us-gaap_OperatingSegmentsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ConsolidationItemsAxis" xlink:to="srt_ConsolidationItemsDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="srt_ConsolidationItemsAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsegmentsConsolidationItemsAxis" xlink:to="us-gaap_SubsegmentsConsolidationItemsDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsegmentsConsolidationItemsDomain" xlink:to="us-gaap_IntersubsegmentEliminationsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="neog_AnimalSafetyMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_RestructuringCharges" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="us-gaap_SubsegmentsConsolidationItemsAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringActivityDetails">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="us-gaap_RestructuringCostAndReserveLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="us-gaap_RestructuringCostAndReserveAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="us-gaap_TypeOfRestructuringDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="us-gaap_TypeOfRestructuringDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeSeveranceMember" xlink:label="us-gaap_EmployeeSeveranceMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringReserve" xlink:label="us-gaap_RestructuringReserve"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherRestructuringMember" xlink:label="us-gaap_OtherRestructuringMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringCharges" xlink:label="us-gaap_RestructuringCharges"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRestructuring" xlink:label="us-gaap_PaymentsForRestructuring"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestructuringReserveSettledWithoutCash2" xlink:label="us-gaap_RestructuringReserveSettledWithoutCash2"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="us-gaap_TypeOfRestructuringDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RestructuringCostAndReserveAxis" xlink:to="us-gaap_TypeOfRestructuringDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TypeOfRestructuringDomain" xlink:to="us-gaap_EmployeeSeveranceMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_RestructuringReserve" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="us-gaap_RestructuringCostAndReserveAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TypeOfRestructuringDomain" xlink:to="us-gaap_OtherRestructuringMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_RestructuringCharges" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_PaymentsForRestructuring" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RestructuringCostAndReserveLineItems" xlink:to="us-gaap_RestructuringReserveSettledWithoutCash2" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.neogen.com/20250831/taxonomy/role/IncomeTaxesAdditionalInformationDetail">
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_IncomeTaxesLineItems" xlink:label="neog_IncomeTaxesLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_IncomeTaxBenefitAmountRecordedAsGoodwillImpairmentCharge" xlink:label="neog_IncomeTaxBenefitAmountRecordedAsGoodwillImpairmentCharge"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_IncomeTaxExpenseDueToIncreaseInDeferredTaxLiabilityRate" xlink:label="neog_IncomeTaxExpenseDueToIncreaseInDeferredTaxLiabilityRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="neog_IncomeTaxesLineItems" xlink:to="us-gaap_StatementTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="neog_IncomeTaxesLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="neog_IncomeTaxesLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="neog_IncomeTaxesLineItems" xlink:to="neog_IncomeTaxBenefitAmountRecordedAsGoodwillImpairmentCharge" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="neog_IncomeTaxesLineItems" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpense" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="neog_IncomeTaxesLineItems" xlink:to="neog_IncomeTaxExpenseDueToIncreaseInDeferredTaxLiabilityRate" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="neog_IncomeTaxesLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.neogen.com/20250831/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail">
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_CommitmentsAndContingenciesDisclosureLineItems" xlink:label="neog_CommitmentsAndContingenciesDisclosureLineItems"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_CommitmentsAndContingenciesDisclosureTable" xlink:label="neog_CommitmentsAndContingenciesDisclosureTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_AnimalSafetyMember" xlink:label="neog_AnimalSafetyMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EnvironmentalRemediationExpense" xlink:label="us-gaap_EnvironmentalRemediationExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EnvironmentalRemediationExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" xlink:label="us-gaap_EnvironmentalRemediationExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumeration" xlink:label="us-gaap_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccrualForEnvironmentalLossContingencies" xlink:label="us-gaap_AccrualForEnvironmentalLossContingencies"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod" xlink:label="neog_AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedEnvironmentalLossContingenciesCurrent" xlink:label="us-gaap_AccruedEnvironmentalLossContingenciesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:label="us-gaap_EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent" xlink:label="us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumeration" xlink:label="us-gaap_EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumeration"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_LossContingencyNumberOfStockholderLitigationDemands" xlink:label="neog_LossContingencyNumberOfStockholderLitigationDemands"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="neog_CommitmentsAndContingenciesDisclosureLineItems" xlink:to="neog_CommitmentsAndContingenciesDisclosureTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="neog_AnimalSafetyMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="neog_CommitmentsAndContingenciesDisclosureTable" xlink:to="srt_RangeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="neog_CommitmentsAndContingenciesDisclosureLineItems" xlink:to="us-gaap_EnvironmentalRemediationExpense" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="neog_CommitmentsAndContingenciesDisclosureTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="neog_CommitmentsAndContingenciesDisclosureLineItems" xlink:to="us-gaap_EnvironmentalRemediationExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="neog_CommitmentsAndContingenciesDisclosureTable" xlink:to="us-gaap_IncomeStatementLocationAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="neog_CommitmentsAndContingenciesDisclosureLineItems" xlink:to="us-gaap_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumeration" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="neog_CommitmentsAndContingenciesDisclosureLineItems" xlink:to="us-gaap_AccrualForEnvironmentalLossContingencies" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="neog_CommitmentsAndContingenciesDisclosureLineItems" xlink:to="neog_AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="neog_CommitmentsAndContingenciesDisclosureLineItems" xlink:to="us-gaap_AccruedEnvironmentalLossContingenciesCurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="6" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="neog_CommitmentsAndContingenciesDisclosureLineItems" xlink:to="us-gaap_EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumeration" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="7" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="neog_CommitmentsAndContingenciesDisclosureLineItems" xlink:to="us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="8" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="neog_CommitmentsAndContingenciesDisclosureLineItems" xlink:to="us-gaap_EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumeration" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="9" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="neog_CommitmentsAndContingenciesDisclosureLineItems" xlink:to="neog_LossContingencyNumberOfStockholderLitigationDemands" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLineItems" xlink:label="us-gaap_DerivativeLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeTable" xlink:label="us-gaap_DerivativeTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:label="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingRelationshipDomain" xlink:label="us-gaap_HedgingRelationshipDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingRelationshipDomain" xlink:label="us-gaap_HedgingRelationshipDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeNotionalAmount" xlink:label="us-gaap_DerivativeNotionalAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NondesignatedMember" xlink:label="us-gaap_NondesignatedMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingDesignationAxis" xlink:label="us-gaap_HedgingDesignationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashFlowHedgingMember" xlink:label="us-gaap_CashFlowHedgingMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StatementScenarioAxis" xlink:label="srt_StatementScenarioAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="srt_ScenarioUnspecifiedDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BaseRateMember" xlink:label="us-gaap_BaseRateMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScenarioForecastMember" xlink:label="srt_ScenarioForecastMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignExchangeContractMember" xlink:label="us-gaap_ForeignExchangeContractMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_DecreaseInDerivativeNotionalAmount" xlink:label="neog_DecreaseInDerivativeNotionalAmount"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="us-gaap_DesignatedAsHedgingInstrumentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrimeRateMember" xlink:label="us-gaap_PrimeRateMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestRateSwapMember" xlink:label="us-gaap_InterestRateSwapMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeMaturityDates" xlink:label="us-gaap_DerivativeMaturityDates"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeFixedInterestRate" xlink:label="us-gaap_DerivativeFixedInterestRate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestRateDerivativesAtFairValueNet" xlink:label="us-gaap_InterestRateDerivativesAtFairValueNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DerivativeLineItems" xlink:to="us-gaap_DerivativeTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="us-gaap_HedgingRelationshipDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="us-gaap_HedgingRelationshipDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeLineItems" xlink:to="us-gaap_DerivativeNotionalAmount" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_HedgingDesignationDomain" xlink:to="us-gaap_NondesignatedMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_HedgingDesignationAxis" xlink:to="us-gaap_HedgingDesignationDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_HedgingDesignationAxis" xlink:to="us-gaap_HedgingDesignationDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_HedgingRelationshipDomain" xlink:to="us-gaap_CashFlowHedgingMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DerivativeTable" xlink:to="us-gaap_HedgingDesignationAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableRateDomain" xlink:to="us-gaap_BaseRateMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioForecastMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="us-gaap_ForeignExchangeContractMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeLineItems" xlink:to="neog_DecreaseInDerivativeNotionalAmount" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_HedgingDesignationDomain" xlink:to="us-gaap_DesignatedAsHedgingInstrumentMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DerivativeTable" xlink:to="us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableRateDomain" xlink:to="us-gaap_PrimeRateMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="us-gaap_InterestRateSwapMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeLineItems" xlink:to="us-gaap_DerivativeMaturityDates" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DerivativeTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeLineItems" xlink:to="us-gaap_DerivativeFixedInterestRate" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DerivativeTable" xlink:to="srt_RangeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeLineItems" xlink:to="us-gaap_InterestRateDerivativesAtFairValueNet" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DerivativeTable" xlink:to="us-gaap_VariableRateAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="5" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DerivativeTable" xlink:to="srt_StatementScenarioAxis" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPo">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLineItems" xlink:label="us-gaap_DerivativeLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeTable" xlink:label="us-gaap_DerivativeTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_OtherAccrualsMember" xlink:label="neog_OtherAccrualsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" xlink:label="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NondesignatedMember" xlink:label="us-gaap_NondesignatedMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingDesignationAxis" xlink:label="us-gaap_HedgingDesignationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain_default"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForwardContractsMember" xlink:label="us-gaap_ForwardContractsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCurrentLiabilitiesMember" xlink:label="us-gaap_OtherCurrentLiabilitiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCurrentAssetsMember" xlink:label="us-gaap_OtherCurrentAssetsMember"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DerivativeLineItems" xlink:to="us-gaap_DerivativeTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="neog_OtherAccrualsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeLineItems" xlink:to="us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_HedgingDesignationDomain" xlink:to="us-gaap_NondesignatedMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_HedgingDesignationAxis" xlink:to="us-gaap_HedgingDesignationDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DerivativeTable" xlink:to="us-gaap_HedgingDesignationAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain_default" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_ForwardContractsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_OtherCurrentLiabilitiesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DerivativeTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_OtherCurrentAssetsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DerivativeTable" xlink:to="us-gaap_BalanceSheetLocationAxis" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLoc">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLineItems" xlink:label="us-gaap_DerivativeLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeTable" xlink:label="us-gaap_DerivativeTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:label="us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NondesignatedMember" xlink:label="us-gaap_NondesignatedMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingDesignationAxis" xlink:label="us-gaap_HedgingDesignationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForwardContractsMember" xlink:label="us-gaap_ForwardContractsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherOperatingIncomeExpenseMember" xlink:label="us-gaap_OtherOperatingIncomeExpenseMember"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_OtherNetMember" xlink:label="neog_OtherNetMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherExpenseMember" xlink:label="us-gaap_OtherExpenseMember"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DerivativeLineItems" xlink:to="us-gaap_DerivativeTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeLineItems" xlink:to="us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_HedgingDesignationDomain" xlink:to="us-gaap_NondesignatedMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_HedgingDesignationAxis" xlink:to="us-gaap_HedgingDesignationDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DerivativeTable" xlink:to="us-gaap_HedgingDesignationAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_ForwardContractsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_OtherOperatingIncomeExpenseMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DerivativeTable" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="neog_OtherNetMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DerivativeTable" xlink:to="us-gaap_IncomeStatementLocationAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_OtherExpenseMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueSummaryOfInterestRateSwapsOnRecurringBasisUsingObservableMarketInputsForSimilarAssetsOrLiabilitiesDetai">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLineItems" xlink:label="us-gaap_DerivativeLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeTable" xlink:label="us-gaap_DerivativeTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCurrentAssetsMember" xlink:label="us-gaap_OtherCurrentAssetsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestRateDerivativesAtFairValueNet" xlink:label="us-gaap_InterestRateDerivativesAtFairValueNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingDesignationDomain" xlink:label="us-gaap_HedgingDesignationDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="us-gaap_DesignatedAsHedgingInstrumentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HedgingDesignationAxis" xlink:label="us-gaap_HedgingDesignationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestRateSwapMember" xlink:label="us-gaap_InterestRateSwapMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:label="us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCurrentLiabilitiesMember" xlink:label="us-gaap_OtherCurrentLiabilitiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNoncurrentLiabilitiesMember" xlink:label="us-gaap_OtherNoncurrentLiabilitiesMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNoncurrentAssetsMember" xlink:label="us-gaap_OtherNoncurrentAssetsMember"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DerivativeLineItems" xlink:to="us-gaap_DerivativeTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_OtherCurrentAssetsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeLineItems" xlink:to="us-gaap_InterestRateDerivativesAtFairValueNet" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_HedgingDesignationDomain" xlink:to="us-gaap_DesignatedAsHedgingInstrumentMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_HedgingDesignationAxis" xlink:to="us-gaap_HedgingDesignationDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DerivativeTable" xlink:to="us-gaap_HedgingDesignationAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DerivativeInstrumentRiskAxis" xlink:to="us-gaap_DerivativeContractTypeDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DerivativeContractTypeDomain" xlink:to="us-gaap_InterestRateSwapMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DerivativeTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_OtherCurrentLiabilitiesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DerivativeTable" xlink:to="us-gaap_BalanceSheetLocationAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="3" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_OtherNoncurrentLiabilitiesMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="4" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_OtherNoncurrentAssetsMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossChangesByComponentNetOfRelatedTaxDetail">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedTranslationAdjustmentMember" xlink:label="us-gaap_AccumulatedTranslationAdjustmentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:label="us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:label="us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:label="us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="us-gaap_StatementEquityComponentsAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedTranslationAdjustmentMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="2" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems" xlink:label="us-gaap_SubsequentEventLineItems"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTable" xlink:label="us-gaap_SubsequentEventTable"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_RestructuringHeadcountReductionPercentage" xlink:label="neog_RestructuringHeadcountReductionPercentage"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="us-gaap_SubsequentEventTypeDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember" xlink:label="us-gaap_SubsequentEventMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="srt_RangeMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="us-gaap_SubsequentEventTypeAxis"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_ExpectedEmployeeSeparationBenefits" xlink:label="neog_ExpectedEmployeeSeparationBenefits"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventTable" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="neog_RestructuringHeadcountReductionPercentage" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTypeAxis" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventLineItems" xlink:to="neog_ExpectedEmployeeSeparationBenefits" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="1" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_SubsequentEventTable" xlink:to="srt_RangeAxis" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAbstract" xlink:label="us-gaap_LiabilitiesAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="us-gaap_LiabilitiesNoncurrentAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAbstract" xlink:to="us-gaap_Liabilities" priority="2" use="optional"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" priority="2" use="optional"/>
        </link:definitionLink>
        <link:definitionLink xlink:type="extended" xlink:role="http://fasb.org/srt/role/srt-eedm/ExtensibleEnumerationLists">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="srt_ChiefExecutiveOfficerMember"/>
          <link:definitionArc xlink:type="arc" order="0" xbrldt:closed="false" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_ChiefExecutiveOfficerMember" priority="2" use="optional"/>
        </link:definitionLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_InventoryGross" xlink:to="us-gaap_InventoryRawMaterials" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_CommitmentsAndContingencies" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_PreferredStockValue" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryValuationReserves" order="0" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesCurrent" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OtherAssets" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_InventoryGross" xlink:to="us-gaap_InventoryWorkInProcess" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValue" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryGross" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OtherAssets" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OtherAssets" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_InventoryGross" xlink:to="us-gaap_InventoryFinishedGoods" order="2" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities" order="2" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableCurrent" order="2" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapital" order="2" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="2" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OtherAssets" xlink:to="us-gaap_Goodwill" order="2" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" order="3" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="3" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" order="3" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LongTermDebtNoncurrent" order="3" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OtherAssets" xlink:to="us-gaap_OtherAssetsNoncurrent" order="3" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" order="4" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="4" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_InventoryNet" order="4" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="5" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" order="5" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" order="6" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_DeferredRevenueCurrent" order="8" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_InterestPayableCurrent" order="9" weight="1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryGross" xlink:label="us-gaap_InventoryGross"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryRawMaterials" xlink:label="us-gaap_InventoryRawMaterials"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryValuationReserves" xlink:label="us-gaap_InventoryValuationReserves"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssets" xlink:label="us-gaap_OtherAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryWorkInProcess" xlink:label="us-gaap_InventoryWorkInProcess"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryFinishedGoods" xlink:label="us-gaap_InventoryFinishedGoods"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="us-gaap_OtherLiabilitiesCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:label="us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="us-gaap_DeferredRevenueCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPayableCurrent" xlink:label="us-gaap_InterestPayableCurrent"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetails3">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="neog_NonCurrentDebtTotal" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="neog_NonCurrentDebtTotal" xlink:to="us-gaap_LongTermDebtCurrent" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_UnamortizedDebtIssuanceExpense" order="1" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="neog_NonCurrentDebtTotal" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" order="1" weight="1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_NonCurrentDebtTotal" xlink:label="neog_NonCurrentDebtTotal"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnamortizedDebtIssuanceExpense" xlink:label="us-gaap_UnamortizedDebtIssuanceExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="0" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="0" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OperatingIncomeLoss" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_SellingAndMarketingExpense" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_InterestIncomeOther" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GrossProfit" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_NonoperatingIncomeExpense" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_GeneralAndAdministrativeExpense" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_InterestExpenseOther" order="1" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingExpenses" order="1" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_GainLossOnSaleOfBusiness" order="2" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="3" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="3" weight="1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses" xlink:label="us-gaap_OperatingExpenses"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestIncomeOther" xlink:label="us-gaap_InterestIncomeOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseOther" xlink:label="us-gaap_InterestExpenseOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="us-gaap_GainLossOnSaleOfBusiness"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncome">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ProfitLoss" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" order="2" weight="1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ProfitLoss" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireProductiveAssets" order="0" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DepreciationDepletionAndAmortization" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" order="1" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="2" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" order="2" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_FinanceLeasePrincipalPayments" order="2" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="3" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_RepaymentsOfLongTermDebt" order="3" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" order="4" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_AssetImpairmentCharges" order="6" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_OtherNoncashIncomeExpense" order="8" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="neog_LossOnRefinancingAndExtinguishmentOfDebt" order="9" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_GainLossOnSaleOfBusiness" order="10" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="12" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_AmortizationOfFinancingCosts" order="13" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ShareBasedCompensation" order="14" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" order="15" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="16" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="17" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="18" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" order="19" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" order="21" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInInterestPayableNet" order="24" weight="1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireProductiveAssets" xlink:label="us-gaap_PaymentsToAcquireProductiveAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:label="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:label="us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:label="us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeasePrincipalPayments" xlink:label="us-gaap_FinanceLeasePrincipalPayments"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetImpairmentCharges" xlink:label="us-gaap_AssetImpairmentCharges"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="us-gaap_OtherNoncashIncomeExpense"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_LossOnRefinancingAndExtinguishmentOfDebt" xlink:label="neog_LossOnRefinancingAndExtinguishmentOfDebt"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfBusiness" xlink:label="us-gaap_GainLossOnSaleOfBusiness"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="us-gaap_AmortizationOfFinancingCosts"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInterestPayableNet" xlink:label="us-gaap_IncreaseDecreaseInInterestPayableNet"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureNetIncomeLossPerShareCalculationOfNetIncomeLossPerShareDetail">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_NetIncomeLoss" order="0" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" order="2" weight="1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
        </link:calculationLink>
        <link:calculationLink xlink:type="extended" xlink:role="http://www.neogen.com/20250831/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail">
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" order="0" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" order="1" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" order="2" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" order="3" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" order="4" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" order="5" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentOfAnnualLicensePrepaid" order="6" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" order="7" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAccruals" order="8" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets" order="9" weight="1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" order="10" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" order="11" weight="-1" use="optional"/>
          <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" order="12" weight="-1" use="optional"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentOfAnnualLicensePrepaid" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentOfAnnualLicensePrepaid"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAccruals" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAccruals"/>
          <link:loc xlink:type="locator" xlink:href="neog-20250831.xsd#neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets" xlink:label="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
        </link:calculationLink>
      </link:linkbase>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:element id="neog_GoodwillImpairmentCharges" name="GoodwillImpairmentCharges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="neog_AgreementDomain" name="AgreementDomain" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="neog_GenomicsServicesMember" name="GenomicsServicesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="neog_GardenSpincoMember" name="GardenSpincoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="neog_AdditionalContingentConsiderationFromDivestitureOfBusinessesNetOfCashDivested" name="AdditionalContingentConsiderationFromDivestitureOfBusinessesNetOfCashDivested" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="neog_LongTermDebtMaturitiesPrepaymentsOfPrincipalAmount" name="LongTermDebtMaturitiesPrepaymentsOfPrincipalAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="neog_ThreeMFoodSafetyTransactionMember" name="ThreeMFoodSafetyTransactionMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="neog_GainOnPerformanceMilestoneLiability" name="GainOnPerformanceMilestoneLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="neog_LifeSciencesMember" name="LifeSciencesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="neog_DelfUkLtdMember" name="DelfUkLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="neog_DivestitureImpairmentCharge" name="DivestitureImpairmentCharge" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="neog_DisclosureOfGoodwillAndOtherIntangibleAssetsAbstract" name="DisclosureOfGoodwillAndOtherIntangibleAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="neog_DebtIssuanceCostWriteOff" name="DebtIssuanceCostWriteOff" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="neog_TermLoanMember" name="TermLoanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="neog_EarningPerShareBasicAndDilutedAbstract" name="EarningPerShareBasicAndDilutedAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="neog_BusinessCombinationAdjustmentsToIntangibleAssets" name="BusinessCombinationAdjustmentsToIntangibleAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="neog_AnimalCareAndOtherMember" name="AnimalCareAndOtherMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="neog_CorviumIncMember" name="CorviumIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="neog_BusinessCombinationConsiderationPayable" name="BusinessCombinationConsiderationPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="neog_Rule10B51ArrModifiedFlag" name="Rule10B51ArrModifiedFlag" type="xbrli:booleanItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="neog_StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrants" name="StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrants" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetTable" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="neog_BusinessCombinationConsiderationPaid" name="BusinessCombinationConsiderationPaid" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="neog_GeneticVeterinaryServicesIncMember" name="GeneticVeterinaryServicesIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="neog_OtherAccrualsMember" name="OtherAccrualsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentOfAnnualLicensePrepaid" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentOfAnnualLicensePrepaid" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="neog_CommitmentsAndContingenciesDisclosureLineItems" name="CommitmentsAndContingenciesDisclosureLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="neog_MaximumPotentialPayments" name="MaximumPotentialPayments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="neog_EarningsPerShareTable" name="EarningsPerShareTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="neog_LossOnRefinancingAndExtinguishmentOfDebt" name="LossOnRefinancingAndExtinguishmentOfDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="neog_AgreementAxis" name="AgreementAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="neog_EarningsPerShareLineItems" name="EarningsPerShareLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="neog_FiveYearSeniorSecuredRevolvingFacilityMember" name="FiveYearSeniorSecuredRevolvingFacilityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="neog_ExpectedEmployeeSeparationBenefits" name="ExpectedEmployeeSeparationBenefits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="neog_BiosecurityProductsMember" name="BiosecurityProductsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="neog_BusinessCombinationAccountsReceivable" name="BusinessCombinationAccountsReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="neog_ExpendituresForLongLivedAssets" name="ExpendituresForLongLivedAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="neog_CapinnovetIncMember" name="CapinnovetIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="neog_ThreeMFsdMember" name="ThreeMFsdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="neog_CommitmentsAndContingenciesDisclosureTable" name="CommitmentsAndContingenciesDisclosureTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="neog_ThaineobiotechcoLtdMember" name="ThaineobiotechcoLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="neog_CommitmentAndContingenciesTextualAbstract" name="CommitmentAndContingenciesTextualAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="neog_NaturalToxinsAndAllergensMember" name="NaturalToxinsAndAllergensMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="neog_SwapCredit" name="SwapCredit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="neog_LossContingencyNumberOfStockholderLitigationDemands" name="LossContingencyNumberOfStockholderLitigationDemands" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="neog_TermLoanFacilityMember" name="TermLoanFacilityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="neog_IncomeTaxesLineItems" name="IncomeTaxesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="neog_CreditAgreementMember" name="CreditAgreementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="neog_NaturalToxinsAllergensAndDrugResiduesMember" name="NaturalToxinsAllergensAndDrugResiduesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="neog_RodentControlInsectControlDisinfectantsMember" name="RodentControlInsectControlDisinfectantsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="neog_GoodwillImpairmentLossExcludingForeignExchange" name="GoodwillImpairmentLossExcludingForeignExchange" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="neog_DecreaseInDerivativeNotionalAmount" name="DecreaseInDerivativeNotionalAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="neog_LiabilityRepresentingFairValueOfServicesExpectToProvide" name="LiabilityRepresentingFairValueOfServicesExpectToProvide" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="neog_PostmergerNeogenCorpMember" name="PostmergerNeogenCorpMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="neog_BusinessAcquisitionGoodwillNotDeductibleForTaxPurposes" name="BusinessAcquisitionGoodwillNotDeductibleForTaxPurposes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="neog_ProductsAndServicesPaymentTerms" name="ProductsAndServicesPaymentTerms" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="neog_OtherNetMember" name="OtherNetMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="neog_PremergerNeogenShareholdersMember" name="PremergerNeogenShareholdersMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="neog_CultureMediaAndOtherMember" name="CultureMediaAndOtherMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="neog_NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock" name="NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="neog_ScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLocationTableTextBlock" name="ScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLocationTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAccruals" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAccruals" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="neog_RepurchaseOfDebtInstrumentPremiumRate" name="RepurchaseOfDebtInstrumentPremiumRate" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false"/>
  <xsd:element id="neog_BacterialAndGeneralSanitationMember" name="BacterialAndGeneralSanitationMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="neog_NonCurrentDebtTotal" name="NonCurrentDebtTotal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="neog_IncomeTaxExpenseDueToIncreaseInDeferredTaxLiabilityRate" name="IncomeTaxExpenseDueToIncreaseInDeferredTaxLiabilityRate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="neog_IncomeTaxBenefitAmountRecordedAsGoodwillImpairmentCharge" name="IncomeTaxBenefitAmountRecordedAsGoodwillImpairmentCharge" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="neog_RodenticidesInsecticidesAndDisinfectantsMember" name="RodenticidesInsecticidesAndDisinfectantsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="neog_AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod" name="AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="neog_BusinessCombinationAdjustmentsToDeferredTaxLiabilities" name="BusinessCombinationAdjustmentsToDeferredTaxLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="neog_BusinessCombinationNonCashConsiderationTransferred" name="BusinessCombinationNonCashConsiderationTransferred" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="neog_BusinessAcquisitionCostsByAcquisitionRelatedCosts" name="BusinessAcquisitionCostsByAcquisitionRelatedCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="neog_ScheduleOfGeographicalInformationLineItems" name="ScheduleOfGeographicalInformationLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="neog_FinanceLeasesMember" name="FinanceLeasesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="neog_StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrantsValue" name="StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrantsValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit"/>
  <xsd:element id="neog_NonRule10B51ArrModifiedFlag" name="NonRule10B51ArrModifiedFlag" type="xbrli:booleanItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="neog_FoodSafetyMember" name="FoodSafetyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="neog_AnimalSafetyMember" name="AnimalSafetyMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="neog_InterestExpensesRelatedToAmortizationDebtIssuanceCosts" name="InterestExpensesRelatedToAmortizationDebtIssuanceCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="neog_LossOnSaleOfMinorityInterest" name="LossOnSaleOfMinorityInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit"/>
  <xsd:element id="neog_RestructuringHeadcountReductionPercentage" name="RestructuringHeadcountReductionPercentage" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false"/>
  <xsd:element id="neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="neog_AccountsReceivablePrepaidExpensesAndOtherCurrentAssetsMember" name="AccountsReceivablePrepaidExpensesAndOtherCurrentAssetsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="neog_TwoThousandTwentyFiveTermLoanMember" name="TwoThousandTwentyFiveTermLoanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="neog_VeterinaryInstrumentsAndDisposablesMember" name="VeterinaryInstrumentsAndDisposablesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="neog_ScheduleOfGeographicalInformationTable" name="ScheduleOfGeographicalInformationTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="neog_IndicatorTestingCultureMediaAndOtherMember" name="IndicatorTestingCultureMediaAndOtherMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
  <xsd:element id="neog_TermLoanAndRevolverFacilityBorrowingsMember" name="TermLoanAndRevolverFacilityBorrowingsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true"/>
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Aug. 31, 2025 </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Aug. 31,  2025<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2026<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--05-31<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Neogen Corporation<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000711377<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">NEOG<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">217,298,626<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">0-17988<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12gTitle', window );">Title of 12(g) Security</a></td>
<td class="text">Common Stock, $0.16 par value per share<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">MI<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">38-2367843<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">620 Lesher Place<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">MI<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">372-9200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Lansing<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">517<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">48912<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12gTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(g) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection g<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12gTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Aug. 31, 2025</div></th>
<th class="th"><div>May 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 138,883<span></span>
</td>
<td class="nump">$ 129,004<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance of $5,403 and $5,397</a></td>
<td class="nump">138,459<span></span>
</td>
<td class="nump">153,384<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNetAbstract', window );"><strong>Inventories</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw materials</a></td>
<td class="nump">66,831<span></span>
</td>
<td class="nump">65,692<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work-in-process</a></td>
<td class="nump">11,636<span></span>
</td>
<td class="nump">11,233<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">131,812<span></span>
</td>
<td class="nump">130,417<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryGross', window );">Total Inventories</a></td>
<td class="nump">210,279<span></span>
</td>
<td class="nump">207,342<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryValuationReserves', window );">Less inventory reserve</a></td>
<td class="num">(16,865)<span></span>
</td>
<td class="num">(16,483)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories, net</a></td>
<td class="nump">193,414<span></span>
</td>
<td class="nump">190,859<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Assets held for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">50,402<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">53,304<span></span>
</td>
<td class="nump">53,288<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total Current Assets</a></td>
<td class="nump">524,060<span></span>
</td>
<td class="nump">576,937<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Net Property and Equipment</a></td>
<td class="nump">345,893<span></span>
</td>
<td class="nump">339,131<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrentAbstract', window );"><strong>Other Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right of use assets</a></td>
<td class="nump">16,994<span></span>
</td>
<td class="nump">17,152<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">1,065,889<span></span>
</td>
<td class="nump">1,064,902<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Amortizable intangible assets, net</a></td>
<td class="nump">1,389,141<span></span>
</td>
<td class="nump">1,410,485<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other&#160;non-current&#160;assets</a></td>
<td class="nump">36,179<span></span>
</td>
<td class="nump">35,229<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssets', window );">Total Other Assets</a></td>
<td class="nump">2,508,203<span></span>
</td>
<td class="nump">2,527,768<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">3,378,156<span></span>
</td>
<td class="nump">3,443,836<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Current portion of debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">19,301<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">76,596<span></span>
</td>
<td class="nump">79,605<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation</a></td>
<td class="nump">20,273<span></span>
</td>
<td class="nump">14,134<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income tax payable (note 8)</a></td>
<td class="nump">9,449<span></span>
</td>
<td class="nump">5,599<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPayableCurrent', window );">Accrued interest</a></td>
<td class="nump">3,556<span></span>
</td>
<td class="nump">11,078<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Deferred revenue</a></td>
<td class="nump">5,824<span></span>
</td>
<td class="nump">5,558<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Liabilities held for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">6,556<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">30,507<span></span>
</td>
<td class="nump">32,180<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total Current Liabilities</a></td>
<td class="nump">146,205<span></span>
</td>
<td class="nump">174,011<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred Income Tax Liability</a></td>
<td class="nump">277,253<span></span>
</td>
<td class="nump">280,907<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Non-Current Debt (note 7)</a></td>
<td class="nump">792,530<span></span>
</td>
<td class="nump">874,810<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other Non-Current Liabilities</a></td>
<td class="nump">43,519<span></span>
</td>
<td class="nump">42,854<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total Liabilities</a></td>
<td class="nump">1,259,507<span></span>
</td>
<td class="nump">1,372,582<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and Contingencies (note 9)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $1.00 par value, 100,000 shares authorized, none issued and outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.16 par value, 315,000,000 shares authorized, 217,298,626 and 216,044,098 shares issued and outstanding</a></td>
<td class="nump">34,768<span></span>
</td>
<td class="nump">34,728<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">2,607,452<span></span>
</td>
<td class="nump">2,601,848<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(23,485)<span></span>
</td>
<td class="num">(28,898)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(500,086)<span></span>
</td>
<td class="num">(536,424)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Stockholders' Equity</a></td>
<td class="nump">2,118,649<span></span>
</td>
<td class="nump">2,071,254<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Stockholders' Equity</a></td>
<td class="nump">$ 3,378,156<span></span>
</td>
<td class="nump">$ 3,443,836<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480870/815-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 19: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 35: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-9<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (01)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478064/805-740-55-13<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 39<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-39<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryValuationReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation reserve for inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryValuationReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 31: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -SubTopic 20<br> -Topic 205<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5C<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-10-45-9<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-5B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483475/205-20-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (01)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Aug. 31, 2025</div></th>
<th class="th"><div>May 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable, allowance</a></td>
<td class="nump">$ 5,403<span></span>
</td>
<td class="nump">$ 5,397<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.16<span></span>
</td>
<td class="nump">$ 0.16<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">315,000,000<span></span>
</td>
<td class="nump">315,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">217,298,626<span></span>
</td>
<td class="nump">217,044,098<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">217,298,626<span></span>
</td>
<td class="nump">217,044,098<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Operations - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Aug. 31, 2025</div></th>
<th class="th"><div>Aug. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenues</a></td>
<td class="nump">$ 209,189<span></span>
</td>
<td class="nump">$ 216,964<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of Revenues</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total Cost of Revenues</a></td>
<td class="nump">114,219<span></span>
</td>
<td class="nump">112,038<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross Profit</a></td>
<td class="nump">94,970<span></span>
</td>
<td class="nump">104,926<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">45,048<span></span>
</td>
<td class="nump">45,799<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">60,888<span></span>
</td>
<td class="nump">51,671<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">5,125<span></span>
</td>
<td class="nump">5,199<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total Operating Expenses</a></td>
<td class="nump">111,061<span></span>
</td>
<td class="nump">102,669<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating (Loss) Income</a></td>
<td class="num">(16,091)<span></span>
</td>
<td class="nump">2,257<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other Income (Expense)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeOther', window );">Interest income</a></td>
<td class="nump">918<span></span>
</td>
<td class="nump">993<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseOther', window );">Interest expense</a></td>
<td class="num">(16,442)<span></span>
</td>
<td class="num">(18,615)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Gain on sale of business</a></td>
<td class="nump">76,390<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other, net</a></td>
<td class="num">(967)<span></span>
</td>
<td class="num">(244)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total Other Income (Expense)</a></td>
<td class="nump">59,899<span></span>
</td>
<td class="num">(17,866)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (Loss) Before Taxes</a></td>
<td class="nump">43,808<span></span>
</td>
<td class="num">(15,609)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income Tax Expense (Benefit)</a></td>
<td class="nump">7,470<span></span>
</td>
<td class="num">(3,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income (Loss)</a></td>
<td class="nump">$ 36,338<span></span>
</td>
<td class="num">$ (12,609)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net Income (Loss) Per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic</a></td>
<td class="nump">$ 0.17<span></span>
</td>
<td class="num">$ (0.06)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="nump">$ 0.17<span></span>
</td>
<td class="num">$ (0.06)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract', window );"><strong>Weighted Average Shares Outstanding</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic</a></td>
<td class="nump">217,217,836<span></span>
</td>
<td class="nump">216,695,348<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted</a></td>
<td class="nump">217,334,926<span></span>
</td>
<td class="nump">216,695,348<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Product Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenues</a></td>
<td class="nump">$ 184,138<span></span>
</td>
<td class="nump">$ 192,518<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of Revenues</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total Cost of Revenues</a></td>
<td class="nump">97,932<span></span>
</td>
<td class="nump">97,836<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenues</a></td>
<td class="nump">25,051<span></span>
</td>
<td class="nump">24,446<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of Revenues</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Total Cost of Revenues</a></td>
<td class="nump">$ 16,287<span></span>
</td>
<td class="nump">$ 14,202<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest income earned from interest bearing assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 37: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 38: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479532/912-730-25-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Comprehensive (Loss) Income - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Aug. 31, 2025</div></th>
<th class="th"><div>Aug. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 36,338<span></span>
</td>
<td class="num">$ (12,609)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive income (loss)</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation gain</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,817<span></span>
</td>
<td class="nump">2,459<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax', window );">Unrealized loss on derivative instruments</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(404)<span></span>
</td>
<td class="num">(3,859)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss), net of tax:</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,413<span></span>
</td>
<td class="num">(1,400)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Total comprehensive income (loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 41,751<span></span>
</td>
<td class="num">$ (14,009)<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Amounts are net of tax of $(</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">127</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">) and $(</span><span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">926</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">) during the </span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">three months ended August 31, 2025 and August 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> , respectively.</span></td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-10A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 37: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 38: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Comprehensive (Loss) Income (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Aug. 31, 2025</div></th>
<th class="th"><div>Aug. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnDerivatives', window );">Unrealized loss on derivative instruments, net of tax</a></td>
<td class="num">$ (127)<span></span>
</td>
<td class="num">$ (926)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrealizedGainLossOnDerivatives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7)(c)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7)(c)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7)(c)(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(7)(c)(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5A<br> -Subparagraph (SX 210.12-13A(Column F))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnDerivatives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th"><div>Accumulated Other Comprehensive Loss</div></th>
<th class="th"><div>Retained Earnings (Accumulated Deficit)</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning Balance at May. 31, 2024</a></td>
<td class="nump">$ 3,144,142<span></span>
</td>
<td class="nump">$ 34,658<span></span>
</td>
<td class="nump">$ 2,583,885<span></span>
</td>
<td class="num">$ (30,021)<span></span>
</td>
<td class="nump">$ 555,620<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning Balance (in shares) at May. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">216,614,407<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Share-based compensation expense</a></td>
<td class="nump">3,982<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,982<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_neog_StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrantsValue', window );">Exercise of options and RSUs</a></td>
<td class="nump">36<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">35<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_neog_StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrants', window );">Exercise of options and RSUs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,854<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of shares under employee stock purchase plan</a></td>
<td class="nump">1,041<span></span>
</td>
<td class="nump">$ 13<span></span>
</td>
<td class="nump">1,028<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of shares under employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">78,877<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="num">(12,609)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,609)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="num">(1,400)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,400)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending Balance at Aug. 31, 2024</a></td>
<td class="nump">3,135,192<span></span>
</td>
<td class="nump">$ 34,672<span></span>
</td>
<td class="nump">2,588,930<span></span>
</td>
<td class="num">(31,421)<span></span>
</td>
<td class="nump">543,011<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending Balance (in shares) at Aug. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">216,698,138<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning Balance at May. 31, 2025</a></td>
<td class="nump">$ 2,071,254<span></span>
</td>
<td class="nump">$ 34,728<span></span>
</td>
<td class="nump">2,601,848<span></span>
</td>
<td class="num">(28,898)<span></span>
</td>
<td class="num">(536,424)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning Balance (in shares) at May. 31, 2025</a></td>
<td class="nump">217,044,098<span></span>
</td>
<td class="nump">217,044,498<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Share-based compensation expense</a></td>
<td class="nump">$ 4,962<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,962<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_neog_StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrantsValue', window );">Exercise of options and RSUs</a></td>
<td class="num">(224)<span></span>
</td>
<td class="nump">$ 15<span></span>
</td>
<td class="num">(239)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_neog_StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrants', window );">Exercise of options and RSUs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99,436<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of shares under employee stock purchase plan</a></td>
<td class="nump">906<span></span>
</td>
<td class="nump">$ 25<span></span>
</td>
<td class="nump">881<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of shares under employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">154,692<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">36,338<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,338<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">5,413<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,413<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending Balance at Aug. 31, 2025</a></td>
<td class="nump">$ 2,118,649<span></span>
</td>
<td class="nump">$ 34,768<span></span>
</td>
<td class="nump">$ 2,607,452<span></span>
</td>
<td class="num">$ (23,485)<span></span>
</td>
<td class="num">$ (500,086)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending Balance (in shares) at Aug. 31, 2025</a></td>
<td class="nump">217,298,626<span></span>
</td>
<td class="nump">217,298,626<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_neog_StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>StockIssued During Period Value Options Exercise Restricted Stock Units And Warrants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">neog_StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>neog_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_neog_StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrantsValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>StockIssued during period value options exercise restricted stock units and warrants value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">neog_StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrantsValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>neog_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 37: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 38: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-24<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-23<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-5<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 42: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-3<br><br>Reference 45: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 47: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 50: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 51: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 52: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 53: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-15<br><br>Reference 54: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-16<br><br>Reference 55: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4I<br><br>Reference 56: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br><br>Reference 57: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Aug. 31, 2025</div></th>
<th class="th"><div>Aug. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash Flows provided by (used for) Operating Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 36,338<span></span>
</td>
<td class="num">$ (12,609)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income (loss) to net cash from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">29,055<span></span>
</td>
<td class="nump">29,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="num">(5,830)<span></span>
</td>
<td class="num">(9,119)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">4,962<span></span>
</td>
<td class="nump">3,982<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Loss on disposal of property and equipment</a></td>
<td class="nump">699<span></span>
</td>
<td class="nump">77<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="nump">539<span></span>
</td>
<td class="nump">860<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_neog_LossOnRefinancingAndExtinguishmentOfDebt', window );">Loss on refinancing and extinguishment of debt</a></td>
<td class="nump">393<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Gain on sale of business</a></td>
<td class="num">(76,390)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other</a></td>
<td class="num">(382)<span></span>
</td>
<td class="num">(261)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Change in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable, net</a></td>
<td class="nump">17,607<span></span>
</td>
<td class="nump">4,796<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories, net</a></td>
<td class="num">(1,958)<span></span>
</td>
<td class="num">(9,939)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">1,239<span></span>
</td>
<td class="num">(1,733)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued liabilities</a></td>
<td class="nump">14,169<span></span>
</td>
<td class="num">(15,881)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInterestPayableNet', window );">Interest expense accrual</a></td>
<td class="num">(7,521)<span></span>
</td>
<td class="num">(7,431)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet', window );">Change in other non-current assets and non-current liabilities</a></td>
<td class="num">(2,067)<span></span>
</td>
<td class="num">(456)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net Cash provided by (used for) Operating Activities</a></td>
<td class="nump">10,853<span></span>
</td>
<td class="num">(17,914)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows provided by (used for) Investing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Purchases of property, equipment and other non-current intangible assets</a></td>
<td class="num">(24,002)<span></span>
</td>
<td class="num">(38,433)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities', window );">Proceeds from the maturities of marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">325<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested', window );">Proceeds from sale of business, net of cash divested</a></td>
<td class="nump">121,724<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from the sale of property and equipment and other</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">4,446<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net Cash provided by (used for) Investing Activities</a></td>
<td class="nump">97,725<span></span>
</td>
<td class="num">(33,662)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flows (used for) provided by Financing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions', window );">Exercise of stock options and issuance of employee stock purchase plan shares</a></td>
<td class="nump">905<span></span>
</td>
<td class="nump">1,077<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Tax payments related to share-based awards</a></td>
<td class="num">(223)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayment of outstanding debt</a></td>
<td class="num">(100,000)<span></span>
</td>
<td class="num">(98)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Repayment of finance lease</a></td>
<td class="num">(75)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net Cash (used for) provided by Financing Activities</a></td>
<td class="num">(99,393)<span></span>
</td>
<td class="nump">979<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Effects of Foreign Exchange Rate on Cash</a></td>
<td class="nump">694<span></span>
</td>
<td class="nump">463<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net Increase (Decrease) in Cash and Cash Equivalents</a></td>
<td class="nump">9,879<span></span>
</td>
<td class="num">(50,134)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents, Beginning of Year</a></td>
<td class="nump">129,004<span></span>
</td>
<td class="nump">170,611<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents, End of Year</a></td>
<td class="nump">$ 138,883<span></span>
</td>
<td class="nump">$ 120,477<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_neog_LossOnRefinancingAndExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Loss on refinancing and extinguishment of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">neog_LossOnRefinancingAndExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>neog_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate change on cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; held in foreign currency; including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInterestPayableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in interest payable, which represents the amount owed to note holders, bond holders, and other parties for interest earned on loans or credit extended to the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInterestPayableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent operating assets after deduction of noncurrent operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480060/805-50-25-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480027/805-50-30-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480027/805-50-30-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents the cash inflow during the period from the sale of a component of the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-19<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 37: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4J<br><br>Reference 38: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4K<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-2<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1A<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Aug. 31, 2025</div></th>
<th class="th"><div>Aug. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="nump">$ 36,338<span></span>
</td>
<td class="num">$ (12,609)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Aug. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business and Basis of Presentation<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Aug. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock', window );">Description of Business and Basis of Presentation</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">1. DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">DESCRIPTION OF BUSINESS</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Neogen Corporation and subsidiaries ("Neogen," "we," "our" or the "Company") develop, manufacture and market a diverse line of products and services dedicated to food and animal safety. Our Food Safety segment consists primarily of diagnostic test kits and complementary products (e.g., culture media) sold to food producers and processors to detect dangerous and/or unintended substances in human food and animal feed, such as foodborne pathogens, spoilage organisms, natural toxins, food allergens, genetic modifications, ruminant by-products, meat speciation, drug residues, pesticide residues and general sanitation concerns. The majority of the test kits are disposable, single-use, immunoassay and DNA detection products that rely on proprietary antibodies and RNA and DNA testing methodologies to produce rapid and accurate test results. Our expanding line of food safety products also includes genomics-based diagnostic technology, and advanced software systems that help testers objectively analyze and store, as well as perform analysis on, their results from multiple locations over extended periods.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Neogen&#8217;s Animal Safety segment is engaged in the development, manufacture, marketing and distribution of veterinary instruments, pharmaceuticals, vaccines, topicals, parasiticides, diagnostic products, biosecurity products and genomics testing services for the worldwide animal safety market. The majority of these consumable products are marketed through veterinarians, retailers, livestock producers and animal health product distributors. Our line of drug detection products is sold worldwide for the detection of abused and therapeutic drugs in animals and animal products, and has expanded into the workplace and human forensic markets.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">BASIS OF PRESENTATION AND CONSOLIDATION</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The accompanying unaudited condensed consolidated financial statements include the accounts of Neogen and its wholly owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America (generally accepted accounting principles) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In our opinion, all adjustments considered necessary for a fair statement of the results of the interim period have been included in the accompanying unaudited condensed consolidated financial statements. All intercompany balances and transactions have been eliminated in consolidation. These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the notes thereto included in our Annual Report on Form 10-K for the fiscal year ended May 31, 2025</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></div><div><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">New Accounting Pronouncements Adopted</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">  </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which modifies the disclosure and presentation requirements of reportable segments. The amendments in the update require the disclosure of significant segment expenses that are regularly provided to the chief operating decision maker (CODM) and included within each reported measure of segment profit and loss. The amendments also require disclosure of all other segment items by reportable segment and a description of its composition. Additionally, the amendments require disclosure of the title and position of the CODM and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources. We adopted this pronouncement and provided required interim disclosures in Note 5 "Segment Information and Geographic Data"</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">to the condensed consolidated financial statements.  We adopted the interim requirements on June 1, 2025.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which expands disclosures in an entity&#8217;s income tax rate reconciliation table and disclosures regarding cash taxes paid both in the U.S. and foreign jurisdictions. This guidance becomes effective for our fiscal year 2026 annual reporting. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We adopted this guidance on June 1, 2025 and the adoption of this guidance will result in modifications to Neogen's income tax disclosures to adhere to the new requirements, but is not expected to otherwise have a significant impact on our consolidated financial statements.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">New Accounting Pronouncements Not Yet Adopted</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Income Statement (Topic 220): Expense Disaggregation Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In November 2024, the FASB issued ASU No. 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures, which requires a public business entity to provide disaggregated disclosures, in the notes to the financial statements, of certain categories of expenses that are included in expense line items on the face of the income statement. The amendments in this Update are effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. We are currently evaluating the impact that the new guidance will have on the presentation of our consolidated financial statements and accompanying notes.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Financial Instruments &#8212; Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Assets</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In July 2025, the FASB issued ASU 2025-05, Financial Instruments &#8212; Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Assets. The amendments provide a practical expedient and, if applicable, an accounting policy election to simplify the measurement of credit losses for certain receivables and contract assets. The amendments are effective for annual reporting periods beginning after December 15, 2025, and interim reporting periods within those annual reporting periods. Early adoption is permitted in any interim or annual period in which financial statements have not yet been issued or made available for issuance. We are currently evaluating the impact of this amendment and do not expect that the adoption of this guidance will have a material impact on our consolidated financial statements and accompanying notes.</span></p></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/205/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Aug. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">2. REVENUE RECOGNITION</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table presents disaggregated revenue by major product and service categories during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">three months ended August 31, 2025 and August 31, 2024:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:97.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:66.993%;box-sizing:content-box;"></td>
         <td style="width:1.62%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:12.883000000000001%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.62%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:12.883000000000001%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Three months ended August 31,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Food Safety</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Natural Toxins &amp; Allergens</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">19,962</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">20,376</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Bacterial &amp; General Sanitation</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">41,649</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">39,899</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Indicator Testing, Culture Media &amp; Other</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">79,085</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">81,703</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Biosecurity Products</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,799</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,779</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Genomics Services</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,555</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,588</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">152,050</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">159,345</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Animal Safety</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Life Sciences</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,859</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,733</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Veterinary Instruments &amp; Disposables</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,908</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">12,523</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Animal Care &amp; Other</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,578</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,679</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Biosecurity Products</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">19,229</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">20,806</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Genomics Services</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16,565</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">15,878</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">57,139</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">57,619</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Total Revenues</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">209,189</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">216,964</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table summarizes contract liabilities by period:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:80.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:51.46%;box-sizing:content-box;"></td>
         <td style="width:3.8%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:18.04%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:4.66%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:18.04%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Three months ended August 31,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Beginning balance</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,558</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,632</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Additions</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,206</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,078</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Amounts recognized into revenue</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,940</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,075</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Ending balance</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,824</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,635</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Divestiture<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Aug. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', window );">Divestiture</a></td>
<td class="text"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">3. DIVESTITURE</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In April 2025, we announced that we had entered into a definitive agreement to sell our Cleaners and Disinfectants ("C&amp;D") business to Kersia Group ("Kersia"). The planned divestiture did not meet the criteria for classification as a discontinued operation under ASC 205-20, as the sale does not represent a strategic shift that has or will have a major effect on our operations or financial results.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On July 17, 2025, we completed the sale of the C&amp;D business to Kersia. We received total consideration of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">121,724</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> in cash at closing, net of cash divested, plus additional contingent consideration of up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,500</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> (the &#8220;Earnout Payment&#8221;) based on revenue performance of the divested business during the 12-month period following the closing date. The Earnout Payment is subject to reduction if certain revenue thresholds, as defined in the purchase agreement, are not achieved. During the three months ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">August 31, 2025, we recognized a gain on the sale of the business of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">76,390</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, which is included in &#8220;Gain on sale of business&#8221; within the Consolidated Statements of Operations.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In addition, at closing, we also entered into transition service and transition distribution agreements with Kersia, which require us to provide services to Kersia during the transition period. Related to the transition distribution agreements, for performance obligations for which we act as an agent, we record revenue as the net amount of our gross billings less amounts remitted to Kersia. For performance obligations for which we act as principal, we record the gross amount billed to the customer as revenue. We recorded a liability representing the fair value of the services we expect to provide of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,691</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> within other current liabilities related to these agreements, which will be expensed to Other, net over a 12-month period following the closing date.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/205-20/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/360/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) Per Share<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Aug. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Income (Loss) Per Share</a></td>
<td class="text"><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">4. NET INCOME (LOSS) PER SHARE</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Basic net income (loss) per share is computed by dividing net income (loss) by the weighted average number of shares of common stock outstanding during the period. Diluted net income (loss) per share is computed using the treasury stock method by dividing net income (loss) by the weighted average number of shares of common stock outstanding.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The calculation of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">net income (loss) per share follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:66.993%;box-sizing:content-box;"></td>
         <td style="width:1.62%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:12.883000000000001%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.62%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:12.883000000000001%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Three months ended August 31,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Numerator for basic and diluted net income (loss) per share:</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net income (loss) attributable to Neogen</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">36,338</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">12,609</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Denominator for basic net income (loss) per share:</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Weighted average shares</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">217,217,836</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">216,695,348</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Effect of dilutive stock options and RSUs</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">117,090</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Denominator for diluted net income (loss) per share</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">217,334,926</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">216,695,348</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net income (loss) per share:</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Basic</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.17</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.06</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Diluted</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.17</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.06</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
       </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div><p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For the three months ended August 31, 2025</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">661,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> shares were excluded from the calculation of diluted net income per share, because the inclusion of such securities in the calculation would have been anti-dilutive. Due to the loss reported for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">three months ended August 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, the stock options and RSUs were anti-dilutive.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information and Geographic Data<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Aug. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Information and Geographic Data</a></td>
<td class="text"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">5. SEGMENT INFORMATION AND GEOGRAPHIC DATA</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company has </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> reportable segments: Food Safety and Animal Safety. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The results of each segment are regularly reviewed by the chief operating decision maker ("CODM") to assess the performance of the segments and make decisions regarding the allocation of resources to the segments.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> Our CODM is our </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_7374e537-0483-445f-b35b-9704646c96a8;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Chief Executive Officer</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The performance measure that the CODM uses is operating income. Refer to the consolidated statements of operations for the reconciliation of consolidated operating income (loss), which is the total of Company&#8217;s segment measure of profit or loss, to consolidated income before income taxes.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following tables reflect segment and corporate information:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:82.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:42.074%;box-sizing:content-box;"></td>
         <td style="width:1.181%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:10.951%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.181%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:10.951%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.181%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:12.352%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.181%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:10.951%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
        </tr>
        <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="14" style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Three month ended August 31, 2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Food Safety</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Animal Safety</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Corporate and<br/>Eliminations </span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Total</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total Revenues</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">158,456</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">58,861</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">217,317</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Intersegment Revenue</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,406</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,722</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8,128</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net Revenue</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">152,050</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">57,139</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">209,189</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total Cost of Revenues</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">76,460</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">37,759</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">114,219</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating Expenses</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">68,499</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14,908</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">27,654</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">111,061</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating Income (Loss)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,091</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,472</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">27,654</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16,091</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Depreciation and Amortization</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">25,901</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,154</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">29,055</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Interest Expense</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16,442</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16,442</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total Assets</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,947,343</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">291,929</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">138,884</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,378,156</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Expenditures for long-lived assets</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">23,437</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">565</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">24,002</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="14" style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Three month ended August 31, 2024</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Food Safety</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Animal Safety</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Corporate and<br/>Eliminations </span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Total</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total Revenues</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">163,575</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">60,018</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">223,593</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Intersegment Revenue</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,230</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,399</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,629</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net Revenue</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">159,345</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">57,619</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">216,964</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net Cost of Revenues</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">74,458</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">37,580</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">112,038</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating Expenses</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">66,982</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">17,450</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">18,237</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">102,669</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating Income (Loss)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">17,905</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,589</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">18,237</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,257</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Depreciation and Amortization</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">26,202</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,598</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">29,800</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Interest Expense</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">18,615</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">18,615</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total Assets</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,056,444</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">342,077</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">104,652</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,503,173</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Expenditures for long-lived assets</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">36,045</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,388</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">38,433</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table><div class="item-list-element-wrapper" style="display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Includes corporate assets, including cash and cash equivalents, current and deferred tax accounts and overhead expenses not allocated to specific business segments, and excludes intersegment transactions.</span></div></div></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table presents revenue disaggregated by geographic location:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:66.993%;box-sizing:content-box;"></td>
         <td style="width:1.62%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:12.883000000000001%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.62%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:12.883000000000001%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Three months ended August 31,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Domestic</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">102,074</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">104,383</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">International</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">107,115</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">112,581</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total revenue</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">209,189</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">216,964</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div><span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Aug. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock', window );">Restructuring</a></td>
<td class="text"><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">6. RESTRUCTURING	</span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We regularly evaluate our business to ensure that we are properly configured and sized based on changing market conditions. Accordingly, we have implemented certain restructuring initiatives, including consolidation of certain facilities throughout the world and rationalization of our operations.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Our restructuring charges consist of severance payments, costs for outplacement services, and post-employment benefits (collectively, &#8220;employee separation costs&#8221;), other related exit costs and asset impairment charges related to restructuring activities. These amounts are partially recorded within cost of service revenues and partially recorded within general and administrative expense on the consolidated statements of operations. Amounts recorded during the three months ended August 31, 2025 relate primarily to completion of actions initiated in the prior fiscal year.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Restructuring charges by segment were as follows:</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:80.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:35.213%;box-sizing:content-box;"></td>
         <td style="width:2.16%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:28.334%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.96%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:28.334%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Three months ended August 31,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Food Safety</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">407</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">132</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Animal Safety</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">52</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Corporate</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">127</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">238</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_a7340078-f069-49f2-826a-80dc29a953ad;"><span style="-sec-ix-hidden:F_74c3ce7b-df50-4f27-93a4-f37500f0d82a;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total</span></span></span></span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">332</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">370</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Restructuring activity for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">three months ended August 31, 2025 was as follows:</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:80.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:33.758%;box-sizing:content-box;"></td>
         <td style="width:2.426%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:19.605%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:2.051%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:17.555%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.25%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:17.354000000000003%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
        </tr>
        <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Employee Separation Costs</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Other Exit Costs</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Total</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Balance as of May 31, 2025</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">756</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">756</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Expense</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">294</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">38</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">332</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cash Payments</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">940</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">15</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">955</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Asset impairments and other</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">23</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">23</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Balance as of August 31, 2025</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">110</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">110</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/420/tableOfContent<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long Term Debt<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Aug. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtTextBlock', window );">Long Term Debt</a></td>
<td class="text"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">7. LONG-TERM DEBT</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Long-term debt consists of the following:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:80.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:64.575%;box-sizing:content-box;"></td>
         <td style="width:1.25%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:15.625%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.6%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:12.95%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">August 31, 2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">May 31, 2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Term Loan</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">405,000</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">450,000</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Senior Notes</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">346,500</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">350,000</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Revolver Facility</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">48,500</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">100,000</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Finance Lease</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,426</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total debt and finance lease</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">800,000</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">902,426</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Less: Current portion</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">19,301</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total non-current debt</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">800,000</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">883,125</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Less: Unamortized debt issuance costs</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,470</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8,315</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total non-current debt, net</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">792,530</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">874,810</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">During the three months ended August 31, 2025</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, we used the net proceeds from the Cleaners &amp; Disinfectants divestiture to repay a portion of our outstanding debt. We repaid $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">51,500</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> of principal on the Revolving Facility, made $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">45,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> of prepayments on the Term Loan, and repurchased $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,500</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million of Senior Notes on the open market. The Term Loan prepayments resulted in an extinguishment loss of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">393</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> related to unamortized debt issuance costs, while the Senior Notes repurchase resulted in an extinguishment loss of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">41</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> related to unamortized debt issuance costs.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Aug. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">8. INCOME TAXES</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Income tax expense was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,470</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> during the three months ended August 31, 2025</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. Income tax benefit was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;font-kerning:none;min-width:fit-content;color:#000000;">3,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">three months ended August 31, 2024. The net tax expense for the three months ended August 31, 2025</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> is primarily related to pre-tax income due to gains on the sale of our Cleaners and Disinfectants business. The Organization for Economic Cooperation and Development (&#8220;OECD&#8221;) Pillar Two global minimum tax rules, which generally provide for a minimum effective tax rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">15</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">%, are intended to apply for tax years beginning in 2024. We continue to closely monitor developments and evaluate the impact these new rules will have on our tax rate, including eligibility to qualify for certain safe harbors. Where no safe harbor is met, we have included in our income tax for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">three months ended August 31, 2025, a forecasted amount of &#8220;top-up&#8221; tax for our foreign subsidiaries as required under the applicable rules of the countries that have adopted the Pillar Two directives. For the three months ended August 31, 2025, no foreign subsidiary is forecasted to incur a material top-up tax under Pillar Two.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On July 4, 2025, the One Big Beautiful Bill Act (&#8220;OBBBA&#8221;) was enacted into law in the United States. OBBBA includes significant provisions, including the permanent extension of certain expiring provisions of the Tax Cuts and Jobs Act, modifications to the international tax framework and the restoration of favorable tax treatment for depreciation and interest expenses. The legislation has multiple effective dates, with certain provisions effective in 2025 and others implemented through 2027. There was not a significant impact to our income tax expense or effective tax rate for the  three months ended August 31, 2025.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The total amounts of unrecognized tax benefits that, if recognized, would affect the effective tax rate as of August 31, 2025 and May 31, 2025</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,732</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,849</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, respectively. Increases in unrecognized tax benefits are primarily associated with the acquired 3M FSD, including positions for transfer pricing and research and development credits.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477617/942-740-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478822/944-740-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Aug. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">9. COMMITMENTS AND CONTINGENCIES</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We are involved in environmental remediation and monitoring activities at our Randolph, Wisconsin manufacturing facility and we accrue for related costs, when such costs are determined to be probable and estimable. We currently utilize a pump and treat remediation strategy, which includes semi-annual monitoring and reporting, consulting, and maintenance of monitoring wells. These annual remediation costs are expensed as incurred and have ranged from approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">40</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">130</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_db18c469-323e-4e2b-8ec9-fe983e86cbbf;"><span style="-sec-ix-hidden:F_13446c57-24da-4b02-bf5e-e45488da210d;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">per</span></span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> year over the past five years. We estimated that the remaining </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_6585bad2-5fa9-47f8-884c-337b7c3433d9;"><span style="-sec-ix-hidden:F_5ecbd4c2-5066-467d-a440-6d741be08ae4;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">liability</span></span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> for these costs are $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">916</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> as of both </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">August 31, 2025 and May 31, 2025</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, measured on an undiscounted basis over an estimated period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">15 years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. In fiscal 2019, we performed an updated Corrective Measures Study on the site, per a request from the Wisconsin Department of Natural Resources ("WDNR"), and are currently working with the WDNR regarding potential alternative remediation strategies going forward. We believe that the current pump and treat strategy is appropriate for the site. In fiscal 2022, in collaboration with the WDNR, we initiated an in-situ chemical remediation pilot study, which ran over a two-year period. The results of this study were submitted to the WDNR as part of our standard annual report. If the WDNR were to require a change from the current pump and treat remediation strategy, this change could result in an increase in future costs and, ultimately, an increase in the currently recorded liability, with an offsetting charge to operations in the period recorded. We recorded $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> as a</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_96c04545-b2b3-4526-af96-fa47e32e077a;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> current liability</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">August 31, 2025</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, and the remaining $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">816</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> is recorded in </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_7c403e0c-e521-4bb7-a90b-f8a4d7756da4;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">other non-current liabilities</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> in the condensed consolidated balance sheets.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Shareholder Litigation</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On July 18, 2025, Operating Engineers Construction Industry and Miscellaneous Pension Fund filed a putative class action complaint in the United States District Court for the Western District of Michigan against the Company, John Adent, and David Naemura. The complaint asserts claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 based on allegedly false and misleading public statements and omissions by defendants during the period January 5, 2023 through June 3, 2025 relating to the integration of the 3M business into Neogen.  The complaint seeks, among other things, unspecified monetary damages, reasonable costs and expenses and/or other relief as deemed appropriate by the Court. Defendants have not yet responded to the complaint.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On August 27, 2025, the Company, John Adent, Steven J. Quinlan, James C. Borel, William T. Boehm, Ronald D. Green, Ralph A. Rodriguez, James P. Tobin, Darci L. Vetter, and Catherine E. Woteki were named in a putative class action filed in Minnesota&#8217;s Second Judicial District for Ramsey County. The complaint asserts claims under Sections 11, 12(a)(2), and 15 of the Securities Act of 1933 based on allegedly false and misleading public statements by defendants in the offering materials issued in connection with the 2022 transaction in which Neogen acquired 3M&#8217;s Food Safety Business. The complaint seeks, among other things, unspecified monetary damages, reasonable costs and expenses, recission, and/or such other equitable or injunctive relief as deemed appropriate by the Court. Defendants have not yet responded to the complaint.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Stockholder Demands</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">On August 13 and August 15, 2025, the Company received </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> separate stockholder litigation demands requesting that the Board investigate the allegations in the Federal Action and pursue claims on the Company&#8217;s behalf based on those allegations. On October 4, 2025, the Board established a litigation committee to consider and investigate the demands.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company intends to vigorously defend the matters.  Given the uncertainty of litigation and the preliminary stage of the cases, we cannot estimate the reasonably possible loss or range of loss that may result from the actions.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Other than the shareholder items noted above, we are subject to certain legal and other proceedings that, in the opinion of management, are not expected to have a material effect on our financial statements.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivatives and Fair Value<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Aug. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">Derivatives and Fair Value</a></td>
<td class="text"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">10. DERIVATIVES AND FAIR VALUE</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Derivatives</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We operate globally and are exposed to market risks arising from fluctuations in foreign currency exchange rates and interest rates. As part of our financial risk management strategy, we use derivative financial instruments to hedge  exposure to variability in cash flows associated with these market risks. These instruments are used solely for risk management purposes; We do not engage in derivative transactions for trading or speculative purposes.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Derivatives Not Designated as Hedging Instruments</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We have entered into non-designated foreign currency forward contracts to manage foreign currency balance sheet risk associated with intercompany loans and other foreign currency denominated assets and liabilities. These contracts are recorded net at fair value on our consolidated balance sheets, classified as Level 2 in the fair value hierarchy. The notional amount of forward contracts in place was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">50,911</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">65,023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">August 31, 2025 and May 31, 2025, respectively, and consisted of economic hedges of transactions up to October 2025.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;">&#160;</p><div style="font-size:10pt;font-family:Times New Roman;">
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:99.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:37.273%;box-sizing:content-box;"></td>
         <td style="width:1.253%;box-sizing:content-box;"></td>
         <td style="width:28.283%;box-sizing:content-box;"></td>
         <td style="width:1.01%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:15.475%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.01%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:11.697%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
        </tr>
        <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Fair Value of Derivatives Not Designated as Hedging  Instruments</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Balance Sheet Location</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">August 31, 2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">May 31, 2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Foreign currency forward contracts, net</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other current assets (liabilities)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">123</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">407</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
       </table></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The location and amount of gains (losses) from derivatives not designated as hedging instruments in our condensed consolidated statements of operations were as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:40.06%;box-sizing:content-box;"></td>
         <td style="width:1.36%;box-sizing:content-box;"></td>
         <td style="width:27%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:12.98%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.36%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:12.24%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Three months ended August 31,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Derivatives Not Designated as Hedging Instruments</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Location in statements of operations</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Foreign currency forward contracts</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other, net</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">133</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">634</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Derivatives Designated as Hedging Instruments</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In November 2022, we entered into a receive-variable, pay-fixed interest rate swap agreement with a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">250,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> notional value, which is designated as a cash flow hedge. In accordance with the agreement, the notional value decreased to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">200,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> in November 2024. This agreement fixed a portion of the variable interest due on our term loan facility, with an effective date of December 2, 2022 and a maturity date of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">June 30, 2027</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. Under the terms of the agreement, we pay a fixed interest rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.215</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">%, plus an applicable margin ranging between </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">137.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">175</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> basis points and receive a variable rate of interest based on term SOFR from the counterparty, which is reset according to the duration of the SOFR term. We expect to reclassify a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">580</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> loss </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">of accumulated other comprehensive income into earnings in the next 12 months.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We record the fair value of our interest rate swaps on a recurring basis using Level 2 observable market inputs for similar assets or liabilities in active markets.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:36.12%;box-sizing:content-box;"></td>
         <td style="width:1.52%;box-sizing:content-box;"></td>
         <td style="width:32.7%;box-sizing:content-box;"></td>
         <td style="width:1.52%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:13.34%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.52%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:9.280000000000001%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Fair Value of Derivatives Designated as Hedging Instruments</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Balance Sheet Location</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">August 31, 2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">May 31, 2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Interest rate swap &#8211; current</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other current liabilities</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">764</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">369</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Interest rate swap &#8211; non-current</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other non-current liabilities</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,426</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,290</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
       </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Fair Value of Financial Instruments</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">   </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Fair value measurements are determined based upon the exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants exclusive of any transaction costs. We utilize a fair value hierarchy based upon the observability of inputs used in valuation techniques as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">     </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Level 1:  Observable inputs such as quoted prices in active markets;</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">      </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Level 2:  Inputs, other than quoted prices in active markets, that are observable either directly or indirectly; and</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">      </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Level 3:  Unobservable inputs in which there is little or no market data, which require the reporting entity to develop its own assumptions.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">  </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The carrying amounts of our financial instruments other than cash equivalents and marketable securities, which include accounts receivable and accounts payable, approximate fair value based on either their short maturity or current terms for similar instruments.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 182<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480401/815-10-55-182<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 185<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480401/815-10-55-185<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 184<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480401/815-10-55-184<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 181<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480401/815-10-55-181<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4K<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4K<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4K<br> -Subparagraph (a)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4K<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4K<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4K<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4K<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4K<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4K<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4K<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4H<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4H<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4H<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4H<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 15<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480960/815-15-50-3<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 183<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480401/815-10-55-183<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4K<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4K<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4K<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4K<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4K<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4K<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4I<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4F<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4F<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/815/tableOfContent<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-5<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-5C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Loss<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Aug. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract', window );"><strong>Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNoteTextBlock', window );">Accumulated Other Comprehensive Loss</a></td>
<td class="text"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">11. ACCUMULATED OTHER COMPREHENSIVE LOSS</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Accumulated other comprehensive loss changes by component, net of related tax, were as follows:</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:99.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:62.92%;box-sizing:content-box;"></td>
         <td style="width:4.94%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:11.6%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:4.94%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:11.6%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Three months ended August 31,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Accumulated other comprehensive loss, beginning balance</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">28,898</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">30,021</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Foreign currency translation adjustment</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:5pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:0.92%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Balance at beginning of period</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">27,637</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">31,885</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other comprehensive gain before reclassifications</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,916</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,459</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Amounts reclassified from accumulated other comprehensive loss</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">99</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">-</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:5pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:0.92%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Balance at end of period</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">21,820</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">29,426</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Fair value of derivatives change</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:5pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:0.92%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Balance at beginning of period</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,261</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,864</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other comprehensive loss before reclassifications</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">319</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,271</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Amounts reclassified from accumulated other comprehensive loss</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">85</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">588</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:5pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:0.92%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Balance at end of period</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,665</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,995</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Accumulated other comprehensive loss, ending balance</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">23,485</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">31,421</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
       </table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNoteTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/220/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNoteTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Aug. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">12. SUBSEQUENT EVENTS</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In September 2025, management approved a plan to reduce approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">% of its headcount as part of an organizational restructuring focused on improving operational efficiency and financial performance. The actions were implemented at the end of September, resulting in expected employee separation benefits of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6.75</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million - $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7.25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million. These benefits are expected to be paid during the three months ended November 30, 2025.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/855/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business and Basis of Presentation (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Aug. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Basis of Presentation and Consolidation</a></td>
<td class="text"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">BASIS OF PRESENTATION AND CONSOLIDATION</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The accompanying unaudited condensed consolidated financial statements include the accounts of Neogen and its wholly owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America (generally accepted accounting principles) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In our opinion, all adjustments considered necessary for a fair statement of the results of the interim period have been included in the accompanying unaudited condensed consolidated financial statements. All intercompany balances and transactions have been eliminated in consolidation. These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the notes thereto included in our Annual Report on Form 10-K for the fiscal year ended May 31, 2025</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">New Accounting Pronouncements Adopted</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">New Accounting Pronouncements Adopted</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">  </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which modifies the disclosure and presentation requirements of reportable segments. The amendments in the update require the disclosure of significant segment expenses that are regularly provided to the chief operating decision maker (CODM) and included within each reported measure of segment profit and loss. The amendments also require disclosure of all other segment items by reportable segment and a description of its composition. Additionally, the amendments require disclosure of the title and position of the CODM and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources. We adopted this pronouncement and provided required interim disclosures in Note 5 "Segment Information and Geographic Data"</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">to the condensed consolidated financial statements.  We adopted the interim requirements on June 1, 2025.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which expands disclosures in an entity&#8217;s income tax rate reconciliation table and disclosures regarding cash taxes paid both in the U.S. and foreign jurisdictions. This guidance becomes effective for our fiscal year 2026 annual reporting. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We adopted this guidance on June 1, 2025 and the adoption of this guidance will result in modifications to Neogen's income tax disclosures to adhere to the new requirements, but is not expected to otherwise have a significant impact on our consolidated financial statements.</span></p><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_neog_NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock', window );">New Accounting Pronouncements Not Yet Adopted</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">New Accounting Pronouncements Not Yet Adopted</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Income Statement (Topic 220): Expense Disaggregation Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In November 2024, the FASB issued ASU No. 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures, which requires a public business entity to provide disaggregated disclosures, in the notes to the financial statements, of certain categories of expenses that are included in expense line items on the face of the income statement. The amendments in this Update are effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. We are currently evaluating the impact that the new guidance will have on the presentation of our consolidated financial statements and accompanying notes.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Financial Instruments &#8212; Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Assets</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In July 2025, the FASB issued ASU 2025-05, Financial Instruments &#8212; Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Assets. The amendments provide a practical expedient and, if applicable, an accounting policy election to simplify the measurement of credit losses for certain receivables and contract assets. The amendments are effective for annual reporting periods beginning after December 15, 2025, and interim reporting periods within those annual reporting periods. Early adoption is permitted in any interim or annual period in which financial statements have not yet been issued or made available for issuance. We are currently evaluating the impact of this amendment and do not expect that the adoption of this guidance will have a material impact on our consolidated financial statements and accompanying notes.</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_neog_NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>New accounting pronouncements not yet adopted.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">neog_NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>neog_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Aug. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Summary of Contract Liabilities by Period</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table summarizes contract liabilities by period:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:80.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:51.46%;box-sizing:content-box;"></td>
         <td style="width:3.8%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:18.04%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:4.66%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:18.04%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Three months ended August 31,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Beginning balance</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,558</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,632</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Additions</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,206</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,078</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Amounts recognized into revenue</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,940</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,075</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Ending balance</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,824</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,635</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Summary of Disaggregated Revenue by Geographic Location</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table presents revenue disaggregated by geographic location:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:66.993%;box-sizing:content-box;"></td>
         <td style="width:1.62%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:12.883000000000001%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.62%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:12.883000000000001%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Three months ended August 31,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Domestic</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">102,074</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">104,383</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">International</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">107,115</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">112,581</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total revenue</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">209,189</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">216,964</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Summary of Disaggregated Revenue by Geographic Location</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table presents disaggregated revenue by major product and service categories during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">three months ended August 31, 2025 and August 31, 2024:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:97.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:66.993%;box-sizing:content-box;"></td>
         <td style="width:1.62%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:12.883000000000001%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.62%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:12.883000000000001%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Three months ended August 31,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Food Safety</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Natural Toxins &amp; Allergens</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">19,962</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">20,376</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Bacterial &amp; General Sanitation</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">41,649</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">39,899</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Indicator Testing, Culture Media &amp; Other</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">79,085</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">81,703</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Biosecurity Products</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,799</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,779</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Genomics Services</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,555</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,588</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">152,050</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">159,345</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Animal Safety</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Life Sciences</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,859</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,733</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Veterinary Instruments &amp; Disposables</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">11,908</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">12,523</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Animal Care &amp; Other</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,578</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,679</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Biosecurity Products</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">19,229</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">20,806</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Genomics Services</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16,565</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">15,878</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">57,139</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">57,619</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Total Revenues</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">209,189</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">216,964</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Aug. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Calculation of Net Income (Loss) Per Share</a></td>
<td class="text"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The calculation of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">net income (loss) per share follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:66.993%;box-sizing:content-box;"></td>
         <td style="width:1.62%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:12.883000000000001%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.62%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:12.883000000000001%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Three months ended August 31,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Numerator for basic and diluted net income (loss) per share:</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net income (loss) attributable to Neogen</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">36,338</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">12,609</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Denominator for basic net income (loss) per share:</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Weighted average shares</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">217,217,836</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">216,695,348</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Effect of dilutive stock options and RSUs</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">117,090</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Denominator for diluted net income (loss) per share</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">217,334,926</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">216,695,348</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net income (loss) per share:</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Basic</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.17</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.06</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:3.707%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Diluted</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.17</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">0.06</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
       </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information and Geographic Data (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Aug. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Segment Information</a></td>
<td class="text"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following tables reflect segment and corporate information:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:82.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:42.074%;box-sizing:content-box;"></td>
         <td style="width:1.181%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:10.951%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.181%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:10.951%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.181%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:12.352%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.181%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:10.951%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
        </tr>
        <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="14" style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Three month ended August 31, 2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Food Safety</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Animal Safety</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Corporate and<br/>Eliminations </span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Total</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total Revenues</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">158,456</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">58,861</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">217,317</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Intersegment Revenue</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,406</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,722</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8,128</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net Revenue</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">152,050</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">57,139</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">209,189</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total Cost of Revenues</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">76,460</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">37,759</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">114,219</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating Expenses</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">68,499</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">14,908</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">27,654</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">111,061</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating Income (Loss)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,091</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,472</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">27,654</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16,091</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Depreciation and Amortization</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">25,901</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,154</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">29,055</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Interest Expense</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16,442</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">16,442</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total Assets</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,947,343</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">291,929</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">138,884</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,378,156</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Expenditures for long-lived assets</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">23,437</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">565</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">24,002</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="14" style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Three month ended August 31, 2024</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Food Safety</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Animal Safety</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Corporate and<br/>Eliminations </span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;position:relative;font-kerning:none;min-width:fit-content;">(1)</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Total</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total Revenues</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">163,575</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">60,018</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">223,593</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Intersegment Revenue</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,230</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,399</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">6,629</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net Revenue</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">159,345</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">57,619</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">216,964</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Net Cost of Revenues</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">74,458</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">37,580</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">112,038</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating Expenses</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">66,982</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">17,450</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">18,237</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">102,669</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Operating Income (Loss)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">17,905</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,589</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">18,237</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,257</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Depreciation and Amortization</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">26,202</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,598</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">29,800</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Interest Expense</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">18,615</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">18,615</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total Assets</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,056,444</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">342,077</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">104,652</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4,503,173</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Expenditures for long-lived assets</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">36,045</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,388</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">38,433</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table><div class="item-list-element-wrapper" style="display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(1)</span><div style="display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Includes corporate assets, including cash and cash equivalents, current and deferred tax accounts and overhead expenses not allocated to specific business segments, and excludes intersegment transactions.</span></div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregated Revenue</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following table presents revenue disaggregated by geographic location:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:66.993%;box-sizing:content-box;"></td>
         <td style="width:1.62%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:12.883000000000001%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.62%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:12.883000000000001%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Three months ended August 31,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Domestic</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">102,074</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">104,383</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">International</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">107,115</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">112,581</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total revenue</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">209,189</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">216,964</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long Term Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Aug. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Summary of Long Term Debt</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Long-term debt consists of the following:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:80.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:64.575%;box-sizing:content-box;"></td>
         <td style="width:1.25%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:15.625%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.6%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:12.95%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">August 31, 2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">May 31, 2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Term Loan</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">405,000</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">450,000</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Senior Notes</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">346,500</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">350,000</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Revolver Facility</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">48,500</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">100,000</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Finance Lease</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,426</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total debt and finance lease</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">800,000</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">902,426</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Less: Current portion</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">19,301</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total non-current debt</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">800,000</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">883,125</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Less: Unamortized debt issuance costs</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">7,470</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">8,315</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total non-current debt, net</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">792,530</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">874,810</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-50-3<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-8<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-6<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Aug. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock', window );">Summary of Restructuring Charges by Segment</a></td>
<td class="text"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Restructuring charges by segment were as follows:</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:80.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:35.213%;box-sizing:content-box;"></td>
         <td style="width:2.16%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:28.334%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.96%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:28.334%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Three months ended August 31,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Food Safety</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">407</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">132</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Animal Safety</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">52</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Corporate</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">127</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">238</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_a7340078-f069-49f2-826a-80dc29a953ad;"><span style="-sec-ix-hidden:F_74c3ce7b-df50-4f27-93a4-f37500f0d82a;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Total</span></span></span></span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">332</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">370</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock', window );">Summary of Restructuring Activity</a></td>
<td class="text"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Restructuring activity for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">three months ended August 31, 2025 was as follows:</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:80.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:33.758%;box-sizing:content-box;"></td>
         <td style="width:2.426%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:19.605%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:2.051%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:17.555%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.25%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:17.354000000000003%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
        </tr>
        <tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Employee Separation Costs</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Other Exit Costs</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Total</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Balance as of May 31, 2025</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">756</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">756</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Expense</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">294</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">38</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">332</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Cash Payments</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">940</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">15</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">955</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Asset impairments and other</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">23</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">23</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Balance as of August 31, 2025</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">110</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#8212;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">110</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6.7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivatives and Fair Value (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Aug. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock', window );">Schedule of Other Derivatives Not Designated As Hedging Instruments Statements of Financial Performance And Financial Position Location</a></td>
<td class="text">
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:99.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:37.273%;box-sizing:content-box;"></td>
         <td style="width:1.253%;box-sizing:content-box;"></td>
         <td style="width:28.283%;box-sizing:content-box;"></td>
         <td style="width:1.01%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:15.475%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.01%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:11.697%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
        </tr>
        <tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Fair Value of Derivatives Not Designated as Hedging  Instruments</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Balance Sheet Location</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">August 31, 2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">May 31, 2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Foreign currency forward contracts, net</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other current assets (liabilities)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">123</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">407</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
       </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_neog_ScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLocationTableTextBlock', window );">Schedule of Gain Loss From Derivatives Not Designated As Hedging Instruments Statements of Financial Performance And Location</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The location and amount of gains (losses) from derivatives not designated as hedging instruments in our condensed consolidated statements of operations were as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:40.06%;box-sizing:content-box;"></td>
         <td style="width:1.36%;box-sizing:content-box;"></td>
         <td style="width:27%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:12.98%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.36%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:12.24%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Three months ended August 31,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Derivatives Not Designated as Hedging Instruments</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Location in statements of operations</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Foreign currency forward contracts</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other, net</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">133</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">634</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
       </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock', window );">Summary of Interest Rate Swaps on Recurring Basis Using Observable Market Inputs for Similar Assets or Liabilities</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">We record the fair value of our interest rate swaps on a recurring basis using Level 2 observable market inputs for similar assets or liabilities in active markets.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:36.12%;box-sizing:content-box;"></td>
         <td style="width:1.52%;box-sizing:content-box;"></td>
         <td style="width:32.7%;box-sizing:content-box;"></td>
         <td style="width:1.52%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:13.34%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:1.52%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:9.280000000000001%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Fair Value of Derivatives Designated as Hedging Instruments</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Balance Sheet Location</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">August 31, 2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">May 31, 2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Interest rate swap &#8211; current</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other current liabilities</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">764</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">369</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Interest rate swap &#8211; non-current</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other non-current liabilities</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,426</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,290</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
       </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_neog_ScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLocationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of gain loss from derivatives not designated as hedging instruments statements of financial performance and location.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">neog_ScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLocationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>neog_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 182<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480401/815-10-55-182<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4E<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of derivative instrument not designated or qualifying as hedging instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4CC<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4CC<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4E<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Loss (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Aug. 31, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract', window );"><strong>Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of Accumulated Other Comprehensive Loss Changes by Component, Net of Related Tax</a></td>
<td class="text"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Accumulated other comprehensive loss changes by component, net of related tax, were as follows:</span></p>
       <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:99.0%;border-collapse:separate;margin-right:auto;">
        <tr style="visibility:collapse;">
         <td style="width:62.92%;box-sizing:content-box;"></td>
         <td style="width:4.94%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:11.6%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:4.94%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
         <td style="width:11.6%;box-sizing:content-box;"></td>
         <td style="width:1%;box-sizing:content-box;"></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"> </span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Three months ended August 31,</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2025</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">2024</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Accumulated other comprehensive loss, beginning balance</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">28,898</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">30,021</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Foreign currency translation adjustment</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:5pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:0.92%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Balance at beginning of period</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">27,637</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">31,885</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other comprehensive gain before reclassifications</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5,916</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2,459</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Amounts reclassified from accumulated other comprehensive loss</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">99</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">-</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:5pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:0.92%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Balance at end of period</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">21,820</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">29,426</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Fair value of derivatives change</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:5pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:0.92%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Balance at beginning of period</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,261</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,864</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Other comprehensive loss before reclassifications</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">319</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3,271</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Amounts reclassified from accumulated other comprehensive loss</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">85</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">588</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;text-indent:5pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="margin-left:0.92%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Balance at end of period</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,665</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1,995</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
        <tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;">
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
        </tr>
        <tr style="height:10pt;background-color:#ffffff;word-break:break-word;">
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Accumulated other comprehensive loss, ending balance</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">23,485</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">$</span></p></td>
         <td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">31,421</span></p></td>
         <td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-kerning:none;min-width:fit-content;">)</span></p></td>
        </tr>
       </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition - Summary of Contract Liabilities by Period (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Aug. 31, 2025</div></th>
<th class="th"><div>Aug. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Beginning balance</a></td>
<td class="nump">$ 5,558<span></span>
</td>
<td class="nump">$ 4,632<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredRevenueAdditions', window );">Additions</a></td>
<td class="nump">3,206<span></span>
</td>
<td class="nump">3,078<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredRevenueRevenueRecognized1', window );">Amounts recognized into revenue</a></td>
<td class="num">(2,940)<span></span>
</td>
<td class="num">(2,075)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Ending balance</a></td>
<td class="nump">$ 5,824<span></span>
</td>
<td class="nump">$ 5,635<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred revenue recognized for transactions arising during the current reporting period. Deferred revenue is a liability as of the balance sheet date related to a revenue producing activity for which revenue has not yet been recognized. Generally, an Entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueRevenueRecognized1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously reported as deferred or unearned revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueRevenueRecognized1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition - Summary of Disaggregated Revenue (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Aug. 31, 2025</div></th>
<th class="th"><div>Aug. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenues</a></td>
<td class="nump">$ 209,189<span></span>
</td>
<td class="nump">$ 216,964<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=neog_FoodSafetyMember', window );">Food Safety</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenues</a></td>
<td class="nump">152,050<span></span>
</td>
<td class="nump">159,345<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=neog_FoodSafetyMember', window );">Food Safety | Natural Toxins &amp; Allergens</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenues</a></td>
<td class="nump">19,962<span></span>
</td>
<td class="nump">20,376<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=neog_FoodSafetyMember', window );">Food Safety | Bacterial &amp; General Sanitation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenues</a></td>
<td class="nump">41,649<span></span>
</td>
<td class="nump">39,899<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=neog_FoodSafetyMember', window );">Food Safety | Indicator Testing, Culture Media &amp; Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenues</a></td>
<td class="nump">79,085<span></span>
</td>
<td class="nump">81,703<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=neog_FoodSafetyMember', window );">Food Safety | Biosecurity Products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenues</a></td>
<td class="nump">5,799<span></span>
</td>
<td class="nump">11,779<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=neog_FoodSafetyMember', window );">Food Safety | Genomics Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenues</a></td>
<td class="nump">5,555<span></span>
</td>
<td class="nump">5,588<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=neog_AnimalSafetyMember', window );">Animal Safety</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenues</a></td>
<td class="nump">57,139<span></span>
</td>
<td class="nump">57,619<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=neog_AnimalSafetyMember', window );">Animal Safety | Biosecurity Products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenues</a></td>
<td class="nump">19,229<span></span>
</td>
<td class="nump">20,806<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=neog_AnimalSafetyMember', window );">Animal Safety | Genomics Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenues</a></td>
<td class="nump">16,565<span></span>
</td>
<td class="nump">15,878<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=neog_AnimalSafetyMember', window );">Animal Safety | Life Sciences</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenues</a></td>
<td class="nump">1,859<span></span>
</td>
<td class="nump">1,733<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=neog_AnimalSafetyMember', window );">Animal Safety | Veterinary Instruments &amp; Disposables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenues</a></td>
<td class="nump">11,908<span></span>
</td>
<td class="nump">12,523<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=neog_AnimalSafetyMember', window );">Animal Safety | Animal Care &amp; Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total Revenues</a></td>
<td class="nump">$ 7,578<span></span>
</td>
<td class="nump">$ 6,679<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=neog_FoodSafetyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=neog_FoodSafetyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=neog_NaturalToxinsAndAllergensMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=neog_NaturalToxinsAndAllergensMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=neog_BacterialAndGeneralSanitationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=neog_BacterialAndGeneralSanitationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=neog_IndicatorTestingCultureMediaAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=neog_IndicatorTestingCultureMediaAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=neog_BiosecurityProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=neog_BiosecurityProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=neog_GenomicsServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=neog_GenomicsServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=neog_AnimalSafetyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=neog_AnimalSafetyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=neog_LifeSciencesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=neog_LifeSciencesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=neog_VeterinaryInstrumentsAndDisposablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=neog_VeterinaryInstrumentsAndDisposablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=neog_AnimalCareAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=neog_AnimalCareAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Divestiture -Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 17, 2025</div></th>
<th class="th"><div>Aug. 31, 2025</div></th>
<th class="th"><div>Aug. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested', window );">Total consideration</a></td>
<td class="nump">$ 121,724<span></span>
</td>
<td class="nump">$ 121,724<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfBusiness', window );">Gain on sale of business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">76,390<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember', window );">Other Current Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_neog_LiabilityRepresentingFairValueOfServicesExpectToProvide', window );">Liability representing fair value of services expect to provide</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,691<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_neog_AdditionalContingentConsiderationFromDivestitureOfBusinessesNetOfCashDivested', window );">Additional contingent consideration</a></td>
<td class="nump">$ 3,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_neog_AdditionalContingentConsiderationFromDivestitureOfBusinessesNetOfCashDivested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional contingent consideration from divestiture of businesses net of cash divested.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">neog_AdditionalContingentConsiderationFromDivestitureOfBusinessesNetOfCashDivested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>neog_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_neog_LiabilityRepresentingFairValueOfServicesExpectToProvide">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Liability representing fair value of services expect to provide.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">neog_LiabilityRepresentingFairValueOfServicesExpectToProvide</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>neog_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-3A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents the cash inflow during the period from the sale of a component of the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) Per Share - Calculation of Net Income (Loss) Per Share (Detail) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Aug. 31, 2025</div></th>
<th class="th"><div>Aug. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_neog_EarningsPerShareLineItems', window );"><strong>Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Numerator for basic and diluted net income (loss) per share: - Net income (loss) attributable to Neogen</a></td>
<td class="nump">$ 36,338<span></span>
</td>
<td class="num">$ (12,609)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Denominator for basic net income (loss) per share - Weighted average shares</a></td>
<td class="nump">217,217,836<span></span>
</td>
<td class="nump">216,695,348<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Effect of dilutive stock options and RSUs</a></td>
<td class="nump">117,090<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Denominator for diluted net income (loss) per share</a></td>
<td class="nump">217,334,926<span></span>
</td>
<td class="nump">216,695,348<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net income (loss) per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic</a></td>
<td class="nump">$ 0.17<span></span>
</td>
<td class="num">$ (0.06)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="nump">$ 0.17<span></span>
</td>
<td class="num">$ (0.06)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_neog_EarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Earnings Per Share [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">neog_EarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>neog_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480454/718-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-22<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-28A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income (Loss) Per Share - Additional Information (Detail)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Aug. 31, 2025 </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Shares excluded from calculation of diluted net income per share</a></td>
<td class="nump">661,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information and Geographic Data - Additional Information (Detail)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Aug. 31, 2025 </div>
<div>Segment</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments | Segment</a></td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration', window );">Segment Reporting, CODM, Individual Title and Position or Group Name [Extensible Enumeration]</a></td>
<td class="text">srt:ChiefExecutiveOfficerMember<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingCodmProfitLossMeasureHowUsedDescription', window );">Segment Reporting, CODM, Profit (Loss) Measure, How Used, Description</a></td>
<td class="text">The results of each segment are regularly reviewed by the chief operating decision maker ("CODM") to assess the performance of the segments and make decisions regarding the allocation of resources to the segments.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates title and position of individual or name of group identified as chief operating decision maker (CODM) for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingCodmProfitLossMeasureHowUsedDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of how chief operating decision maker (CODM) uses reported segment profit (loss) measure to assess performance and allocate resource.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingCodmProfitLossMeasureHowUsedDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Segment Information and Geographic Data - Segment Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Aug. 31, 2025</div></th>
<th class="th"><div>Aug. 31, 2024</div></th>
<th class="th"><div>May 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Operating Expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 111,061<span></span>
</td>
<td class="nump">$ 102,669<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income (Loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(16,091)<span></span>
</td>
<td class="nump">2,257<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">29,055<span></span>
</td>
<td class="nump">29,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseOther', window );">Interest Expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">16,442<span></span>
</td>
<td class="nump">18,615<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,378,156<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,443,836<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Total Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(8,128)<span></span>
</td>
<td class="num">(6,629)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment Revenue | Food Safety</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Total Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(6,406)<span></span>
</td>
<td class="num">(4,230)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Intersegment Revenue | Animal Safety</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Total Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,722)<span></span>
</td>
<td class="num">(2,399)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Total Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">217,317<span></span>
</td>
<td class="nump">223,593<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">209,189<span></span>
</td>
<td class="nump">216,964<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Total Cost of Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">114,219<span></span>
</td>
<td class="nump">112,038<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Operating Expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">111,061<span></span>
</td>
<td class="nump">102,669<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income (Loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(16,091)<span></span>
</td>
<td class="nump">2,257<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">29,055<span></span>
</td>
<td class="nump">29,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseOther', window );">Interest Expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">16,442<span></span>
</td>
<td class="nump">18,615<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,378,156<span></span>
</td>
<td class="nump">4,503,173<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_neog_ExpendituresForLongLivedAssets', window );">Expenditures for long-lived assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">24,002<span></span>
</td>
<td class="nump">38,433<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Food Safety</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Total Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">158,456<span></span>
</td>
<td class="nump">163,575<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">152,050<span></span>
</td>
<td class="nump">159,345<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Total Cost of Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">76,460<span></span>
</td>
<td class="nump">74,458<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Operating Expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">68,499<span></span>
</td>
<td class="nump">66,982<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income (Loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,091<span></span>
</td>
<td class="nump">17,905<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">25,901<span></span>
</td>
<td class="nump">26,202<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseOther', window );">Interest Expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,947,343<span></span>
</td>
<td class="nump">4,056,444<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_neog_ExpendituresForLongLivedAssets', window );">Expenditures for long-lived assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">23,437<span></span>
</td>
<td class="nump">36,045<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Animal Safety</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Total Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">58,861<span></span>
</td>
<td class="nump">60,018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">57,139<span></span>
</td>
<td class="nump">57,619<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Total Cost of Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">37,759<span></span>
</td>
<td class="nump">37,580<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Operating Expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">14,908<span></span>
</td>
<td class="nump">17,450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income (Loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,472<span></span>
</td>
<td class="nump">2,589<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,154<span></span>
</td>
<td class="nump">3,598<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseOther', window );">Interest Expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">291,929<span></span>
</td>
<td class="nump">342,077<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_neog_ExpendituresForLongLivedAssets', window );">Expenditures for long-lived assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">565<span></span>
</td>
<td class="nump">2,388<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsegmentsConsolidationItemsAxis=us-gaap_IntersubsegmentEliminationsMember', window );">Corporate and Eliminations | Intersegment Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Total Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsegmentsConsolidationItemsAxis=us-gaap_IntersubsegmentEliminationsMember', window );">Corporate and Eliminations | Operating Segments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Total Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net Revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Total Cost of Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Operating Expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">27,654<span></span>
</td>
<td class="nump">18,237<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income (Loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(27,654)<span></span>
</td>
<td class="num">(18,237)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseOther', window );">Interest Expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">16,442<span></span>
</td>
<td class="nump">18,615<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">138,884<span></span>
</td>
<td class="nump">104,652<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_neog_ExpendituresForLongLivedAssets', window );">Expenditures for long-lived assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Includes corporate assets, including cash and cash equivalents, current and deferred tax accounts and overhead expenses not allocated to specific business segments, and excludes intersegment transactions.</span></td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_neog_ExpendituresForLongLivedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expenditures for long-lived assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">neog_ExpendituresForLongLivedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>neog_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 19: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 35: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=neog_FoodSafetyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=neog_FoodSafetyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=neog_AnimalSafetyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=neog_AnimalSafetyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsegmentsConsolidationItemsAxis=us-gaap_IntersubsegmentEliminationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsegmentsConsolidationItemsAxis=us-gaap_IntersubsegmentEliminationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information and Geographic Data - Disaggregated Revenue (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Aug. 31, 2025</div></th>
<th class="th"><div>Aug. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_neog_ScheduleOfGeographicalInformationLineItems', window );"><strong>Revenues by Geographic Location [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 209,189<span></span>
</td>
<td class="nump">$ 216,964<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">Domestic</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_neog_ScheduleOfGeographicalInformationLineItems', window );"><strong>Revenues by Geographic Location [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">102,074<span></span>
</td>
<td class="nump">104,383<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">International</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_neog_ScheduleOfGeographicalInformationLineItems', window );"><strong>Revenues by Geographic Location [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue</a></td>
<td class="nump">$ 107,115<span></span>
</td>
<td class="nump">$ 112,581<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_neog_ScheduleOfGeographicalInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Geographical Information [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">neog_ScheduleOfGeographicalInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>neog_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_NonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill - Summary of Goodwill by Reportable Segment (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Aug. 31, 2025 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Beginning Balance</a></td>
<td class="nump">$ 1,064,902<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Ending Balance</a></td>
<td class="nump">$ 1,065,889<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-41<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478064/805-740-55-13<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 39<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-39<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long Term Debt - Summary of Long Term Debt (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Aug. 31, 2025</div></th>
<th class="th"><div>May 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent', window );">Total debt and finance lease</a></td>
<td class="nump">$ 800,000<span></span>
</td>
<td class="nump">$ 902,426<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Less: Current portion</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(19,301)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_neog_NonCurrentDebtTotal', window );">Total non-current debt</a></td>
<td class="nump">800,000<span></span>
</td>
<td class="nump">883,125<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnamortizedDebtIssuanceExpense', window );">Less: Unamortized debt issuance costs</a></td>
<td class="num">(7,470)<span></span>
</td>
<td class="num">(8,315)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Total non-current debt, net</a></td>
<td class="nump">792,530<span></span>
</td>
<td class="nump">874,810<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolver Facility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total debt</a></td>
<td class="nump">48,500<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=neog_TermLoanMember', window );">Term Loan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total debt</a></td>
<td class="nump">405,000<span></span>
</td>
<td class="nump">450,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total debt</a></td>
<td class="nump">$ 346,500<span></span>
</td>
<td class="nump">350,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=neog_FinanceLeasesMember', window );">Finance Leases [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,426<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_neog_NonCurrentDebtTotal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Non-current Debt total.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">neog_NonCurrentDebtTotal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>neog_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 30: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 31: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt and lease obligation, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnamortizedDebtIssuanceExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnamortizedDebtIssuanceExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=neog_TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=neog_TermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=neog_FinanceLeasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=neog_FinanceLeasesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long Term Debt - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Aug. 31, 2025</div></th>
<th class="th"><div>Aug. 31, 2024</div></th>
<th class="th"><div>May 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs on line of credit</a></td>
<td class="nump">$ 539<span></span>
</td>
<td class="nump">$ 860<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnamortizedDebtIssuanceExpense', window );">Unamortized debt Issuance expense</a></td>
<td class="nump">7,470<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,315<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPayableCurrent', window );">Accrued interest</a></td>
<td class="nump">3,556<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,078<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=neog_TermLoanMember', window );">Term Loan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayment of debt</a></td>
<td class="nump">45,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_neog_DebtIssuanceCostWriteOff', window );">Debt issuance cost write off</a></td>
<td class="nump">393<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_neog_DebtIssuanceCostWriteOff', window );">Debt issuance cost write off</a></td>
<td class="nump">41<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRepurchasedFaceAmount', window );">Debt instrument purchase amount</a></td>
<td class="nump">3,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayment of debt</a></td>
<td class="nump">$ 51,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_neog_DebtIssuanceCostWriteOff">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt issuance cost write off.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">neog_DebtIssuanceCostWriteOff</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>neog_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I<br><br>Reference 30: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 31: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRepurchasedFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of the original debt instrument that was repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRepurchasedFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnamortizedDebtIssuanceExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnamortizedDebtIssuanceExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=neog_TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=neog_TermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring - Summary of Restructuring Charges by Segment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Aug. 31, 2025</div></th>
<th class="th"><div>Aug. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration', window );">Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration]</a></td>
<td class="text">Operating Income (Loss)<span></span>
</td>
<td class="text">Operating Income (Loss)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">$ 332<span></span>
</td>
<td class="nump">$ 370<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsegmentsConsolidationItemsAxis=us-gaap_IntersubsegmentEliminationsMember', window );">Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="num">(127)<span></span>
</td>
<td class="nump">238<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Food Safety</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">407<span></span>
</td>
<td class="nump">132<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Animal Safety</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="nump">$ 52<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482047/420-10-45-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-21<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of income or comprehensive income that includes restructuring charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsegmentsConsolidationItemsAxis=us-gaap_IntersubsegmentEliminationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsegmentsConsolidationItemsAxis=us-gaap_IntersubsegmentEliminationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=neog_FoodSafetyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=neog_FoodSafetyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=neog_AnimalSafetyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=neog_AnimalSafetyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring - Summary of Restructuring Activity (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Aug. 31, 2025</div></th>
<th class="th"><div>Aug. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Beginning balance</a></td>
<td class="nump">$ 756<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Expense</a></td>
<td class="nump">332<span></span>
</td>
<td class="nump">$ 370<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Cash Payments</a></td>
<td class="num">(955)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveSettledWithoutCash2', window );">Asset impairments and other</a></td>
<td class="num">(23)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Ending balance</a></td>
<td class="nump">110<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember', window );">Employee Separation Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Beginning balance</a></td>
<td class="nump">756<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Expense</a></td>
<td class="nump">294<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Cash Payments</a></td>
<td class="num">(940)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveSettledWithoutCash2', window );">Asset impairments and other</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Ending balance</a></td>
<td class="nump">110<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember', window );">Other Exit Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Beginning balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Expense</a></td>
<td class="nump">38<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Cash Payments</a></td>
<td class="num">(15)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveSettledWithoutCash2', window );">Asset impairments and other</a></td>
<td class="num">(23)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Ending balance</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRestructuring">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRestructuring</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482047/420-10-45-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-21<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserveSettledWithoutCash2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in the reserve for full or partial settlement through consideration other than cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4.b.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479823/420-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482017/420-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserveSettledWithoutCash2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_OtherRestructuringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Aug. 31, 2025</div></th>
<th class="th"><div>Aug. 31, 2024</div></th>
<th class="th"><div>May 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_neog_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="nump">$ 7,470<span></span>
</td>
<td class="num">$ (3,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent', window );">Minimum effective tax rate</a></td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefits that would impact the tax effective rate</a></td>
<td class="nump">$ 4,732<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,849<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_neog_IncomeTaxesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income Taxes Line Items</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">neog_IncomeTaxesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>neog_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of reported income tax expense from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to global intangible low-taxed income (GILTI).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Additional Information (Detail)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Aug. 15, 2025 </div>
<div>Litigation</div>
</th>
<th class="th">
<div>Aug. 31, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>May 31, 2025 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_neog_CommitmentsAndContingenciesDisclosureLineItems', window );"><strong>Commitments and Contingencies Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumeration', window );">Environmental Loss Contingency, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Liabilities<span></span>
</td>
<td class="text">Liabilities<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingencies', window );">Estimated liability costs of remediation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 916<span></span>
</td>
<td class="nump">$ 916<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_neog_AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod', window );">Estimated liability, measurement period, years</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedEnvironmentalLossContingenciesCurrent', window );">Estimated liability costs of remediation, current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumeration', window );">Environmental Loss Contingency, Current, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Liabilities, Current<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent', window );">Estimated liability costs of remediation, non current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 816<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumeration', window );">Environmental Loss Contingency, Noncurrent, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Other Liabilities, Noncurrent<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_neog_LossContingencyNumberOfStockholderLitigationDemands', window );">Number of stockholder litigation demands | Litigation</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_neog_CommitmentsAndContingenciesDisclosureLineItems', window );"><strong>Commitments and Contingencies Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationExpense', window );">Environmental remediation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration', window );">Environmental Remediation Expense, before Recovery, Statement of Income or Comprehensive Income [Extensible Enumeration]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Operating Expenses<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_neog_CommitmentsAndContingenciesDisclosureLineItems', window );"><strong>Commitments and Contingencies Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationExpense', window );">Environmental remediation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 130<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration', window );">Environmental Remediation Expense, before Recovery, Statement of Income or Comprehensive Income [Extensible Enumeration]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Operating Expenses<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_neog_AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrual for environmental loss contingencies undiscounted estimated period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">neog_AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>neog_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_neog_CommitmentsAndContingenciesDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commitments and contingencies disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">neog_CommitmentsAndContingenciesDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>neog_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_neog_LossContingencyNumberOfStockholderLitigationDemands">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Loss contingency, number of stockholder litigation&#160;demands.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">neog_LossContingencyNumberOfStockholderLitigationDemands</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>neog_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total costs accrued as of the balance sheet date for environmental loss contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 410<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481931/410-30-50-10<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 410<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481931/410-30-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 410<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481899/410-30-55-16<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480102/450-20-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 410<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481931/410-30-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedEnvironmentalLossContingenciesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value of the obligation (known or estimated) arising from requirements to perform activities to remediate one or more sites, payable in twelve months or in the next operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 410<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481899/410-30-55-11<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 410<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481931/410-30-50-7<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 410<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481931/410-30-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedEnvironmentalLossContingenciesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value of the obligation (known or estimated) arising from requirements to perform activities to remediate one or more sites, payable after twelve months or beyond the next operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 410<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481931/410-30-50-7<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 410<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481931/410-30-50-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes accrual for environmental loss contingency classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480102/450-20-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes accrual for environmental loss contingency classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480102/450-20-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes accrual for environmental loss contingency.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480102/450-20-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 410<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481899/410-30-55-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EnvironmentalRemediationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before recovery, of expense for known and estimated future costs arising from requirement to perform environmental remediation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 410<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481899/410-30-55-11<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 410<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481960/410-30-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 410<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481931/410-30-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnvironmentalRemediationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EnvironmentalRemediationExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of income or comprehensive income that includes environmental remediation expense before recovery.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 410<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481931/410-30-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnvironmentalRemediationExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivatives and Fair Value - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Nov. 30, 2024</div></th>
<th class="th"><div>Aug. 31, 2025</div></th>
<th class="th"><div>Nov. 30, 2025</div></th>
<th class="th"><div>May 31, 2025</div></th>
<th class="th"><div>Nov. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (23,485)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (28,898)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Scenario Forecast [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (580)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Cash Flow Hedging [Member] | Base Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFixedInterestRate', window );">Derivative fixed interest rate</a></td>
<td class="nump">1.375%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember', window );">Not Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member] | Foreign Exchange Contract [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, notional amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,911<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 65,023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, notional amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 250,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_neog_DecreaseInDerivativeNotionalAmount', window );">Decrease in notional amount</a></td>
<td class="nump">$ 200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeMaturityDates', window );">Derivatives, maturity date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jun. 30,  2027<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFixedInterestRate', window );">Derivative fixed interest rate</a></td>
<td class="nump">4.215%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Designated as Hedging Instrument [Member] | Cash Flow Hedging [Member] | Prime Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFixedInterestRate', window );">Derivative fixed interest rate</a></td>
<td class="nump">1.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_neog_DecreaseInDerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Decrease in derivative notional amount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">neog_DecreaseInDerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>neog_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480870/815-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fixed interest rate related to the interest rate derivative.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFixedInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 6A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480682/815-20-25-6A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeMaturityDates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date derivative contract ends, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477439/946-210-55-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column A)(Footnote 3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column D))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column F))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5A<br> -Subparagraph (SX 210.12-13A(Column C))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column D))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeMaturityDates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 181<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480401/815-10-55-181<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1B<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_BaseRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_PrimeRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_PrimeRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Derivatives and Fair Value - Schedule of Other Derivatives Not Designated As Hedging Instruments Statements of Financial Performance And Financial Position Location (Detail) - Not Designated as Hedging Instrument [Member] - Forward Contracts [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Aug. 31, 2025</div></th>
<th class="th"><div>May 31, 2025</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember', window );">Other Current Liabilities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet', window );">Foreign currency forward contracts, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (407)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember', window );">Other Current Assets [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet', window );">Foreign currency forward contracts, net</a></td>
<td class="nump">$ 123<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 6A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480682/815-20-25-6A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value as of the balance sheet date of all foreign currency derivatives not designated as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480463/815-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ForwardContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ForwardContractsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivatives and Fair Value - Schedule of Gain Loss From Derivatives Not Designated As Hedging Instruments Statements of Financial Performance And Location (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Aug. 31, 2025</div></th>
<th class="th"><div>Aug. 31, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember', window );">Not Designated as Hedging Instrument [Member] | Forward Contracts [Member] | Other Net [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments', window );">Foreign currency forward contracts</a></td>
<td class="nump">$ 133<span></span>
</td>
<td class="nump">$ 634<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 6A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480682/815-20-25-6A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in earnings in the period from the increase (decrease) in fair value of foreign currency derivatives not designated as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4CC<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4CC<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ForwardContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ForwardContractsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=neog_OtherNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=neog_OtherNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Derivatives and Fair Value - Summary of Interest Rate Swaps on Recurring Basis Using Observable Market Inputs for Similar Assets or Liabilities (Details) - Designated as Hedging Instrument [Member] - Interest Rate Swap [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Aug. 31, 2025</div></th>
<th class="th"><div>May 31, 2025</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Other Current Liabilities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestRateDerivativesAtFairValueNet', window );">Interest rate swaps</a></td>
<td class="num">$ (764)<span></span>
</td>
<td class="num">$ (369)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Other Noncurrent Liabilities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestRateDerivativesAtFairValueNet', window );">Interest rate swaps</a></td>
<td class="num">$ (1,426)<span></span>
</td>
<td class="num">$ (1,290)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 6A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480682/815-20-25-6A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestRateDerivativesAtFairValueNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value as of the balance sheet date of interest rate derivative assets, net of interest rate derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized on the balance sheet.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestRateDerivativesAtFairValueNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Loss Changes by Component, Net of Related Tax (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Aug. 31, 2025</div></th>
<th class="th"><div>Aug. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning Balance</a></td>
<td class="nump">$ 2,071,254<span></span>
</td>
<td class="nump">$ 3,144,142<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending Balance</a></td>
<td class="nump">2,118,649<span></span>
</td>
<td class="nump">3,135,192<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">Accumulated Other Comprehensive Loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning Balance</a></td>
<td class="num">(28,898)<span></span>
</td>
<td class="num">(30,021)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending Balance</a></td>
<td class="num">(23,485)<span></span>
</td>
<td class="num">(31,421)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Foreign Currency Translation Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning Balance</a></td>
<td class="num">(27,637)<span></span>
</td>
<td class="num">(31,885)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent', window );">Other comprehensive gain (loss) before reclassifications</a></td>
<td class="nump">5,916<span></span>
</td>
<td class="nump">2,459<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent', window );">Amounts reclassified from accumulated other comprehensive loss</a></td>
<td class="num">(99)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending Balance</a></td>
<td class="num">(21,820)<span></span>
</td>
<td class="num">(29,426)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember', window );">Fair Value of Derivatives Change</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning Balance</a></td>
<td class="num">(1,261)<span></span>
</td>
<td class="nump">1,864<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent', window );">Other comprehensive gain (loss) before reclassifications</a></td>
<td class="num">(319)<span></span>
</td>
<td class="num">(3,271)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent', window );">Amounts reclassified from accumulated other comprehensive loss</a></td>
<td class="num">(85)<span></span>
</td>
<td class="num">(588)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending Balance</a></td>
<td class="num">$ (1,665)<span></span>
</td>
<td class="num">$ (1,995)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480870/815-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480870/815-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480870/815-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480870/815-30-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-24<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-23<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483421/250-10-45-5<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (h)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-6<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-8<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 42: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-3<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-3<br><br>Reference 45: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 47: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 50: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 51: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 52: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 53: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-15<br><br>Reference 54: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-16<br><br>Reference 55: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481175/810-10-55-4I<br><br>Reference 56: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br><br>Reference 57: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.2</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events - Additional Information (Detail) - Subsequent Events - USD ($)<br></strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2025</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_neog_RestructuringHeadcountReductionPercentage', window );">Reduce headcount percenatge</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_neog_ExpectedEmployeeSeparationBenefits', window );">Expected employee separation benefits</a></td>
<td class="nump">$ 6,750,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_neog_ExpectedEmployeeSeparationBenefits', window );">Expected employee separation benefits</a></td>
<td class="nump">$ 7,250,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_neog_ExpectedEmployeeSeparationBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected employee separation benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">neog_ExpectedEmployeeSeparationBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>neog_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_neog_RestructuringHeadcountReductionPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Restructuring headcount reduction percentage.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">neog_RestructuringHeadcountReductionPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>neog_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
.report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

.report table.authRefData a {
	display: block;
	font-weight: bold;
}

.report table.authRefData p {
	margin-top: 0px;
}

.report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

.report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

.report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

.report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
.pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
.report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

.report hr {
	border: 1px solid #acf;
}

/* Top labels */
.report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

.report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

.report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

.report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

.report td.pl div.a {
	width: 200px;
}

.report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
.report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
.report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
.report .re, .report .reu {
	background-color: #def;
}

.report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
.report .ro, .report .rou {
	background-color: white;
}

.report .rou td {
	border-bottom: 1px solid black;
}

.report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
.report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
.report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

.report .nump {
	padding-left: 2em;
}

.report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
.report .text {
	text-align: left;
	white-space: normal;
}

.report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

.report .text .more {
	display: none;
}

.report .text .note {
	font-style: italic;
	font-weight: bold;
}

.report .text .small {
	width: 10em;
}

.report sup {
	font-style: italic;
}

.report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>142</ContextCount>
  <ElementCount>216</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>45</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>75000 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250831/taxonomy/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>75010 - Statement - Condensed Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets</Role>
      <ShortName>Condensed Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>75020 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>75040 - Statement - Condensed Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations</Role>
      <ShortName>Condensed Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>75050 - Statement - Condensed Consolidated Statements of Comprehensive (Loss) Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncome</Role>
      <ShortName>Condensed Consolidated Statements of Comprehensive (Loss) Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>75060 - Statement - Condensed Consolidated Statements of Comprehensive (Loss) Income (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeParenthetical</Role>
      <ShortName>Condensed Consolidated Statements of Comprehensive (Loss) Income (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>75070 - Statement - Condensed Consolidated Statements of Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquity</Role>
      <ShortName>Condensed Consolidated Statements of Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>75080 - Statement - Condensed Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>995455 - Disclosure - Description of Business and Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250831/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentation</Role>
      <ShortName>Description of Business and Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>995465 - Disclosure - Revenue Recognition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250831/taxonomy/role/RevenueRecognition</Role>
      <ShortName>Revenue Recognition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>995475 - Disclosure - Divestiture</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250831/taxonomy/role/DisclosureDivestiture</Role>
      <ShortName>Divestiture</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>995485 - Disclosure - Net Income (Loss) Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250831/taxonomy/role/DisclosureNetIncomeLossPerShare</Role>
      <ShortName>Net Income (Loss) Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>995495 - Disclosure - Segment Information and Geographic Data</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250831/taxonomy/role/SegmentInformationAndGeographicData</Role>
      <ShortName>Segment Information and Geographic Data</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>995535 - Disclosure - Restructuring</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250831/taxonomy/role/DisclosureRestructuring</Role>
      <ShortName>Restructuring</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>995545 - Disclosure - Long Term Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebt</Role>
      <ShortName>Long Term Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>995555 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250831/taxonomy/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>995565 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250831/taxonomy/role/CommitmentsAndContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>995575 - Disclosure - Derivatives and Fair Value</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValue1</Role>
      <ShortName>Derivatives and Fair Value</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>995585 - Disclosure - Accumulated Other Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250831/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLoss</Role>
      <ShortName>Accumulated Other Comprehensive Loss</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>995595 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250831/taxonomy/role/DisclosureSubsequentEvents1</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>995605 - Disclosure - Description of Business and Basis of Presentation (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250831/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationPolicies</Role>
      <ShortName>Description of Business and Basis of Presentation (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>995615 - Disclosure - Revenue Recognition (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250831/taxonomy/role/RevenueRecognitionTables</Role>
      <ShortName>Revenue Recognition (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.neogen.com/20250831/taxonomy/role/RevenueRecognition</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>995625 - Disclosure - Net Income (Loss) Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250831/taxonomy/role/DisclosureNetIncomeLossPerShareTables</Role>
      <ShortName>Net Income (Loss) Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.neogen.com/20250831/taxonomy/role/DisclosureNetIncomeLossPerShare</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>995635 - Disclosure - Segment Information and Geographic Data (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250831/taxonomy/role/SegmentInformationAndGeographicDataTables</Role>
      <ShortName>Segment Information and Geographic Data (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.neogen.com/20250831/taxonomy/role/SegmentInformationAndGeographicData</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>995655 - Disclosure - Long Term Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtTables</Role>
      <ShortName>Long Term Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebt</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>995675 - Disclosure - Restructuring (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250831/taxonomy/role/DisclosureRestructuringTables</Role>
      <ShortName>Restructuring (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.neogen.com/20250831/taxonomy/role/DisclosureRestructuring</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>995685 - Disclosure - Derivatives and Fair Value (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueTables</Role>
      <ShortName>Derivatives and Fair Value (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValue1</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>995695 - Disclosure - Accumulated Other Comprehensive Loss (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250831/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossTables</Role>
      <ShortName>Accumulated Other Comprehensive Loss (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.neogen.com/20250831/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLoss</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>995715 - Disclosure - Revenue Recognition - Summary of Contract Liabilities by Period (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250831/taxonomy/role/DisclosureRevenueRecognitionSummaryOfContractLiabilitiesByPeriodDetail</Role>
      <ShortName>Revenue Recognition - Summary of Contract Liabilities by Period (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>995725 - Disclosure - Revenue Recognition - Summary of Disaggregated Revenue (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250831/taxonomy/role/RevenueRecognitionSummaryOfDisaggregatedRevenueDetail</Role>
      <ShortName>Revenue Recognition - Summary of Disaggregated Revenue (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>995735 - Disclosure - Divestiture -Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250831/taxonomy/role/DisclosureDivestitureAdditionalInformationDetail</Role>
      <ShortName>Divestiture -Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>995745 - Disclosure - Net Income (Loss) Per Share - Calculation of Net Income (Loss) Per Share (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250831/taxonomy/role/DisclosureNetIncomeLossPerShareCalculationOfNetIncomeLossPerShareDetail</Role>
      <ShortName>Net Income (Loss) Per Share - Calculation of Net Income (Loss) Per Share (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.neogen.com/20250831/taxonomy/role/DisclosureNetIncomeLossPerShareTables</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>995755 - Disclosure - Net Income (Loss) Per Share - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250831/taxonomy/role/DisclosureNetIncomeLossPerShareAdditionalInformationDetail</Role>
      <ShortName>Net Income (Loss) Per Share - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.neogen.com/20250831/taxonomy/role/DisclosureNetIncomeLossPerShareTables</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>995765 - Disclosure - Segment Information and Geographic Data - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250831/taxonomy/role/SegmentInformationAndGeographicDataAdditionalInformationDetail</Role>
      <ShortName>Segment Information and Geographic Data - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>995775 - Disclosure - Segment Information and Geographic Data - Segment Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250831/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail</Role>
      <ShortName>Segment Information and Geographic Data - Segment Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>995785 - Disclosure - Segment Information and Geographic Data - Disaggregated Revenue (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250831/taxonomy/role/DisclosureSegmentInformationAndGeographicDataDisaggregatedRevenueDetail</Role>
      <ShortName>Segment Information and Geographic Data - Disaggregated Revenue (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>995825 - Disclosure - Goodwill - Summary of Goodwill by Reportable Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250831/taxonomy/role/DisclosureGoodwillSummaryOfGoodwillByReportableSegmentDetails</Role>
      <ShortName>Goodwill - Summary of Goodwill by Reportable Segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>995845 - Disclosure - Long Term Debt - Summary of Long Term Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetails</Role>
      <ShortName>Long Term Debt - Summary of Long Term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>995855 - Disclosure - Long Term Debt - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails</Role>
      <ShortName>Long Term Debt - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>995865 - Disclosure - Restructuring - Summary of Restructuring Charges by Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250831/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringChargesBySegmentDetails</Role>
      <ShortName>Restructuring - Summary of Restructuring Charges by Segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>995875 - Disclosure - Restructuring - Summary of Restructuring Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250831/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringActivityDetails</Role>
      <ShortName>Restructuring - Summary of Restructuring Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>995885 - Disclosure - Income Taxes - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250831/taxonomy/role/IncomeTaxesAdditionalInformationDetail</Role>
      <ShortName>Income Taxes - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>995895 - Disclosure - Commitments and Contingencies - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250831/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail</Role>
      <ShortName>Commitments and Contingencies - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>995905 - Disclosure - Derivatives and Fair Value - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail</Role>
      <ShortName>Derivatives and Fair Value - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>995915 - Disclosure - Derivatives and Fair Value - Schedule of Other Derivatives Not Designated As Hedging Instruments Statements of Financial Performance And Financial Position Location (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPo</Role>
      <ShortName>Derivatives and Fair Value - Schedule of Other Derivatives Not Designated As Hedging Instruments Statements of Financial Performance And Financial Position Location (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>995925 - Disclosure - Derivatives and Fair Value - Schedule of Gain Loss From Derivatives Not Designated As Hedging Instruments Statements of Financial Performance And Location (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLoc</Role>
      <ShortName>Derivatives and Fair Value - Schedule of Gain Loss From Derivatives Not Designated As Hedging Instruments Statements of Financial Performance And Location (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>995935 - Disclosure - Derivatives and Fair Value - Summary of Interest Rate Swaps on Recurring Basis Using Observable Market Inputs for Similar Assets or Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueSummaryOfInterestRateSwapsOnRecurringBasisUsingObservableMarketInputsForSimilarAssetsOrLiabilitiesDetai</Role>
      <ShortName>Derivatives and Fair Value - Summary of Interest Rate Swaps on Recurring Basis Using Observable Market Inputs for Similar Assets or Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>995945 - Disclosure - Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Loss Changes by Component, Net of Related Tax (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250831/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossChangesByComponentNetOfRelatedTaxDetail</Role>
      <ShortName>Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Loss Changes by Component, Net of Related Tax (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="neog-20250831.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>995955 - Disclosure - Subsequent Events - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.neogen.com/20250831/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail</Role>
      <ShortName>Subsequent Events - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" isDefinitelyFs="true" isUsgaap="true" original="neog-20250831.htm">neog-20250831.htm</File>
    <File>neog-20250831.xsd</File>
  </InputFiles>
  <SupplementalFiles>
    <File>img194660645_0.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="507">http://fasb.org/us-gaap/2025</BaseTaxonomy>
    <BaseTaxonomy items="29">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
    <BaseTaxonomy items="4">http://xbrl.sec.gov/ecd/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>71
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "neog-20250831.htm": {
   "nsprefix": "neog",
   "nsuri": "http://www.neogen.com/20250831",
   "dts": {
    "inline": {
     "local": [
      "neog-20250831.htm"
     ]
    },
    "schema": {
     "local": [
      "neog-20250831.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/2023/calculation-1.1.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-sub-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    }
   },
   "keyStandard": 201,
   "keyCustom": 15,
   "axisStandard": 19,
   "axisCustom": 0,
   "memberStandard": 32,
   "memberCustom": 13,
   "hidden": {
    "total": 18,
    "http://fasb.org/us-gaap/2025": 11,
    "http://xbrl.sec.gov/dei/2025": 7
   },
   "contextCount": 142,
   "entityCount": 1,
   "segmentCount": 45,
   "elementCount": 625,
   "unitCount": 6,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2025": 507,
    "http://xbrl.sec.gov/dei/2025": 29,
    "http://xbrl.sec.gov/ecd/2025": 4
   },
   "report": {
    "R1": {
     "role": "http://www.neogen.com/20250831/taxonomy/role/CoverPage",
     "longName": "75000 - Document - Cover Page",
     "shortName": "Cover Page",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets",
     "longName": "75010 - Statement - Condensed Consolidated Balance Sheets",
     "shortName": "Condensed Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "C_bef45291-7671-4644-9ca7-78d7414771c4",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_bef45291-7671-4644-9ca7-78d7414771c4",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
     "longName": "75020 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)",
     "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "C_bef45291-7671-4644-9ca7-78d7414771c4",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_bef45291-7671-4644-9ca7-78d7414771c4",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations",
     "longName": "75040 - Statement - Condensed Consolidated Statements of Operations",
     "shortName": "Condensed Consolidated Statements of Operations",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncome",
     "longName": "75050 - Statement - Condensed Consolidated Statements of Comprehensive (Loss) Income",
     "shortName": "Condensed Consolidated Statements of Comprehensive (Loss) Income",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeParenthetical",
     "longName": "75060 - Statement - Condensed Consolidated Statements of Comprehensive (Loss) Income (Parenthetical)",
     "shortName": "Condensed Consolidated Statements of Comprehensive (Loss) Income (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:UnrealizedGainLossOnDerivatives",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "link:footnote",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:UnrealizedGainLossOnDerivatives",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "link:footnote",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquity",
     "longName": "75070 - Statement - Condensed Consolidated Statements of Equity",
     "shortName": "Condensed Consolidated Statements of Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "C_82846c0c-b6f2-42c0-8bf3-8af60a17951d",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_522a6fc6-1e3c-482e-9e28-a96aecd41e64",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows",
     "longName": "75080 - Statement - Condensed Consolidated Statements of Cash Flows",
     "shortName": "Condensed Consolidated Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:DeferredIncomeTaxExpenseBenefit",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "unique": true
     }
    },
    "R9": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R10": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.neogen.com/20250831/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentation",
     "longName": "995455 - Disclosure - Description of Business and Basis of Presentation",
     "shortName": "Description of Business and Basis of Presentation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.neogen.com/20250831/taxonomy/role/RevenueRecognition",
     "longName": "995465 - Disclosure - Revenue Recognition",
     "shortName": "Revenue Recognition",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.neogen.com/20250831/taxonomy/role/DisclosureDivestiture",
     "longName": "995475 - Disclosure - Divestiture",
     "shortName": "Divestiture",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.neogen.com/20250831/taxonomy/role/DisclosureNetIncomeLossPerShare",
     "longName": "995485 - Disclosure - Net Income (Loss) Per Share",
     "shortName": "Net Income (Loss) Per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.neogen.com/20250831/taxonomy/role/SegmentInformationAndGeographicData",
     "longName": "995495 - Disclosure - Segment Information and Geographic Data",
     "shortName": "Segment Information and Geographic Data",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.neogen.com/20250831/taxonomy/role/DisclosureRestructuring",
     "longName": "995535 - Disclosure - Restructuring",
     "shortName": "Restructuring",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebt",
     "longName": "995545 - Disclosure - Long Term Debt",
     "shortName": "Long Term Debt",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:LongTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:LongTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.neogen.com/20250831/taxonomy/role/IncomeTaxes",
     "longName": "995555 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.neogen.com/20250831/taxonomy/role/CommitmentsAndContingencies",
     "longName": "995565 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValue1",
     "longName": "995575 - Disclosure - Derivatives and Fair Value",
     "shortName": "Derivatives and Fair Value",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.neogen.com/20250831/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLoss",
     "longName": "995585 - Disclosure - Accumulated Other Comprehensive Loss",
     "shortName": "Accumulated Other Comprehensive Loss",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.neogen.com/20250831/taxonomy/role/DisclosureSubsequentEvents1",
     "longName": "995595 - Disclosure - Subsequent Events",
     "shortName": "Subsequent Events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.neogen.com/20250831/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationPolicies",
     "longName": "995605 - Disclosure - Description of Business and Basis of Presentation (Policies)",
     "shortName": "Description of Business and Basis of Presentation (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "23",
     "firstAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.neogen.com/20250831/taxonomy/role/RevenueRecognitionTables",
     "longName": "995615 - Disclosure - Revenue Recognition (Tables)",
     "shortName": "Revenue Recognition (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "24",
     "firstAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.neogen.com/20250831/taxonomy/role/DisclosureNetIncomeLossPerShareTables",
     "longName": "995625 - Disclosure - Net Income (Loss) Per Share (Tables)",
     "shortName": "Net Income (Loss) Per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "25",
     "firstAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.neogen.com/20250831/taxonomy/role/SegmentInformationAndGeographicDataTables",
     "longName": "995635 - Disclosure - Segment Information and Geographic Data (Tables)",
     "shortName": "Segment Information and Geographic Data (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "26",
     "firstAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtTables",
     "longName": "995655 - Disclosure - Long Term Debt (Tables)",
     "shortName": "Long Term Debt (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.neogen.com/20250831/taxonomy/role/DisclosureRestructuringTables",
     "longName": "995675 - Disclosure - Restructuring (Tables)",
     "shortName": "Restructuring (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueTables",
     "longName": "995685 - Disclosure - Derivatives and Fair Value (Tables)",
     "shortName": "Derivatives and Fair Value (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.neogen.com/20250831/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossTables",
     "longName": "995695 - Disclosure - Accumulated Other Comprehensive Loss (Tables)",
     "shortName": "Accumulated Other Comprehensive Loss (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.neogen.com/20250831/taxonomy/role/DisclosureRevenueRecognitionSummaryOfContractLiabilitiesByPeriodDetail",
     "longName": "995715 - Disclosure - Revenue Recognition - Summary of Contract Liabilities by Period (Detail)",
     "shortName": "Revenue Recognition - Summary of Contract Liabilities by Period (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "31",
     "firstAnchor": {
      "contextRef": "C_530f525d-322b-461e-8467-87c44b661a42",
      "name": "us-gaap:ContractWithCustomerLiability",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_530f525d-322b-461e-8467-87c44b661a42",
      "name": "us-gaap:ContractWithCustomerLiability",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "div",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.neogen.com/20250831/taxonomy/role/RevenueRecognitionSummaryOfDisaggregatedRevenueDetail",
     "longName": "995725 - Disclosure - Revenue Recognition - Summary of Disaggregated Revenue (Detail)",
     "shortName": "Revenue Recognition - Summary of Disaggregated Revenue (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "32",
     "firstAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_d0eed9d8-6e95-4b03-9d91-76ecfdd83589",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.neogen.com/20250831/taxonomy/role/DisclosureDivestitureAdditionalInformationDetail",
     "longName": "995735 - Disclosure - Divestiture -Additional Information (Detail)",
     "shortName": "Divestiture -Additional Information (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "33",
     "firstAnchor": {
      "contextRef": "C_0dd14e6d-1375-40ee-9dc0-6b7baf4efbe5",
      "name": "us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_0dd14e6d-1375-40ee-9dc0-6b7baf4efbe5",
      "name": "us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.neogen.com/20250831/taxonomy/role/DisclosureNetIncomeLossPerShareCalculationOfNetIncomeLossPerShareDetail",
     "longName": "995745 - Disclosure - Net Income (Loss) Per Share - Calculation of Net Income (Loss) Per Share (Detail)",
     "shortName": "Net Income (Loss) Per Share - Calculation of Net Income (Loss) Per Share (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "34",
     "firstAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.neogen.com/20250831/taxonomy/role/DisclosureNetIncomeLossPerShareAdditionalInformationDetail",
     "longName": "995755 - Disclosure - Net Income (Loss) Per Share - Additional Information (Detail)",
     "shortName": "Net Income (Loss) Per Share - Additional Information (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "U_shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.neogen.com/20250831/taxonomy/role/SegmentInformationAndGeographicDataAdditionalInformationDetail",
     "longName": "995765 - Disclosure - Segment Information and Geographic Data - Additional Information (Detail)",
     "shortName": "Segment Information and Geographic Data - Additional Information (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "U_Segment",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "U_Segment",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.neogen.com/20250831/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail",
     "longName": "995775 - Disclosure - Segment Information and Geographic Data - Segment Information (Detail)",
     "shortName": "Segment Information and Geographic Data - Segment Information (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:OperatingExpenses",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_7132b9e5-b087-403b-b0dd-cb190bb042ba",
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.neogen.com/20250831/taxonomy/role/DisclosureSegmentInformationAndGeographicDataDisaggregatedRevenueDetail",
     "longName": "995785 - Disclosure - Segment Information and Geographic Data - Disaggregated Revenue (Detail)",
     "shortName": "Segment Information and Geographic Data - Disaggregated Revenue (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_3c7bdc37-642d-49c3-935b-71db4793cdfd",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.neogen.com/20250831/taxonomy/role/DisclosureGoodwillSummaryOfGoodwillByReportableSegmentDetails",
     "longName": "995825 - Disclosure - Goodwill - Summary of Goodwill by Reportable Segment (Details)",
     "shortName": "Goodwill - Summary of Goodwill by Reportable Segment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "C_530f525d-322b-461e-8467-87c44b661a42",
      "name": "us-gaap:Goodwill",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R40": {
     "role": "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetails",
     "longName": "995845 - Disclosure - Long Term Debt - Summary of Long Term Debt (Details)",
     "shortName": "Long Term Debt - Summary of Long Term Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "C_bef45291-7671-4644-9ca7-78d7414771c4",
      "name": "us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "div",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_bef45291-7671-4644-9ca7-78d7414771c4",
      "name": "us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "div",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails",
     "longName": "995855 - Disclosure - Long Term Debt - Additional Information (Details)",
     "shortName": "Long Term Debt - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:AmortizationOfFinancingCosts",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_204428fb-144f-4a7b-b0e5-2420bac86dec",
      "name": "us-gaap:RepaymentsOfDebt",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.neogen.com/20250831/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringChargesBySegmentDetails",
     "longName": "995865 - Disclosure - Restructuring - Summary of Restructuring Charges by Segment (Details)",
     "shortName": "Restructuring - Summary of Restructuring Charges by Segment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:RestructuringCharges",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "div",
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_eb886942-bedc-4582-8065-23687c3fbfe5",
      "name": "us-gaap:RestructuringCharges",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "div",
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.neogen.com/20250831/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringActivityDetails",
     "longName": "995875 - Disclosure - Restructuring - Summary of Restructuring Activity (Details)",
     "shortName": "Restructuring - Summary of Restructuring Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "C_530f525d-322b-461e-8467-87c44b661a42",
      "name": "us-gaap:RestructuringReserve",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "div",
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_530f525d-322b-461e-8467-87c44b661a42",
      "name": "us-gaap:RestructuringReserve",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "div",
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.neogen.com/20250831/taxonomy/role/IncomeTaxesAdditionalInformationDetail",
     "longName": "995885 - Disclosure - Income Taxes - Additional Information (Detail)",
     "shortName": "Income Taxes - Additional Information (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2bd5c848-1822-4718-8a9c-bf251293f693",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationGiltiPercent",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.neogen.com/20250831/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail",
     "longName": "995895 - Disclosure - Commitments and Contingencies - Additional Information (Detail)",
     "shortName": "Commitments and Contingencies - Additional Information (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "C_bef45291-7671-4644-9ca7-78d7414771c4",
      "name": "us-gaap:AccrualForEnvironmentalLossContingencies",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_bef45291-7671-4644-9ca7-78d7414771c4",
      "name": "us-gaap:AccrualForEnvironmentalLossContingencies",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail",
     "longName": "995905 - Disclosure - Derivatives and Fair Value - Additional Information (Detail)",
     "shortName": "Derivatives and Fair Value - Additional Information (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "C_bef45291-7671-4644-9ca7-78d7414771c4",
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_2396201c-91a5-4a7e-b3ed-a89e191d87f6",
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPo",
     "longName": "995915 - Disclosure - Derivatives and Fair Value - Schedule of Other Derivatives Not Designated As Hedging Instruments Statements of Financial Performance And Financial Position Location (Detail)",
     "shortName": "Derivatives and Fair Value - Schedule of Other Derivatives Not Designated As Hedging Instruments Statements of Financial Performance And Financial Position Location (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "C_5687e023-3c2c-4d19-a811-27af0b555c89",
      "name": "us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_5687e023-3c2c-4d19-a811-27af0b555c89",
      "name": "us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLoc",
     "longName": "995925 - Disclosure - Derivatives and Fair Value - Schedule of Gain Loss From Derivatives Not Designated As Hedging Instruments Statements of Financial Performance And Location (Detail)",
     "shortName": "Derivatives and Fair Value - Schedule of Gain Loss From Derivatives Not Designated As Hedging Instruments Statements of Financial Performance And Location (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "C_7e4a5b4e-c594-4f4f-84a4-f088cd0f8bb0",
      "name": "us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "neog:ScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLocationTableTextBlock",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_7e4a5b4e-c594-4f4f-84a4-f088cd0f8bb0",
      "name": "us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "neog:ScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLocationTableTextBlock",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueSummaryOfInterestRateSwapsOnRecurringBasisUsingObservableMarketInputsForSimilarAssetsOrLiabilitiesDetai",
     "longName": "995935 - Disclosure - Derivatives and Fair Value - Summary of Interest Rate Swaps on Recurring Basis Using Observable Market Inputs for Similar Assets or Liabilities (Details)",
     "shortName": "Derivatives and Fair Value - Summary of Interest Rate Swaps on Recurring Basis Using Observable Market Inputs for Similar Assets or Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "C_080b62ec-09b2-4d62-b1e2-32d8c3f04f1c",
      "name": "us-gaap:InterestRateDerivativesAtFairValueNet",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_080b62ec-09b2-4d62-b1e2-32d8c3f04f1c",
      "name": "us-gaap:InterestRateDerivativesAtFairValueNet",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.neogen.com/20250831/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossChangesByComponentNetOfRelatedTaxDetail",
     "longName": "995945 - Disclosure - Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Loss Changes by Component, Net of Related Tax (Detail)",
     "shortName": "Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Loss Changes by Component, Net of Related Tax (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "C_530f525d-322b-461e-8467-87c44b661a42",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "C_f4ecccd9-d5e6-4fff-ba99-f2c1b83dd7be",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "U_USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "div",
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.neogen.com/20250831/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail",
     "longName": "995955 - Disclosure - Subsequent Events - Additional Information (Detail)",
     "shortName": "Subsequent Events - Additional Information (Detail)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "C_04b64368-1653-458f-aeb3-cf9e63e41486",
      "name": "neog:RestructuringHeadcountReductionPercentage",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_04b64368-1653-458f-aeb3-cf9e63e41486",
      "name": "neog:RestructuringHeadcountReductionPercentage",
      "unitRef": "U_pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "neog-20250831.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Accounts Payable, Current, Total",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r1007"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "verboseLabel": "Accounts receivable, net of allowance of $5,403 and $5,397",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1232"
     ]
    },
    "neog_AccountsReceivablePrepaidExpensesAndOtherCurrentAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "AccountsReceivablePrepaidExpensesAndOtherCurrentAssetsMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts receivable prepaid expenses and other current assets.",
        "label": "Accounts Receivable Prepaid expenses and other current assets [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccrualForEnvironmentalLossContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccrualForEnvironmentalLossContingencies",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Accrual for Environmental Loss Contingencies, Ending Balance",
        "periodStartLabel": "Accrual for Environmental Loss Contingencies, Beginning Balance",
        "totalLabel": "Accrual for Environmental Loss Contingencies, Total",
        "label": "Accrual for Environmental Loss Contingencies",
        "terseLabel": "Estimated liability costs of remediation",
        "documentation": "Total costs accrued as of the balance sheet date for environmental loss contingencies."
       }
      }
     },
     "auth_ref": [
      "r324",
      "r908",
      "r1129",
      "r1130",
      "r1261",
      "r1264"
     ]
    },
    "neog_AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrual for environmental loss contingencies undiscounted estimated period.",
        "label": "Accrual For Environmental Loss Contingencies Undiscounted Estimated Period",
        "terseLabel": "Estimated liability, measurement period, years"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedEnvironmentalLossContingenciesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccruedEnvironmentalLossContingenciesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Environmental Loss Contingencies, Current",
        "terseLabel": "Estimated liability costs of remediation, current",
        "documentation": "Carrying value of the obligation (known or estimated) arising from requirements to perform activities to remediate one or more sites, payable in twelve months or in the next operating cycle if longer."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r907",
      "r1260",
      "r1261",
      "r1264"
     ]
    },
    "us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccruedEnvironmentalLossContingenciesNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Environmental Loss Contingencies, Noncurrent",
        "terseLabel": "Estimated liability costs of remediation, non current",
        "documentation": "Carrying value of the obligation (known or estimated) arising from requirements to perform activities to remediate one or more sites, payable after twelve months or beyond the next operating cycle if longer."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r1260",
      "r1261",
      "r1264"
     ]
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccruedIncomeTaxesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Income Taxes, Current",
        "terseLabel": "Income tax payable (note 8)",
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r108"
     ]
    },
    "us-gaap_AccumulatedAmortizationDeferredFinanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedAmortizationDeferredFinanceCosts",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Amortization, Debt Issuance Costs",
        "terseLabel": "Amortization of deferred debt issuance costs",
        "documentation": "Amount of accumulated amortization of debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r1348",
      "r1350"
     ]
    },
    "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossChangesByComponentNetOfRelatedTaxDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value of Derivatives Change",
        "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]",
        "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent."
       }
      }
     },
     "auth_ref": [
      "r151",
      "r158",
      "r159",
      "r528",
      "r602",
      "r603",
      "r604",
      "r605",
      "r879",
      "r1162"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossChangesByComponentNetOfRelatedTaxDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r157",
      "r158",
      "r602",
      "r603",
      "r604",
      "r605",
      "r620",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Accumulated other comprehensive loss, ending balance",
        "periodStartLabel": "Accumulated other comprehensive loss, beginning balance",
        "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive loss",
        "verboseLabel": "Accumulated other comprehensive income",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r18",
      "r74",
      "r145",
      "r703",
      "r741",
      "r745",
      "r1333"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Accumulated Other Comprehensive Loss Changes by Component, Net of Related Tax",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossChangesByComponentNetOfRelatedTaxDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r157",
      "r158",
      "r602",
      "r603",
      "r604",
      "r605",
      "r620",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossChangesByComponentNetOfRelatedTaxDetail",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Loss",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r10",
      "r18",
      "r597",
      "r600",
      "r641",
      "r736",
      "r737",
      "r1162",
      "r1163",
      "r1164",
      "r1219",
      "r1220",
      "r1221",
      "r1222"
     ]
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedTranslationAdjustmentMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossChangesByComponentNetOfRelatedTaxDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Currency Translation Adjustment",
        "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]",
        "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r10",
      "r18",
      "r72",
      "r73",
      "r158",
      "r159",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r1162"
     ]
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsSummaryOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Asset, Acquired, Finite-Lived [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r292",
      "r293",
      "r294",
      "r296",
      "r748",
      "r869"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional 402(v) Disclosure [Text Block]",
        "terseLabel": "Additional 402(v) Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1077"
     ]
    },
    "neog_AdditionalContingentConsiderationFromDivestitureOfBusinessesNetOfCashDivested": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "AdditionalContingentConsiderationFromDivestitureOfBusinessesNetOfCashDivested",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDivestitureAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Contingent Consideration From Divestiture Of Businesses Net Of Cash Divested",
        "documentation": "Additional contingent consideration from divestiture of businesses net of cash divested.",
        "terseLabel": "Additional contingent consideration"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Additional Paid in Capital, Total",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital",
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r1007",
      "r1395"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-in Capital",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r759",
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1334",
      "r1398"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation Amount",
        "terseLabel": "Adjustment to Compensation, Amount"
       }
      }
     },
     "auth_ref": [
      "r1090"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation [Axis]",
        "terseLabel": "Adjustment to Compensation:"
       }
      }
     },
     "auth_ref": [
      "r1090"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]",
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote"
       }
      }
     },
     "auth_ref": [
      "r1090"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]",
        "terseLabel": "Adjustment To PEO Compensation, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1090"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]",
        "terseLabel": "Adjustments to reconcile net income (loss) to net cash from operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r1123"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Amount",
        "terseLabel": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1049",
      "r1059",
      "r1069",
      "r1101"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]",
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined"
       }
      }
     },
     "auth_ref": [
      "r1052",
      "r1062",
      "r1072",
      "r1104"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Pension Adjustments Service Cost [Member]",
        "terseLabel": "Aggregate Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r1124"
     ]
    },
    "neog_AgreementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "AgreementAxis",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement.",
        "label": "Agreement [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "neog_AgreementDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "AgreementDomain",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement.",
        "label": "Agreement [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Adjustments to Compensation [Member]",
        "terseLabel": "All Adjustments to Compensation"
       }
      }
     },
     "auth_ref": [
      "r1090"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Executive Categories [Member]",
        "terseLabel": "All Executive Categories"
       }
      }
     },
     "auth_ref": [
      "r1097"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Individuals [Member]",
        "terseLabel": "All Individuals"
       }
      }
     },
     "auth_ref": [
      "r1053",
      "r1063",
      "r1073",
      "r1097",
      "r1105",
      "r1109",
      "r1117"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Trading Arrangements [Member]",
        "terseLabel": "All Trading Arrangements"
       }
      }
     },
     "auth_ref": [
      "r1115"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, allowance",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r146",
      "r260",
      "r266"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AmortizationOfFinancingCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of Debt Issuance Costs",
        "terseLabel": "Amortization of debt issuance costs on line of credit",
        "verboseLabel": "Amortization of debt issuance costs",
        "documentation": "Amount of amortization expense attributable to debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r84",
      "r354",
      "r1209",
      "r1349"
     ]
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization expense for acquired intangible assets",
        "verboseLabel": "Amortization expense for intangible assets",
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r168",
      "r291",
      "r298",
      "r873",
      "r880",
      "r882",
      "r884",
      "r886"
     ]
    },
    "neog_AnimalCareAndOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "AnimalCareAndOtherMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/RevenueRecognitionSummaryOfDisaggregatedRevenueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Animal Care and Other.",
        "label": "Animal Care and Other [Member]",
        "terseLabel": "Animal Care &amp; Other"
       }
      }
     },
     "auth_ref": []
    },
    "neog_AnimalSafetyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "AnimalSafetyMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureGoodwillSummaryOfGoodwillByReportableSegmentDetails",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringChargesBySegmentDetails",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/RevenueRecognitionSummaryOfDisaggregatedRevenueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Animal Safety",
        "label": "Animal Safety [Member]",
        "terseLabel": "Animal Safety"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureNetIncomeLossPerShareAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Shares excluded from calculation of diluted net income per share",
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r212"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLoc",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPo"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities [Axis]",
        "documentation": "Information by type of antidilutive security."
       }
      }
     },
     "auth_ref": [
      "r212"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesNameDomain",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLoc",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPo"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities, Name [Domain]",
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r212"
     ]
    },
    "us-gaap_AssetImpairmentCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetImpairmentCharges",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Impairment Charges",
        "totalLabel": "Asset Impairment Charges, Total",
        "terseLabel": "Goodwill and other asset impairment",
        "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r29",
      "r1016",
      "r1017"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets",
        "terseLabel": "Total Assets",
        "totalLabel": "Total Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r117",
      "r139",
      "r174",
      "r176",
      "r177",
      "r216",
      "r227",
      "r247",
      "r251",
      "r261",
      "r328",
      "r329",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r337",
      "r338",
      "r524",
      "r530",
      "r616",
      "r689",
      "r690",
      "r698",
      "r798",
      "r898",
      "r899",
      "r918",
      "r1007",
      "r1024",
      "r1025",
      "r1039",
      "r1269",
      "r1270",
      "r1352"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current",
        "totalLabel": "Total Current Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r134",
      "r148",
      "r174",
      "r176",
      "r177",
      "r261",
      "r328",
      "r329",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r337",
      "r338",
      "r524",
      "r530",
      "r616",
      "r1007",
      "r1269",
      "r1270",
      "r1352"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Assets, Current",
        "totalLabel": "Disposal Group, Including Discontinued Operation, Assets, Current, Total",
        "terseLabel": "Assets held for sale",
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r43",
      "r49",
      "r94",
      "r95",
      "r132",
      "r133"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Exercise Price",
        "terseLabel": "Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r1112"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Grant Date Fair Value",
        "terseLabel": "Fair Value as of Grant Date"
       }
      }
     },
     "auth_ref": [
      "r1113"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]",
        "terseLabel": "Award Timing Disclosures"
       }
      }
     },
     "auth_ref": [
      "r1108"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing, How MNPI Considered [Text Block]",
        "terseLabel": "Award Timing, How MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r1108"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Method [Text Block]",
        "terseLabel": "Award Timing Method"
       }
      }
     },
     "auth_ref": [
      "r1108"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Considered [Flag]",
        "terseLabel": "Award Timing MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r1108"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Disclosure [Text Block]",
        "terseLabel": "Award Timing MNPI Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1108"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Predetermined [Flag]",
        "terseLabel": "Award Timing Predetermined"
       }
      }
     },
     "auth_ref": [
      "r1108"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Underlying Securities Amount",
        "terseLabel": "Underlying Securities"
       }
      }
     },
     "auth_ref": [
      "r1111"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1110"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures"
       }
      }
     },
     "auth_ref": [
      "r1109"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table"
       }
      }
     },
     "auth_ref": [
      "r1109"
     ]
    },
    "neog_BacterialAndGeneralSanitationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "BacterialAndGeneralSanitationMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/RevenueRecognitionSummaryOfDisaggregatedRevenueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bacterial and General Sanitation.",
        "label": "Bacterial and General Sanitation [Member]",
        "terseLabel": "Bacterial &amp; General Sanitation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BalanceSheetLocationAxis",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPo",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueSummaryOfInterestRateSwapsOnRecurringBasisUsingObservableMarketInputsForSimilarAssetsOrLiabilitiesDetai",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDivestitureAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position Location, Balance [Axis]",
        "documentation": "Information by location in statement of financial position where disaggregated cumulative balance is reported."
       }
      }
     },
     "auth_ref": [
      "r307",
      "r543",
      "r549",
      "r550",
      "r551",
      "r552",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r615",
      "r991",
      "r992",
      "r1140",
      "r1364"
     ]
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BalanceSheetLocationDomain",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPo",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueSummaryOfInterestRateSwapsOnRecurringBasisUsingObservableMarketInputsForSimilarAssetsOrLiabilitiesDetai",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDivestitureAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position Location, Balance [Domain]",
        "documentation": "Location in statement of financial position where disaggregated cumulative balance is reported."
       }
      }
     },
     "auth_ref": [
      "r307",
      "r543",
      "r549",
      "r550",
      "r551",
      "r552",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r615",
      "r991",
      "r992",
      "r1140",
      "r1364"
     ]
    },
    "us-gaap_BaseRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BaseRateMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Base Rate",
        "label": "Base Rate [Member]",
        "documentation": "Minimum rate investor will accept."
       }
      }
     },
     "auth_ref": [
      "r1150",
      "r1268"
     ]
    },
    "neog_BiosecurityProductsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "BiosecurityProductsMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/RevenueRecognitionSummaryOfDisaggregatedRevenueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Biosecurity Products",
        "label": "Biosecurity Products [Member]",
        "documentation": "Biosecurity Products [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsSummaryOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsTables",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination [Domain]",
        "documentation": "Business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r284",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r517",
      "r518",
      "r519",
      "r748",
      "r930",
      "r931",
      "r1305",
      "r1309",
      "r1311"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsSummaryOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsTables",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r284",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r517",
      "r518",
      "r519",
      "r748",
      "r930",
      "r931",
      "r1305",
      "r1309",
      "r1311"
     ]
    },
    "neog_BusinessAcquisitionCostsByAcquisitionRelatedCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "BusinessAcquisitionCostsByAcquisitionRelatedCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition related fees, integration expenses and professional fees",
        "documentation": "Business acquisition costs by acquisition related costs.",
        "label": "Business Acquisition Costs By Acquisition Related Costs"
       }
      }
     },
     "auth_ref": []
    },
    "neog_BusinessAcquisitionGoodwillNotDeductibleForTaxPurposes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "BusinessAcquisitionGoodwillNotDeductibleForTaxPurposes",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business acquisition, goodwill, not deductible for tax purposes.",
        "label": "Business Acquisition, Goodwill, Not deductible for Tax Purposes",
        "terseLabel": "Business acquisition, goodwill, not deductible for tax purposes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionLineItems",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r284",
      "r459",
      "r460",
      "r461",
      "r462",
      "r468",
      "r469",
      "r470",
      "r471",
      "r477",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r513",
      "r514",
      "r515",
      "r519",
      "r936",
      "r945",
      "r1305",
      "r1309",
      "r1311"
     ]
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionProFormaInformationTextBlock",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Pro Forma Information [Table Text Block]",
        "verboseLabel": "Summary of Business Acquisition, Pro Forma Information",
        "documentation": "Tabular disclosure of pro forma revenue and earnings for business combination or aggregate of series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r936",
      "r946",
      "r1137",
      "r1138",
      "r1306"
     ]
    },
    "neog_BusinessCombinationAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "BusinessCombinationAccountsReceivable",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business combination accounts receivable.",
        "label": "Business Combination Accounts Receivable",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Acquisition-Related Cost, Expense",
        "documentation": "Amount of expense for acquisition-related cost incurred to effect business combination. Includes, but is not limited to, finder's fee; advisory, legal, accounting, valuation, and other professional and consulting fees; and general administrative cost, including cost of maintaining internal acquisition department."
       }
      }
     },
     "auth_ref": [
      "r1303",
      "r1308"
     ]
    },
    "neog_BusinessCombinationAdjustmentsToDeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "BusinessCombinationAdjustmentsToDeferredTaxLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business combination adjustments to deferred tax liabilities.",
        "label": "Business combination adjustments to deferred tax liabilities",
        "verboseLabel": "Adjustments to deferred tax liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "neog_BusinessCombinationAdjustmentsToIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "BusinessCombinationAdjustmentsToIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business combination adjustments to intangible assets.",
        "label": "Business Combination Adjustments To Intangible Assets",
        "terseLabel": "Adjustments to intangible assets"
       }
      }
     },
     "auth_ref": []
    },
    "neog_BusinessCombinationConsiderationPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "BusinessCombinationConsiderationPaid",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid to former owner for purchase of business",
        "label": "Business Combination Consideration Paid",
        "documentation": "Business combination consideration paid."
       }
      }
     },
     "auth_ref": []
    },
    "neog_BusinessCombinationConsiderationPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "BusinessCombinationConsiderationPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Consideration Payable",
        "label": "Business Combination, Consideration Payable",
        "terseLabel": "Cash payable to former owner for purchase of business"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationConsiderationTransferred1",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Business Combination, Consideration Transferred, Total",
        "label": "Business Combination, Consideration Transferred",
        "terseLabel": "Consideration for purchase of business",
        "verboseLabel": "Consideration for purchase of business",
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer."
       }
      }
     },
     "auth_ref": [
      "r503",
      "r515",
      "r936",
      "r941"
     ]
    },
    "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Consideration Transferred, Liabilities Incurred",
        "terseLabel": "Non-cash consideration by additional financing",
        "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination."
       }
      }
     },
     "auth_ref": [
      "r506",
      "r936",
      "r941",
      "r975"
     ]
    },
    "us-gaap_BusinessCombinationConsiderationTransferredOther1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationConsiderationTransferredOther1",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Consideration Transferred, Tangible and Intangible Assets, Excluding Cash",
        "verboseLabel": "Non-cash consideration",
        "terseLabel": "Non-cash consideration",
        "documentation": "Amount of tangible and intangible assets other than cash transferred by acquirer as part of consideration transferred in business combination. Includes, but is not limited to, business or subsidiary, or both, of acquirer transferred to former owner of acquiree."
       }
      }
     },
     "auth_ref": [
      "r974",
      "r975"
     ]
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationDisclosureTextBlock",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination [Text Block]",
        "terseLabel": "Business Combinations",
        "documentation": "The entire disclosure for business combination."
       }
      }
     },
     "auth_ref": [
      "r458",
      "r459",
      "r463",
      "r472",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r483",
      "r484",
      "r490",
      "r493",
      "r494",
      "r500",
      "r501",
      "r502",
      "r510",
      "r514",
      "r515",
      "r516",
      "r518",
      "r520",
      "r936",
      "r937",
      "r938",
      "r939",
      "r942",
      "r943",
      "r944"
     ]
    },
    "neog_BusinessCombinationNonCashConsiderationTransferred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "BusinessCombinationNonCashConsiderationTransferred",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination Non Cash Consideration Transferred",
        "label": "Business Combination Non Cash Consideration Transferred"
       }
      }
     },
     "auth_ref": []
    },
    "neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentOfAnnualLicensePrepaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdjustmentOfAnnualLicensePrepaid",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Adjustment of annual license prepaid",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Adjustment of Annual License Prepaid",
        "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed adjustment of annual license prepaid."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Liability Assumed, Lease Obligation",
        "negatedLabel": "Lease liability",
        "documentation": "Amount of lease obligation assumed in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r1310",
      "r1312"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Asset Acquired, Cash and Cash Equivalent",
        "terseLabel": "Cash and cash equivalents",
        "documentation": "Amount of cash and cash equivalent acquired in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r1310",
      "r1312"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Asset Acquired, Other Asset, Current",
        "verboseLabel": "Other current assets",
        "documentation": "Amount of asset acquired in business combination and recognized at acquisition date, classified as other and current."
       }
      }
     },
     "auth_ref": [
      "r1310",
      "r1312"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Prepaids and other current assets",
        "label": "Business Combination, Recognized Asset Acquired, Prepaid Expense and Other Asset, Current",
        "terseLabel": "Purchase price allocation for Prepaid Expenses",
        "documentation": "Amount of prepaid expense and asset classified as other, acquired in business combination and recognized at acquisition date, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1310",
      "r1312"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Asset Acquired, Receivable, Current",
        "verboseLabel": "Purchase price allocation for accounts receivable",
        "documentation": "Amount of receivable acquired in business combination and recognized at acquisition date, classified as current. Includes, but is not limited to, receivable from customer for product and service."
       }
      }
     },
     "auth_ref": [
      "r1310",
      "r1312"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Total",
        "label": "Business Combination, Recognized Liability Assumed, Liability, Current",
        "verboseLabel": "Purchase price allocation for current liabilities",
        "documentation": "Amount of liability assumed in business combination and recognized at acquisition date, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1310",
      "r1312"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Liability Assumed, Accounts Payable, Current",
        "verboseLabel": "Purchase price allocation for accounts payable",
        "documentation": "Amount of accounts payable assumed in business combination and recognized at acquisition date, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1310",
      "r1312"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Deferred revenue",
        "label": "Business Combination, Recognized Liability Assumed, Deferred Revenue, Current",
        "terseLabel": "Unearned revenue liability",
        "documentation": "Amount of deferred revenue assumed in business combination and recognized at acquisition date, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1310",
      "r1312"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Liability Assumed, Other Liability, Current",
        "verboseLabel": "Purchase price allocation for other current liabilities",
        "documentation": "Amount of liability assumed in business combination and recognized at acquisition date, classified as other and current."
       }
      }
     },
     "auth_ref": [
      "r1310",
      "r1312"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Liability Assumed, Deferred Tax Liability",
        "verboseLabel": "Purchase price allocation for deferred tax liability",
        "negatedLabel": "Deferred tax liabilities",
        "documentation": "Amount of deferred tax liability assumed in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r1310",
      "r1312"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill, Total",
        "label": "Business Combination, Recognized Asset Acquired, Identifiable Intangible Asset, Excluding Goodwill",
        "terseLabel": "Intangible assets",
        "verboseLabel": "Purchase price allocation for intangible assets",
        "documentation": "Amount of identifiable intangible asset acquired in business combination and recognized at acquisition date. Excludes goodwill and financial asset."
       }
      }
     },
     "auth_ref": [
      "r936",
      "r941",
      "r943",
      "r1310",
      "r1312"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Business Combination, Recognized Asset Acquired, Inventory, Current",
        "verboseLabel": "Purchase price allocation for inventory",
        "documentation": "Amount of inventory acquired in business combination and recognized at acquisition date, classified as current."
       }
      }
     },
     "auth_ref": [
      "r936",
      "r941",
      "r1310",
      "r1312"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Asset Acquired to Liability Assumed, Excess (Less)",
        "totalLabel": "Total identifiable assets and liabilities acquired",
        "documentation": "Amount of asset acquired in excess of (less than) liability assumed in business combination and recognized at acquisition date. Excludes goodwill."
       }
      }
     },
     "auth_ref": [
      "r936",
      "r941",
      "r1310",
      "r1312"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Liability Assumed, Long-Term Debt, Noncurrent",
        "verboseLabel": "Purchase price allocation for long-term liabilities",
        "documentation": "Amount of long-term debt assumed in business combination and recognized at acquisition date, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r1310",
      "r1312"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other non-current liabilities",
        "label": "Business Combination, Recognized Liability Assumed, Other Liability, Noncurrent",
        "documentation": "Amount of liability assumed in business combination and recognized at acquisition date, classified as other and noncurrent."
       }
      }
     },
     "auth_ref": [
      "r1310",
      "r1312"
     ]
    },
    "neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAccruals": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAccruals",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other accruals",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Other Accruals",
        "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed other accruals."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Asset Acquired, Other Asset, Noncurrent",
        "verboseLabel": "Purchase price allocation for other non-current assets",
        "documentation": "Amount of asset acquired in business combination and recognized at acquisition date, classified as other and noncurrent."
       }
      }
     },
     "auth_ref": [
      "r1310",
      "r1312"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total",
        "label": "Business Combination, Recognized Asset Acquired, Property, Plant, and Equipment",
        "terseLabel": "Property, plant and equipment",
        "verboseLabel": "Purchase price allocation for land, property and equipment",
        "documentation": "Amount of property, plant, and equipment acquired in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r936",
      "r941",
      "r1310",
      "r1312"
     ]
    },
    "neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed right of use assets.",
        "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Right Of Use Assets",
        "terseLabel": "Right of use asset"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Asset Acquired to Liability Assumed, Excess (Less), and Goodwill",
        "totalLabel": "Total purchase consideration",
        "documentation": "Amount of asset acquired in excess of (less than) liability assumed plus goodwill in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r1310",
      "r1312"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Asset Acquired to Liability Assumed, Excess (Less), and Goodwill [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetLineItems",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsTables",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business combination recognized identifiable assets acquired goodwill and liabilities assumed net.",
        "label": "Business Combination Recognized Identifiable Assets Acquired Goodwill And Liabilities Assumed Net [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "neog_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetTable",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsTables",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business combination recognized identifiable assets acquired goodwill and liabilities assumed net.",
        "label": "Business Combination Recognized Identifiable Assets Acquired Goodwill And Liabilities Assumed Net [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Description and Basis of Presentation [Text Block]",
        "terseLabel": "Description of Business and Basis of Presentation",
        "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": [
      "r1143",
      "r1210"
     ]
    },
    "neog_CapinnovetIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "CapinnovetIncMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CAPInnoVet, Inc.",
        "label": "CAPInnoVet, Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total",
        "label": "Cash and Cash Equivalent",
        "terseLabel": "Cash and cash equivalents",
        "documentation": "Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r136",
      "r874"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash and Cash Equivalents, Beginning of Year",
        "periodEndLabel": "Cash and Cash Equivalents, End of Year",
        "totalLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Total",
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation",
        "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r88",
      "r173"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation",
        "totalLabel": "Net Increase (Decrease) in Cash and Cash Equivalents",
        "documentation": "Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r88"
     ]
    },
    "us-gaap_CashFlowHedgingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashFlowHedgingMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow Hedging [Member]",
        "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changed Peer Group, Footnote [Text Block]",
        "terseLabel": "Changed Peer Group, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1088"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]",
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r1085"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]",
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r1083"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "terseLabel": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Domain]",
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock."
       }
      }
     },
     "auth_ref": [
      "r123",
      "r142",
      "r143",
      "r144",
      "r174",
      "r177",
      "r203",
      "r207",
      "r209",
      "r211",
      "r218",
      "r219",
      "r261",
      "r328",
      "r331",
      "r332",
      "r333",
      "r337",
      "r338",
      "r362",
      "r363",
      "r365",
      "r366",
      "r368",
      "r371",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r616",
      "r751",
      "r752",
      "r753",
      "r754",
      "r759",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r786",
      "r806",
      "r824",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r1127",
      "r1213",
      "r1215",
      "r1223"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Amount",
        "terseLabel": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r1089"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Name",
        "terseLabel": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r1089"
     ]
    },
    "neog_CommitmentAndContingenciesTextualAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "CommitmentAndContingenciesTextualAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commitment And Contingencies Textual [Abstract]",
        "label": "Commitment And Contingencies Textual [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies",
        "verboseLabel": "Commitments and Contingencies (note 9)",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r110",
      "r700",
      "r785"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "neog_CommitmentsAndContingenciesDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "CommitmentsAndContingenciesDisclosureLineItems",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commitments and contingencies disclosure.",
        "label": "Commitments and Contingencies Disclosure [Line Items]",
        "terseLabel": "Commitments and Contingencies Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "neog_CommitmentsAndContingenciesDisclosureTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "CommitmentsAndContingenciesDisclosureTable",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commitments and Contingencies Disclosure [Table]",
        "label": "Commitments and Contingencies Disclosure [Table]",
        "terseLabel": "Commitments and Contingencies Disclosure [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/CommitmentsAndContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r320",
      "r321",
      "r856",
      "r1255",
      "r1263"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r1027",
      "r1028",
      "r1029",
      "r1031",
      "r1032",
      "r1033",
      "r1036",
      "r1219",
      "r1220",
      "r1222",
      "r1334",
      "r1394",
      "r1398"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r786"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Shares, Outstanding",
        "periodEndLabel": "Ending Balance (in shares)",
        "periodStartLabel": "Beginning Balance (in shares)",
        "terseLabel": "Common stock, shares outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r65",
      "r786",
      "r804",
      "r1398",
      "r1399"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock, Value, Issued",
        "verboseLabel": "Common stock, $0.16 par value, 315,000,000 shares authorized, 217,298,626 and 216,044,098 shares issued and outstanding",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r363",
      "r370",
      "r702",
      "r1007"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure"
       }
      }
     },
     "auth_ref": [
      "r1094"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Net Income [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Net Income"
       }
      }
     },
     "auth_ref": [
      "r1093"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Other Measure"
       }
      }
     },
     "auth_ref": [
      "r1095"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return"
       }
      }
     },
     "auth_ref": [
      "r1092"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncome": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Total comprehensive income (loss)",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r105",
      "r154",
      "r156",
      "r162",
      "r687",
      "r711"
     ]
    },
    "us-gaap_ComprehensiveIncomeNoteTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComprehensiveIncomeNoteTextBlock",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Loss",
        "label": "Comprehensive Income (Loss) Note [Text Block]",
        "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r161",
      "r686",
      "r710"
     ]
    },
    "srt_ConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ConsolidationItemsAxis",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringChargesBySegmentDetails",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/RevenueRecognitionTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "auth_ref": [
      "r115",
      "r174",
      "r175",
      "r179",
      "r180",
      "r216",
      "r229",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r251",
      "r252",
      "r253",
      "r328",
      "r329",
      "r330",
      "r331",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r693",
      "r898",
      "r899",
      "r1269",
      "r1270"
     ]
    },
    "srt_ConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ConsolidationItemsDomain",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringChargesBySegmentDetails",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/RevenueRecognitionTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "auth_ref": [
      "r115",
      "r174",
      "r175",
      "r179",
      "r180",
      "r216",
      "r229",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r251",
      "r252",
      "r253",
      "r328",
      "r329",
      "r330",
      "r331",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r693",
      "r898",
      "r899",
      "r1269",
      "r1270"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation and Consolidation",
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r888"
     ]
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/RevenueRecognitionTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Contract Liabilities by Period",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r1272"
     ]
    },
    "us-gaap_ContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureRevenueRecognitionSummaryOfContractLiabilitiesByPeriodDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Contract with Customer, Liability, Total",
        "label": "Contract with Customer, Liability",
        "terseLabel": "Contract liabilities",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r379",
      "r380",
      "r382",
      "r393"
     ]
    },
    "neog_CorviumIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "CorviumIncMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsTables",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Corvium Inc [Member]",
        "documentation": "Corvium Inc."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization, Total",
        "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization",
        "verboseLabel": "Cost of goods sold",
        "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization."
       }
      }
     },
     "auth_ref": [
      "r883",
      "r884",
      "r1141",
      "r1142"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cost of Goods and Services Sold, Total",
        "label": "Cost of Product and Service Sold",
        "terseLabel": "Total Cost of Revenues",
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r78",
      "r648",
      "r882",
      "r887",
      "r981",
      "r1202"
     ]
    },
    "us-gaap_CostOfRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfRevenue",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of Revenue",
        "totalLabel": "Cost of Revenue, Total",
        "terseLabel": "Total Cost of Revenues",
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r174",
      "r176",
      "r177",
      "r261",
      "r328",
      "r329",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r337",
      "r338",
      "r616",
      "r898",
      "r1269"
     ]
    },
    "us-gaap_CostOfRevenueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfRevenueAbstract",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of Revenue [Abstract]",
        "verboseLabel": "Cost of Revenues"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "terseLabel": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "neog_CreditAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "CreditAgreementMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit agreement.",
        "label": "Credit Agreement [Member]",
        "terseLabel": "Credit Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Facility [Axis]",
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r327",
      "r1267"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Facility [Domain]",
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": [
      "r327",
      "r1267"
     ]
    },
    "neog_CultureMediaAndOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "CultureMediaAndOtherMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/RevenueRecognitionSummaryOfDisaggregatedRevenueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Culture Media And Other [Member]",
        "label": "Culture Media And Other [Member]",
        "terseLabel": "Culture Media &amp; Other"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CustomerRelationshipsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CustomerRelationshipsMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsSummaryOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer relationships",
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships."
       }
      }
     },
     "auth_ref": [
      "r955",
      "r1245",
      "r1246",
      "r1247",
      "r1248",
      "r1250",
      "r1251",
      "r1253",
      "r1254"
     ]
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unsecured revolving line of credit, spread",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentCarryingAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total debt",
        "label": "Long-Term Debt, Gross",
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r109",
      "r356"
     ]
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Debt instrument, face amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r339",
      "r629",
      "r630",
      "r914",
      "r915",
      "r1005"
     ]
    },
    "us-gaap_DebtInstrumentIncreaseAccruedInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentIncreaseAccruedInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Increase, Accrued Interest",
        "terseLabel": "Debt instrument accrued interest",
        "documentation": "Increase for accrued, but unpaid interest on the debt instrument for the period."
       }
      }
     },
     "auth_ref": [
      "r1211",
      "r1214"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Percentage of lowered term loan and revolver facility borrowings",
        "verboseLabel": "Debt instrument interest rate effective percentage",
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r358",
      "r629",
      "r630",
      "r1005"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Debt instrument, interest rate, stated percentage",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r340"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r594",
      "r693",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r1005",
      "r1211",
      "r1212",
      "r1214",
      "r1218",
      "r1348",
      "r1350"
     ]
    },
    "us-gaap_DebtInstrumentRepurchasedFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentRepurchasedFaceAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Repurchased Face Amount",
        "terseLabel": "Debt instrument purchase amount",
        "documentation": "Face (par) amount of the original debt instrument that was repurchased."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "documentation": "Disclosure of information about long-term debt instrument or arrangement."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r33",
      "r34",
      "r41",
      "r102",
      "r103",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r594",
      "r693",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r1005",
      "r1211",
      "r1212",
      "r1214",
      "r1218",
      "r1348",
      "r1350"
     ]
    },
    "us-gaap_DebtInstrumentTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentTerm",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument, term",
        "label": "Debt Instrument, Term",
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instruments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "neog_DebtIssuanceCostWriteOff": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "DebtIssuanceCostWriteOff",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Issuance Cost Write Off",
        "documentation": "Debt issuance cost write off.",
        "terseLabel": "Debt issuance cost write off"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtIssuanceCostsLineOfCreditArrangementsGross",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Issuance Costs, Line of Credit Arrangements, Gross",
        "terseLabel": "Line of credit debt issuance costs gross",
        "documentation": "Amount, before accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r1351"
     ]
    },
    "neog_DecreaseInDerivativeNotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "DecreaseInDerivativeNotionalAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Decrease in notional amount",
        "label": "Decrease In Derivative Notional Amount",
        "documentation": "Decrease in derivative notional amount."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredFinanceCostsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredFinanceCostsGross",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt issuance costs incurred",
        "label": "Debt Issuance Costs, Gross",
        "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r1348",
      "r1350"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Deferred Income Tax Expense (Benefit), Total",
        "label": "Deferred Income Tax Expense (Benefit)",
        "verboseLabel": "Deferred income taxes",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r120",
      "r1211",
      "r1217"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred Income Tax Liability",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r434",
      "r435",
      "r699"
     ]
    },
    "us-gaap_DeferredRevenueAdditions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredRevenueAdditions",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureRevenueRecognitionSummaryOfContractLiabilitiesByPeriodDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Additions",
        "label": "Deferred Revenue, Additions",
        "terseLabel": "Additions to deferred revenue",
        "documentation": "Amount of deferred revenue recognized for transactions arising during the current reporting period. Deferred revenue is a liability as of the balance sheet date related to a revenue producing activity for which revenue has not yet been recognized. Generally, an Entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredRevenueCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredRevenueCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Deferred Revenue, Current, Total",
        "label": "Deferred Revenue, Current",
        "terseLabel": "Deferred revenue",
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1144"
     ]
    },
    "us-gaap_DeferredRevenueRevenueRecognized1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredRevenueRevenueRecognized1",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureRevenueRecognitionSummaryOfContractLiabilitiesByPeriodDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue recognized",
        "label": "Deferred Revenue, Revenue Recognized",
        "negatedLabel": "Amounts recognized into revenue",
        "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue."
       }
      }
     },
     "auth_ref": []
    },
    "neog_DelfUkLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "DelfUkLtdMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Delf (UK) Ltd.",
        "label": "Delf (UK) Ltd [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Depreciation and amortization",
        "totalLabel": "Depreciation, Depletion and Amortization, Total",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization",
        "verboseLabel": "Depreciation and Amortization",
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r169",
      "r216",
      "r232",
      "r251",
      "r880",
      "r898",
      "r899"
     ]
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeContractTypeDomain",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueSummaryOfInterestRateSwapsOnRecurringBasisUsingObservableMarketInputsForSimilarAssetsOrLiabilitiesDetai"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Contract [Domain]",
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset."
       }
      }
     },
     "auth_ref": [
      "r165",
      "r543",
      "r545",
      "r546",
      "r549",
      "r550",
      "r551",
      "r552",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r775",
      "r777",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r799",
      "r800",
      "r801",
      "r802",
      "r812",
      "r813",
      "r814",
      "r815",
      "r818",
      "r819",
      "r820",
      "r821",
      "r834",
      "r836",
      "r840",
      "r842",
      "r876",
      "r877",
      "r878",
      "r991",
      "r992",
      "r1027",
      "r1029",
      "r1151",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1336",
      "r1337",
      "r1338",
      "r1339",
      "r1340",
      "r1341",
      "r1342",
      "r1343"
     ]
    },
    "us-gaap_DerivativeFixedInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeFixedInterestRate",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative fixed interest rate",
        "label": "Derivative, Fixed Interest Rate",
        "documentation": "Fixed interest rate related to the interest rate derivative."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeInstrumentRiskAxis",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueSummaryOfInterestRateSwapsOnRecurringBasisUsingObservableMarketInputsForSimilarAssetsOrLiabilitiesDetai"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instrument [Axis]",
        "documentation": "Information by type of derivative contract."
       }
      }
     },
     "auth_ref": [
      "r165",
      "r543",
      "r545",
      "r546",
      "r549",
      "r550",
      "r551",
      "r552",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r775",
      "r777",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r799",
      "r800",
      "r801",
      "r802",
      "r812",
      "r813",
      "r814",
      "r815",
      "r818",
      "r819",
      "r820",
      "r821",
      "r834",
      "r836",
      "r840",
      "r842",
      "r876",
      "r877",
      "r878",
      "r991",
      "r992",
      "r1027",
      "r1029",
      "r1151",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1336",
      "r1337",
      "r1338",
      "r1339",
      "r1340",
      "r1341",
      "r1342",
      "r1343"
     ]
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValue1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]",
        "terseLabel": "Derivatives and Fair Value",
        "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts."
       }
      }
     },
     "auth_ref": [
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r595",
      "r606",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995"
     ]
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hedging Relationship [Axis]",
        "documentation": "Information by type of hedging relationship."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeLineItems",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLoc",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPo",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueSummaryOfInterestRateSwapsOnRecurringBasisUsingObservableMarketInputsForSimilarAssetsOrLiabilitiesDetai"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r606",
      "r1332"
     ]
    },
    "us-gaap_DerivativeMaturityDates": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeMaturityDates",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivatives, maturity date",
        "label": "Derivative, Contract End Date",
        "documentation": "Date derivative contract ends, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r776",
      "r777",
      "r834",
      "r835",
      "r837",
      "r839",
      "r841",
      "r1029"
     ]
    },
    "us-gaap_DerivativeNotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeNotionalAmount",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative, notional amount",
        "label": "Derivative, Notional Amount",
        "documentation": "Nominal or face amount used to calculate payment on derivative."
       }
      }
     },
     "auth_ref": [
      "r991",
      "r1320",
      "r1321"
     ]
    },
    "us-gaap_DerivativeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeTable",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLoc",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPo",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueSummaryOfInterestRateSwapsOnRecurringBasisUsingObservableMarketInputsForSimilarAssetsOrLiabilitiesDetai"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative [Table]",
        "documentation": "Disclosure of information about derivative instrument or group of derivative instruments, including, but not limited to, type of derivative instrument, risk being hedged, notional amount, hedge designation, related hedged item, inception date, and maturity date."
       }
      }
     },
     "auth_ref": [
      "r606",
      "r1332"
     ]
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DesignatedAsHedgingInstrumentMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueSummaryOfInterestRateSwapsOnRecurringBasisUsingObservableMarketInputsForSimilarAssetsOrLiabilitiesDetai"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Designated as Hedging Instrument [Member]",
        "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DevelopedTechnologyRightsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DevelopedTechnologyRightsMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsSummaryOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Developed Technology Rights [Member]",
        "terseLabel": "Developed technology",
        "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property."
       }
      }
     },
     "auth_ref": [
      "r1245",
      "r1246",
      "r1247",
      "r1248",
      "r1250",
      "r1251",
      "r1253",
      "r1254",
      "r1314"
     ]
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/RevenueRecognitionSummaryOfDisaggregatedRevenueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r391",
      "r392",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/RevenueRecognitionSummaryOfDisaggregatedRevenueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]",
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r391",
      "r392",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/RevenueRecognitionTables",
      "http://www.neogen.com/20250831/taxonomy/role/SegmentInformationAndGeographicDataTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Disaggregated Revenue",
        "terseLabel": "Summary of Disaggregated Revenue by Geographic Location",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r1273"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/EquityCompensationPlans"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Text Block]",
        "terseLabel": "Equity Compensation Plans",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r398",
      "r400",
      "r427",
      "r428",
      "r429",
      "r933"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "neog_DisclosureOfGoodwillAndOtherIntangibleAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "DisclosureOfGoodwillAndOtherIntangibleAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of Goodwill and Other Intangible Assets",
        "label": "Disclosure of Goodwill and Other Intangible Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisclosureTextBlockAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisclosureTextBlockAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure Text Block [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations and Disposal Groups [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDivestiture"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Divestiture",
        "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]",
        "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r93"
     ]
    },
    "neog_DivestitureImpairmentCharge": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "DivestitureImpairmentCharge",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDivestitureAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Divestiture Impairment Charge",
        "documentation": "Divestiture impairment charge.",
        "terseLabel": "Impairment charge"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r1044"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r1076"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "terseLabel": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]",
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year"
       }
      }
     },
     "auth_ref": [
      "r1087"
     ]
    },
    "neog_EarningPerShareBasicAndDilutedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "EarningPerShareBasicAndDilutedAbstract",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earning Per Share Basic And Diluted.",
        "label": "Earning Per Share Basic And Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureNetIncomeLossPerShareCalculationOfNetIncomeLossPerShareDetail",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "verboseLabel": "Net income (loss) per share:",
        "terseLabel": "Net Income (Loss) Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureNetIncomeLossPerShareCalculationOfNetIncomeLossPerShareDetail",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Earnings Per Share, Basic, Total",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r127",
      "r163",
      "r186",
      "r187",
      "r188",
      "r189",
      "r191",
      "r192",
      "r193",
      "r195",
      "r201",
      "r203",
      "r209",
      "r210",
      "r211",
      "r215",
      "r361",
      "r430",
      "r456",
      "r522",
      "r609",
      "r610",
      "r688",
      "r712",
      "r889"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureNetIncomeLossPerShareCalculationOfNetIncomeLossPerShareDetail",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Earnings Per Share, Diluted, Total",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r127",
      "r163",
      "r186",
      "r187",
      "r188",
      "r189",
      "r191",
      "r192",
      "r193",
      "r195",
      "r203",
      "r209",
      "r210",
      "r211",
      "r215",
      "r361",
      "r430",
      "r456",
      "r522",
      "r609",
      "r610",
      "r688",
      "r712",
      "r889"
     ]
    },
    "neog_EarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "EarningsPerShareLineItems",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureNetIncomeLossPerShareCalculationOfNetIncomeLossPerShareDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earnings Per Share [Line Items]",
        "label": "Earnings Per Share [Line Items]",
        "terseLabel": "Earnings Per Share [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "neog_EarningsPerShareTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "EarningsPerShareTable",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureNetIncomeLossPerShareCalculationOfNetIncomeLossPerShareDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earnings Per Share [Table]",
        "label": "Earnings Per Share [Table]",
        "terseLabel": "Earnings Per Share [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureNetIncomeLossPerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Net Income (Loss) Per Share",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r200",
      "r212",
      "r213",
      "r214"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effects of Foreign Exchange Rate on Cash",
        "totalLabel": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Including Discontinued Operation",
        "documentation": "Amount of increase (decrease) from effect of exchange rate change on cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; held in foreign currency; including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r1345"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationGiltiPercent",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum effective tax rate",
        "label": "Effective Income Tax Rate Reconciliation, GILTI, Percent",
        "documentation": "Percentage of reported income tax expense from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to global intangible low-taxed income (GILTI)."
       }
      }
     },
     "auth_ref": [
      "r935",
      "r1300",
      "r1301"
     ]
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Employee-related Liabilities, Current, Total",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued compensation",
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "us-gaap_EmployeeSeveranceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeSeveranceMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Separation Costs",
        "label": "Employee Severance [Member]",
        "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Employee Stock Option",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": [
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r1041"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityDomain",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinations",
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationPolicies",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureNetIncomeLossPerShareCalculationOfNetIncomeLossPerShareDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureSegmentInformationAndGeographicDataDisaggregatedRevenueDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/EquityCompensationPlans",
      "http://www.neogen.com/20250831/taxonomy/role/RevenueRecognitionSummaryOfDisaggregatedRevenueDetail",
      "http://www.neogen.com/20250831/taxonomy/role/SegmentInformationAndGeographicData",
      "http://www.neogen.com/20250831/taxonomy/role/SegmentInformationAndGeographicDataTables",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquity",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Domain]",
        "terseLabel": "Entity [Domain]",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1041"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities Act File Number",
        "terseLabel": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r1041"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r1126"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r1041"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r1041"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Small Business",
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r1041"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r1041"
     ]
    },
    "us-gaap_EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumeration",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Environmental Loss Contingency, Current, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes accrual for environmental loss contingency classified as current."
       }
      }
     },
     "auth_ref": [
      "r326"
     ]
    },
    "us-gaap_EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumeration",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Environmental Loss Contingency, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes accrual for environmental loss contingency classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r326"
     ]
    },
    "us-gaap_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumeration",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Environmental Loss Contingency, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes accrual for environmental loss contingency."
       }
      }
     },
     "auth_ref": [
      "r326",
      "r908"
     ]
    },
    "us-gaap_EnvironmentalRemediationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EnvironmentalRemediationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Environmental Remediation Expense, before Recovery",
        "terseLabel": "Environmental remediation expense",
        "documentation": "Amount, before recovery, of expense for known and estimated future costs arising from requirement to perform environmental remediation."
       }
      }
     },
     "auth_ref": [
      "r907",
      "r1128",
      "r1131"
     ]
    },
    "us-gaap_EnvironmentalRemediationExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EnvironmentalRemediationExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Environmental Remediation Expense, before Recovery, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of income or comprehensive income that includes environmental remediation expense before recovery."
       }
      }
     },
     "auth_ref": [
      "r1132"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Footnote [Text Block]",
        "terseLabel": "Equity Awards Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1081"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]",
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r1122"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments [Member]",
        "terseLabel": "Equity Awards Adjustments"
       }
      }
     },
     "auth_ref": [
      "r1122"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r1122"
     ]
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossChangesByComponentNetOfRelatedTaxDetail",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r124",
      "r126",
      "r127",
      "r157",
      "r158",
      "r159",
      "r181",
      "r182",
      "r183",
      "r185",
      "r193",
      "r196",
      "r198",
      "r217",
      "r262",
      "r265",
      "r302",
      "r360",
      "r378",
      "r430",
      "r446",
      "r447",
      "r453",
      "r454",
      "r455",
      "r457",
      "r521",
      "r522",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r608",
      "r620",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r631",
      "r633",
      "r641",
      "r710",
      "r736",
      "r737",
      "r738",
      "r759",
      "r824"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]",
        "terseLabel": "Equity Valuation Assumption Difference, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1091"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneous Compensation Analysis [Text Block]",
        "terseLabel": "Erroneous Compensation Analysis"
       }
      }
     },
     "auth_ref": [
      "r1049",
      "r1059",
      "r1069",
      "r1101"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneously Awarded Compensation Recovery [Table]",
        "terseLabel": "Erroneously Awarded Compensation Recovery"
       }
      }
     },
     "auth_ref": [
      "r1046",
      "r1056",
      "r1066",
      "r1098"
     ]
    },
    "us-gaap_EscrowDeposit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EscrowDeposit",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Escrow Deposit",
        "terseLabel": "Escrow Deposit",
        "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r857"
     ]
    },
    "us-gaap_EscrowDepositDisbursementsRelatedToPropertyAcquisition1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EscrowDepositDisbursementsRelatedToPropertyAcquisition1",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Escrow Deposit Disbursements Related to Property Acquisition",
        "terseLabel": "Escrow balance released",
        "documentation": "Amount of escrow deposit disbursements related to property acquisition in noncash investing or financing transactions."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r24",
      "r25"
     ]
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]",
        "terseLabel": "Executive Category:"
       }
      }
     },
     "auth_ref": [
      "r1097"
     ]
    },
    "neog_ExpectedEmployeeSeparationBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "ExpectedEmployeeSeparationBenefits",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected Employee Separation Benefits",
        "documentation": "Expected employee separation benefits.",
        "terseLabel": "Expected employee separation benefits"
       }
      }
     },
     "auth_ref": []
    },
    "neog_ExpendituresForLongLivedAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "ExpendituresForLongLivedAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expenditures for long-lived assets.",
        "label": "Expenditures For Long Lived Assets",
        "verboseLabel": "Expenditures for long-lived assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, Current",
        "terseLabel": "Current portion of debt",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r635"
     ]
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeasePrincipalPayments",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Principal Payments",
        "negatedLabel": "Repayment of finance lease",
        "documentation": "Amount of cash outflow for principal payment on finance lease."
       }
      }
     },
     "auth_ref": [
      "r636",
      "r637"
     ]
    },
    "neog_FinanceLeasesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "FinanceLeasesMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Leases [Member]",
        "label": "Finance Leases [Member]",
        "documentation": "Finance Leases."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsSummaryOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Useful Life in Years",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "verboseLabel": "Finite lived intangible assets, useful life",
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsSummaryOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Intangible Asset, Acquired, Finite-Lived [Table]",
        "documentation": "Disclosure of information about finite-lived intangible asset acquired in business combination."
       }
      }
     },
     "auth_ref": [
      "r1247",
      "r1248",
      "r1310",
      "r1312"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsSummaryOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r290",
      "r292",
      "r293",
      "r294",
      "r296",
      "r297",
      "r299",
      "r300",
      "r649",
      "r650",
      "r748",
      "r869",
      "r873",
      "r947",
      "r948",
      "r949",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsSummaryOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company."
       }
      }
     },
     "auth_ref": [
      "r290",
      "r292",
      "r293",
      "r294",
      "r296",
      "r297",
      "r299",
      "r300",
      "r748",
      "r869",
      "r873",
      "r947",
      "r948",
      "r949",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_OtherAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Net",
        "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance",
        "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance",
        "totalLabel": "Finite-Lived Intangible Assets, Net, Total",
        "terseLabel": "Amortizable intangible assets, net",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r649",
      "r1251"
     ]
    },
    "us-gaap_FinitelivedIntangibleAssetsAcquired1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinitelivedIntangibleAssetsAcquired1",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsSummaryOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets Acquired",
        "terseLabel": "Fair Value",
        "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition."
       }
      }
     },
     "auth_ref": [
      "r292",
      "r748"
     ]
    },
    "neog_FiveYearSeniorSecuredRevolvingFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "FiveYearSeniorSecuredRevolvingFacilityMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Five year senior secured revolving facility.",
        "label": "Five Year Senior Secured Revolving Facility [Member]",
        "terseLabel": "Five Year Senior Secured Revolving Facility [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "neog_FoodSafetyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "FoodSafetyMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureGoodwillAdditionalInformationDetails",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureGoodwillSummaryOfGoodwillByReportableSegmentDetails",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringChargesBySegmentDetails",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/RevenueRecognitionSummaryOfDisaggregatedRevenueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Food Safety",
        "label": "Food Safety [Member]",
        "terseLabel": "Food Safety",
        "verboseLabel": "Food Safety"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPo"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency forward contracts, net",
        "label": "Foreign Currency Derivative Instruments Not Designated as Hedging Instruments at Fair Value, Net",
        "totalLabel": "Foreign Currency Derivative Instruments Not Designated as Hedging Instruments at Fair Value, Net, Total",
        "documentation": "Fair value as of the balance sheet date of all foreign currency derivatives not designated as hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r1319"
     ]
    },
    "us-gaap_ForeignExchangeContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignExchangeContractMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Exchange Contract [Member]",
        "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates."
       }
      }
     },
     "auth_ref": [
      "r878",
      "r928",
      "r929",
      "r979",
      "r980",
      "r982",
      "r983",
      "r984",
      "r985",
      "r986",
      "r987",
      "r988",
      "r989",
      "r990",
      "r992",
      "r997",
      "r1151",
      "r1152",
      "r1153",
      "r1154",
      "r1155",
      "r1156",
      "r1157",
      "r1158",
      "r1159",
      "r1160",
      "r1161",
      "r1328"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r1053",
      "r1063",
      "r1073",
      "r1105"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Expense of Enforcement, Amount",
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r1053",
      "r1063",
      "r1073",
      "r1105"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r1053",
      "r1063",
      "r1073",
      "r1105"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]",
        "terseLabel": "Forgone Recovery, Explanation of Impracticability"
       }
      }
     },
     "auth_ref": [
      "r1053",
      "r1063",
      "r1073",
      "r1105"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1053",
      "r1063",
      "r1073",
      "r1105"
     ]
    },
    "us-gaap_ForwardContractsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForwardContractsMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLoc",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPo"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forward Contracts [Member]",
        "documentation": "Contracts negotiated between two parties to purchase and sell a specific quantity of a financial instrument, foreign currency, or commodity at a price specified at origination of the contract, with delivery and settlement at a specified future date."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]",
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year"
       }
      }
     },
     "auth_ref": [
      "r1086"
     ]
    },
    "us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLoc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency forward contracts",
        "label": "Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments",
        "documentation": "Amount of gain (loss) recognized in earnings in the period from the increase (decrease) in fair value of foreign currency derivatives not designated as hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r1323",
      "r1325"
     ]
    },
    "us-gaap_GainLossOnSaleOfBusiness": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GainLossOnSaleOfBusiness",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDivestitureAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain (Loss) on Disposition of Business",
        "terseLabel": "Gain on sale of business",
        "negatedLabel": "Gain on sale of business",
        "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant."
       }
      }
     },
     "auth_ref": [
      "r529",
      "r1209"
     ]
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Loss on disposal of property and equipment",
        "totalLabel": "Gain (Loss) on Disposition of Property Plant Equipment, Total",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "neog_GainOnPerformanceMilestoneLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "GainOnPerformanceMilestoneLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance milestone liability",
        "label": "Gain On Performance Milestone Liability",
        "documentation": "Gain on performance milestone liability."
       }
      }
     },
     "auth_ref": []
    },
    "neog_GardenSpincoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "GardenSpincoMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Garden Spinco Member.",
        "label": "Garden Spinco [Member]",
        "terseLabel": "Garden SpinCo [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "General and Administrative Expense, Total",
        "label": "General and Administrative Expense",
        "terseLabel": "General and administrative",
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r808"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GeneralAndAdministrativeExpenseMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General and Administrative Expense [Member]",
        "terseLabel": "General and Administrative",
        "documentation": "Primary financial statement caption encompassing general and administrative expense."
       }
      }
     },
     "auth_ref": [
      "r82"
     ]
    },
    "neog_GeneticVeterinaryServicesIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "GeneticVeterinaryServicesIncMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Genetic Veterinary Services, Inc.",
        "label": "Genetic Veterinary Services, Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "neog_GenomicsServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "GenomicsServicesMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/RevenueRecognitionSummaryOfDisaggregatedRevenueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Genomics Services.",
        "label": "Genomics Services [Member]",
        "terseLabel": "Genomics Services"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_OtherAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureGoodwillSummaryOfGoodwillByReportableSegmentDetails",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Goodwill (note 7)",
        "totalLabel": "Goodwill, Total",
        "label": "Goodwill",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance",
        "terseLabel": "Goodwill",
        "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r137",
      "r268",
      "r685",
      "r899",
      "r906",
      "r936",
      "r940",
      "r941",
      "r976",
      "r998",
      "r1007",
      "r1235",
      "r1242",
      "r1315"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillDisclosureTextBlock",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureGoodwill"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill Disclosure [Text Block]",
        "terseLabel": "Goodwill",
        "documentation": "The entire disclosure for goodwill."
       }
      }
     },
     "auth_ref": [
      "r267",
      "r270",
      "r280",
      "r282",
      "r283",
      "r285",
      "r287",
      "r288",
      "r906"
     ]
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillImpairedAccumulatedImpairmentLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureGoodwillSummaryOfGoodwillByReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill, Impaired, Accumulated Impairment Loss",
        "terseLabel": "Impairment",
        "documentation": "Amount of accumulated impairment loss for asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r271",
      "r278",
      "r286",
      "r519",
      "r906"
     ]
    },
    "neog_GoodwillImpairmentCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "GoodwillImpairmentCharges",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureGoodwillAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill Impairment Charges",
        "documentation": "Goodwill impairment charges.",
        "terseLabel": "Goodwill impairment charges"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureGoodwillAdditionalInformationDetails",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureGoodwillSummaryOfGoodwillByReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill impairment",
        "label": "Goodwill, Impairment Loss",
        "verboseLabel": "Goodwill impairment charge",
        "negatedLabel": "Goodwill impairment charge",
        "documentation": "Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r269",
      "r275",
      "r281",
      "r289",
      "r519",
      "r906",
      "r998"
     ]
    },
    "neog_GoodwillImpairmentLossExcludingForeignExchange": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "GoodwillImpairmentLossExcludingForeignExchange",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureGoodwillSummaryOfGoodwillByReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment",
        "label": "Goodwill Impairment Loss Excluding Foreign Exchange",
        "documentation": "Goodwill impairment loss excluding foreign exchange."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillLineItems",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureGoodwillAdditionalInformationDetails",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureGoodwillSummaryOfGoodwillByReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r281",
      "r906"
     ]
    },
    "us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillTranslationAndPurchaseAccountingAdjustments",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureGoodwillSummaryOfGoodwillByReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation and other",
        "label": "Goodwill, Foreign Currency Translation and Measurement Period Adjustments",
        "documentation": "Amount of increase (decrease) from foreign currency translation and measurement period adjustments of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r1234",
      "r1302",
      "r1307",
      "r1313",
      "r1315"
     ]
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross Profit",
        "totalLabel": "Gross Profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r79",
      "r116",
      "r174",
      "r176",
      "r177",
      "r261",
      "r328",
      "r329",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r337",
      "r338",
      "r616",
      "r892",
      "r898",
      "r1225",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1269"
     ]
    },
    "us-gaap_HedgingDesignationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "HedgingDesignationAxis",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLoc",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPo",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueSummaryOfInterestRateSwapsOnRecurringBasisUsingObservableMarketInputsForSimilarAssetsOrLiabilitiesDetai"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hedging Designation [Axis]",
        "documentation": "Information by designation of purpose of derivative instrument."
       }
      }
     },
     "auth_ref": [
      "r1323",
      "r1325"
     ]
    },
    "us-gaap_HedgingDesignationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "HedgingDesignationDomain",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLoc",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPo",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueSummaryOfInterestRateSwapsOnRecurringBasisUsingObservableMarketInputsForSimilarAssetsOrLiabilitiesDetai"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hedging Designation [Domain]",
        "documentation": "Designation of purpose of derivative instrument."
       }
      }
     },
     "auth_ref": [
      "r1323",
      "r1325"
     ]
    },
    "us-gaap_HedgingRelationshipDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "HedgingRelationshipDomain",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Hedging Relationship [Domain]",
        "documentation": "Nature or intent of a hedge."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income (Loss) Before Taxes",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r112",
      "r116",
      "r689",
      "r691",
      "r707",
      "r883",
      "r885",
      "r887",
      "r892",
      "r898",
      "r1225",
      "r1227",
      "r1228",
      "r1229",
      "r1230"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDivestitureAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r305",
      "r306"
     ]
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDivestitureAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Groups, Including Discontinued Operations [Table]",
        "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r13",
      "r16",
      "r43",
      "r44",
      "r45",
      "r46",
      "r47",
      "r48",
      "r50",
      "r51",
      "r52",
      "r96",
      "r305",
      "r306"
     ]
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLoc",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Income Location, Balance [Axis]",
        "documentation": "Information by location in statement of income where disaggregated amount is reported."
       }
      }
     },
     "auth_ref": [
      "r303",
      "r307",
      "r312",
      "r545",
      "r554",
      "r571",
      "r580",
      "r612",
      "r613",
      "r614",
      "r617",
      "r618",
      "r619",
      "r733",
      "r735",
      "r809",
      "r869",
      "r870",
      "r936",
      "r941",
      "r992",
      "r994",
      "r999",
      "r1004",
      "r1304",
      "r1306",
      "r1365"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLoc",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Income Location, Balance [Domain]",
        "documentation": "Location in statement of income where disaggregated amount is reported."
       }
      }
     },
     "auth_ref": [
      "r307",
      "r312",
      "r545",
      "r554",
      "r571",
      "r580",
      "r612",
      "r613",
      "r614",
      "r617",
      "r618",
      "r619",
      "r733",
      "r735",
      "r809",
      "r869",
      "r870",
      "r936",
      "r941",
      "r992",
      "r994",
      "r999",
      "r1004",
      "r1304",
      "r1306",
      "r1365"
     ]
    },
    "neog_IncomeTaxBenefitAmountRecordedAsGoodwillImpairmentCharge": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "IncomeTaxBenefitAmountRecordedAsGoodwillImpairmentCharge",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Goodwill impairment charge",
        "label": "Income tax benefit amount recorded as goodwill impairment charge",
        "documentation": "Income tax benefit amount recorded as goodwill impairment charge"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Text Block]",
        "verboseLabel": "Income Taxes",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r174",
      "r178",
      "r433",
      "r437",
      "r440",
      "r441",
      "r442",
      "r444",
      "r445",
      "r448",
      "r450",
      "r451",
      "r452",
      "r696",
      "r747",
      "r756",
      "r935"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Income tax benefit (expense)",
        "totalLabel": "Income Tax Expense (Benefit), Total",
        "label": "Income Tax Expense (Benefit)",
        "negatedLabel": "Income tax benefit",
        "terseLabel": "Income Tax Expense (Benefit)",
        "verboseLabel": "Income tax expense (benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r121",
      "r174",
      "r197",
      "r198",
      "r216",
      "r235",
      "r251",
      "r436",
      "r437",
      "r449",
      "r713",
      "r883",
      "r885",
      "r887",
      "r935"
     ]
    },
    "neog_IncomeTaxExpenseDueToIncreaseInDeferredTaxLiabilityRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "IncomeTaxExpenseDueToIncreaseInDeferredTaxLiabilityRate",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income tax expense due to increase in deferred tax liability rate.",
        "label": "Income Tax Expense Due to Increase in Deferred Tax Liability Rate",
        "terseLabel": "Income Tax Expense Due to Increase in Deferred Tax Liability Rate"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationNondeductibleExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount, Total",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount",
        "terseLabel": "Income tax expense related to nondeductible transaction costs",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses."
       }
      }
     },
     "auth_ref": [
      "r438",
      "r439",
      "r1300"
     ]
    },
    "neog_IncomeTaxesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "IncomeTaxesLineItems",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Taxes Line Items",
        "label": "Income Taxes [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 21.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Increase (Decrease) in Accounts Payable and Accrued Liabilities, Total",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "terseLabel": "Accounts payable and accrued liabilities",
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable, net",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInInterestPayableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInInterestPayableNet",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 24.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Interest Payable, Net",
        "terseLabel": "Interest expense accrual",
        "documentation": "The increase (decrease) during the reporting period in interest payable, which represents the amount owed to note holders, bond holders, and other parties for interest earned on loans or credit extended to the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Inventories, net",
        "totalLabel": "Increase (Decrease) in Inventories, Total",
        "label": "Increase (Decrease) in Inventories",
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Change in operating assets and liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 19.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Change in other non-current assets and non-current liabilities",
        "label": "Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net",
        "documentation": "Amount of increase (decrease) in noncurrent operating assets after deduction of noncurrent operating liabilities classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other current assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureNetIncomeLossPerShareCalculationOfNetIncomeLossPerShareDetail": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureNetIncomeLossPerShareCalculationOfNetIncomeLossPerShareDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements",
        "terseLabel": "Effect of dilutive stock options and RSUs",
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method."
       }
      }
     },
     "auth_ref": [
      "r204",
      "r205",
      "r206",
      "r211",
      "r399"
     ]
    },
    "neog_IndicatorTestingCultureMediaAndOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "IndicatorTestingCultureMediaAndOtherMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/RevenueRecognitionSummaryOfDisaggregatedRevenueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Indicator Testing Culture Media And Other [Member]",
        "terseLabel": "Indicator Testing, Culture Media &amp; Other",
        "documentation": "Indicator Testing, Culture Media and Other."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individual [Axis]",
        "terseLabel": "Individual:"
       }
      }
     },
     "auth_ref": [
      "r1053",
      "r1063",
      "r1073",
      "r1097",
      "r1105",
      "r1109",
      "r1117"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]",
        "terseLabel": "Insider Trading Arrangements:"
       }
      }
     },
     "auth_ref": [
      "r1115"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]",
        "terseLabel": "Insider Trading Policies and Procedures:"
       }
      }
     },
     "auth_ref": [
      "r1045",
      "r1121"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Adopted [Flag]",
        "terseLabel": "Insider Trading Policies and Procedures Adopted"
       }
      }
     },
     "auth_ref": [
      "r1045",
      "r1121"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]",
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted"
       }
      }
     },
     "auth_ref": [
      "r1045",
      "r1121"
     ]
    },
    "us-gaap_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense",
        "label": "Interest Expense, Operating and Nonoperating",
        "totalLabel": "Interest Expense, Operating and Nonoperating, Total",
        "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense."
       }
      }
     },
     "auth_ref": [
      "r216",
      "r227",
      "r231",
      "r237",
      "r251",
      "r628",
      "r898",
      "r899",
      "r1397"
     ]
    },
    "us-gaap_InterestExpenseDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestExpenseDebt",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expense, Debt",
        "totalLabel": "Interest Expense, Debt, Total",
        "terseLabel": "Debt instrument interest expense",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt."
       }
      }
     },
     "auth_ref": [
      "r84",
      "r352",
      "r359",
      "r916",
      "r917",
      "r1397"
     ]
    },
    "us-gaap_InterestExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestExpenseMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expense [Member]",
        "terseLabel": "Interest Rate Swap [Member]",
        "documentation": "Primary financial statement caption encompassing interest expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestExpenseOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestExpenseOther",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expense, Other",
        "negatedLabel": "Interest expense",
        "terseLabel": "Interest Expense",
        "documentation": "Amount of interest expense classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "neog_InterestExpensesRelatedToAmortizationDebtIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "InterestExpensesRelatedToAmortizationDebtIssuanceCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest expenses related to amortization, debt issuance costs.",
        "label": "Interest Expenses Related to Amortization, Debt Issuance Costs",
        "terseLabel": "Interest expenses related to amortization, debt issuance costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestIncomeOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestIncomeOther",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Income, Other",
        "terseLabel": "Interest income",
        "documentation": "Amount of interest income earned from interest bearing assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r885"
     ]
    },
    "us-gaap_InterestPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Payable, Current",
        "terseLabel": "Accrued interest",
        "verboseLabel": "Interest payable, Current",
        "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "us-gaap_InterestRateDerivativesAtFairValueNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestRateDerivativesAtFairValueNet",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueSummaryOfInterestRateSwapsOnRecurringBasisUsingObservableMarketInputsForSimilarAssetsOrLiabilitiesDetai"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate swaps",
        "verboseLabel": "Fair value of interest rate swap",
        "label": "Interest Rate Derivatives, at Fair Value, Net",
        "totalLabel": "Interest Rate Derivatives, at Fair Value, Net, Total",
        "documentation": "Fair value as of the balance sheet date of interest rate derivative assets, net of interest rate derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized on the balance sheet."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestRateSwapMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestRateSwapMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueSummaryOfInterestRateSwapsOnRecurringBasisUsingObservableMarketInputsForSimilarAssetsOrLiabilitiesDetai"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Rate Swap [Member]",
        "terseLabel": "Interest Rate Swap [Member]",
        "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period."
       }
      }
     },
     "auth_ref": [
      "r991",
      "r1034",
      "r1035",
      "r1326"
     ]
    },
    "us-gaap_IntersegmentEliminationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IntersegmentEliminationMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intersegment Revenue",
        "documentation": "Eliminating entries used in operating segment consolidation."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r216",
      "r229",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r251",
      "r252",
      "r898"
     ]
    },
    "us-gaap_IntersubsegmentEliminationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IntersubsegmentEliminationsMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringChargesBySegmentDetails",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intersubsegment Eliminations [Member]",
        "verboseLabel": "Corporate and Eliminations",
        "terseLabel": "Corporate",
        "documentation": "Eliminating entries used in subsegment consolidation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryFinishedGoods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryFinishedGoods",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finished goods",
        "label": "Inventory, Finished Goods, Gross",
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1145"
     ]
    },
    "us-gaap_InventoryGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryGross",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Gross",
        "totalLabel": "Total Inventories",
        "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process."
       }
      }
     },
     "auth_ref": [
      "r1148"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Inventories, net",
        "terseLabel": "Inventories, net of reserves of $17,209 and $12,361",
        "label": "Inventory, Net",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r147",
      "r875",
      "r1007"
     ]
    },
    "us-gaap_InventoryNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryNetAbstract",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Inventory, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InventoryRawMaterials": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryRawMaterials",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Raw materials",
        "label": "Inventory, Raw Materials, Gross",
        "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1147"
     ]
    },
    "us-gaap_InventoryValuationReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryValuationReserves",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less inventory reserve",
        "terseLabel": "Less inventory reserve",
        "label": "Inventory Valuation Reserves",
        "documentation": "Amount of valuation reserve for inventory."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r1148"
     ]
    },
    "us-gaap_InventoryWorkInProcess": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryWorkInProcess",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_InventoryGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Work-in-process",
        "label": "Inventory, Work in Process, Gross",
        "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1146"
     ]
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinations",
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationPolicies",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureNetIncomeLossPerShareCalculationOfNetIncomeLossPerShareDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureSegmentInformationAndGeographicDataDisaggregatedRevenueDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/EquityCompensationPlans",
      "http://www.neogen.com/20250831/taxonomy/role/RevenueRecognitionSummaryOfDisaggregatedRevenueDetail",
      "http://www.neogen.com/20250831/taxonomy/role/SegmentInformationAndGeographicData",
      "http://www.neogen.com/20250831/taxonomy/role/SegmentInformationAndGeographicDataTables",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquity",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity [Axis]",
        "terseLabel": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities",
        "totalLabel": "Total Liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r55",
      "r56",
      "r57",
      "r60",
      "r61",
      "r62",
      "r63",
      "r174",
      "r176",
      "r177",
      "r261",
      "r328",
      "r329",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r337",
      "r338",
      "r525",
      "r530",
      "r531",
      "r616",
      "r784",
      "r891",
      "r918",
      "r1039",
      "r1269",
      "r1352",
      "r1353"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity",
        "totalLabel": "Total Liabilities and Stockholders' Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r111",
      "r705",
      "r1007",
      "r1024",
      "r1025",
      "r1211",
      "r1216",
      "r1233",
      "r1344"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and Stockholders' Equity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current",
        "totalLabel": "Total Current Liabilities",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r135",
      "r174",
      "r176",
      "r177",
      "r261",
      "r328",
      "r329",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r337",
      "r338",
      "r525",
      "r530",
      "r531",
      "r616",
      "r1007",
      "r1269",
      "r1352",
      "r1353"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current",
        "totalLabel": "Disposal Group, Including Discontinued Operation, Liabilities, Current, Total",
        "terseLabel": "Liabilities held for sale",
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r43",
      "r49",
      "r94",
      "r95",
      "r132",
      "r133"
     ]
    },
    "neog_LiabilityRepresentingFairValueOfServicesExpectToProvide": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "LiabilityRepresentingFairValueOfServicesExpectToProvide",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDivestitureAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liability Representing Fair Value Of Services Expect To Provide",
        "documentation": "Liability representing fair value of services expect to provide.",
        "terseLabel": "Liability representing fair value of services expect to provide"
       }
      }
     },
     "auth_ref": []
    },
    "neog_LifeSciencesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "LifeSciencesMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/RevenueRecognitionSummaryOfDisaggregatedRevenueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Life Sciences [Member]",
        "label": "Life Sciences [Member]",
        "terseLabel": "Life Sciences"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unsecured revolving line of credit, advances",
        "label": "Long-Term Line of Credit",
        "totalLabel": "Long-Term Line of Credit, Total",
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r109",
      "r1362"
     ]
    },
    "us-gaap_LineOfCreditFacilityCommitmentFeeAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityCommitmentFeeAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitment fee",
        "label": "Line of Credit Facility, Commitment Fee Amount",
        "documentation": "Amount of the fee for available but unused credit capacity under the credit facility."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r59",
      "r327"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Unsecured revolving line of credit, total amount available",
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r59"
     ]
    },
    "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage",
        "terseLabel": "Percentage of annual commitment fee",
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt",
        "totalLabel": "Long-Term Debt, Total",
        "terseLabel": "Balance outstanding",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r109",
      "r175",
      "r180",
      "r346",
      "r357",
      "r693",
      "r914",
      "r915",
      "r1005",
      "r1362"
     ]
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetails3": {
       "parentTag": "neog_NonCurrentDebtTotal",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt and Lease Obligation, Current",
        "totalLabel": "Total debt and finance lease",
        "terseLabel": "Total debt and finance lease",
        "documentation": "Amount of long-term debt and lease obligation, classified as current."
       }
      }
     },
     "auth_ref": [
      "r56"
     ]
    },
    "us-gaap_LongTermDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetails3": {
       "parentTag": "neog_NonCurrentDebtTotal",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Current Maturities",
        "totalLabel": "Long-Term Debt, Current Maturities, Total",
        "terseLabel": "Less: Current portion",
        "negatedLabel": "Less: Current portion",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r140"
     ]
    },
    "neog_LongTermDebtMaturitiesPrepaymentsOfPrincipalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "LongTermDebtMaturitiesPrepaymentsOfPrincipalAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long Term Debt Maturities Prepayments Of Principal Amount",
        "documentation": "Long term debt maturities prepayments of principal amount.",
        "terseLabel": "Prepayments of principal amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetails3": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetails",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Excluding Current Maturities",
        "terseLabel": "Non-Current Debt (note 7)",
        "totalLabel": "Total non-current debt, net",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r141"
     ]
    },
    "us-gaap_LongTermDebtTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtTextBlock",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long Term Debt",
        "label": "Long-Term Debt [Text Block]",
        "documentation": "The entire disclosure for long-term debt."
       }
      }
     },
     "auth_ref": [
      "r101"
     ]
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r1256",
      "r1257",
      "r1258"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Type [Domain]",
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r32",
      "r1256",
      "r1257",
      "r1258"
     ]
    },
    "neog_LossContingencyNumberOfStockholderLitigationDemands": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "LossContingencyNumberOfStockholderLitigationDemands",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss Contingency, Number Of Stockholder Litigation Demands",
        "documentation": "Loss contingency, number of stockholder litigation\u00a0demands.",
        "terseLabel": "Number of stockholder litigation demands"
       }
      }
     },
     "auth_ref": []
    },
    "neog_LossOnRefinancingAndExtinguishmentOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "LossOnRefinancingAndExtinguishmentOfDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Loss on refinancing and extinguishment of debt",
        "label": "Loss on Refinancing and Extinguishment of Debt",
        "documentation": "Loss on refinancing and extinguishment of debt."
       }
      }
     },
     "auth_ref": []
    },
    "neog_LossOnSaleOfMinorityInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "LossOnSaleOfMinorityInterest",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss on sale of minority interest",
        "label": "Loss On Sale of Minority Interest",
        "documentation": "Loss on sale of minority interest"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDivestitureAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "auth_ref": [
      "r221",
      "r322",
      "r323",
      "r325",
      "r326",
      "r396",
      "r423",
      "r424",
      "r425",
      "r431",
      "r611",
      "r647",
      "r732",
      "r734",
      "r746",
      "r776",
      "r777",
      "r827",
      "r829",
      "r831",
      "r832",
      "r843",
      "r851",
      "r852",
      "r854",
      "r855",
      "r867",
      "r868",
      "r905",
      "r919",
      "r932",
      "r936",
      "r942",
      "r945",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1019",
      "r1271",
      "r1354",
      "r1355",
      "r1356",
      "r1357",
      "r1358",
      "r1359"
     ]
    },
    "neog_MaximumPotentialPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "MaximumPotentialPayments",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum potential payments.",
        "label": "Maximum Potential Payments",
        "verboseLabel": "Maximum potential Payments"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]",
        "terseLabel": "Measure:"
       }
      }
     },
     "auth_ref": [
      "r1089"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1089"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "auth_ref": [
      "r221",
      "r322",
      "r323",
      "r325",
      "r326",
      "r396",
      "r423",
      "r424",
      "r425",
      "r431",
      "r611",
      "r647",
      "r732",
      "r734",
      "r746",
      "r776",
      "r777",
      "r827",
      "r829",
      "r831",
      "r832",
      "r843",
      "r851",
      "r852",
      "r854",
      "r855",
      "r867",
      "r868",
      "r905",
      "r919",
      "r932",
      "r936",
      "r942",
      "r945",
      "r1000",
      "r1001",
      "r1002",
      "r1019",
      "r1271",
      "r1354",
      "r1355",
      "r1356",
      "r1357",
      "r1358",
      "r1359"
     ]
    },
    "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiary, Ownership Percentage, Noncontrolling Owner",
        "terseLabel": "Minority interest ownership percentage by Noncontrolling owners",
        "verboseLabel": "Minority interest ownership percentage by Noncontrolling owners",
        "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MinorityInterestOwnershipPercentageByParent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MinorityInterestOwnershipPercentageByParent",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiary, Ownership Percentage, Parent",
        "terseLabel": "Minority interest ownership percentage by Parent",
        "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]",
        "terseLabel": "MNPI Disclosure Timed for Compensation Value"
       }
      }
     },
     "auth_ref": [
      "r1108"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Terms of Trading Arrangement [Text Block]",
        "terseLabel": "Material Terms of Trading Arrangement"
       }
      }
     },
     "auth_ref": [
      "r1116"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Named Executive Officers, Footnote [Text Block]",
        "terseLabel": "Named Executive Officers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1090"
     ]
    },
    "neog_NaturalToxinsAllergensAndDrugResiduesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "NaturalToxinsAllergensAndDrugResiduesMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/RevenueRecognitionSummaryOfDisaggregatedRevenueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Natural Toxins Allergens and Drug Residues.",
        "label": "Natural Toxins Allergens and Drug Residues [Member]",
        "terseLabel": "Natural Toxins, Allergens &amp; Drug Residues"
       }
      }
     },
     "auth_ref": []
    },
    "neog_NaturalToxinsAndAllergensMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "NaturalToxinsAndAllergensMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/RevenueRecognitionSummaryOfDisaggregatedRevenueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Natural Toxins &amp; Allergens",
        "documentation": "Natural Toxins and Allergens.",
        "label": "Natural Toxins And Allergens [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation",
        "totalLabel": "Net Cash (used for) provided by Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r172"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract]",
        "verboseLabel": "Cash Flows (used for) provided by Financing Activities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation",
        "totalLabel": "Net Cash provided by (used for) Investing Activities",
        "documentation": "Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r172"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract]",
        "verboseLabel": "Cash Flows provided by (used for) Investing Activities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation",
        "totalLabel": "Net Cash provided by (used for) Operating Activities",
        "documentation": "Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r89",
      "r90"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]",
        "terseLabel": "Cash Flows provided by (used for) Operating Activities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureNetIncomeLossPerShareCalculationOfNetIncomeLossPerShareDetail": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureNetIncomeLossPerShareCalculationOfNetIncomeLossPerShareDetail",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss)",
        "terseLabel": "Net Income (Loss)",
        "totalLabel": "Net Income (Loss) Attributable to Parent, Total",
        "verboseLabel": "Numerator for basic and diluted net income (loss) per share: - Net income (loss) attributable to Neogen",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r90",
      "r113",
      "r127",
      "r133",
      "r152",
      "r155",
      "r159",
      "r174",
      "r176",
      "r177",
      "r179",
      "r184",
      "r188",
      "r189",
      "r191",
      "r192",
      "r193",
      "r197",
      "r198",
      "r208",
      "r261",
      "r328",
      "r329",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r337",
      "r338",
      "r361",
      "r364",
      "r367",
      "r372",
      "r430",
      "r456",
      "r522",
      "r610",
      "r616",
      "r709",
      "r805",
      "r822",
      "r823",
      "r883",
      "r885",
      "r887",
      "r1037",
      "r1269"
     ]
    },
    "neog_NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "New accounting pronouncements not yet adopted.",
        "label": "New accounting pronouncements not yet adopted [Policy Text Block]",
        "verboseLabel": "New Accounting Pronouncements Not Yet Adopted"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "New Accounting Pronouncements Adopted",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "neog_NonCurrentDebtTotal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "NonCurrentDebtTotal",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetails3": {
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-current Debt Total",
        "documentation": "Non-current Debt total.",
        "totalLabel": "Total non-current debt"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-GAAP Measure Description [Text Block]",
        "terseLabel": "Non-GAAP Measure Description"
       }
      }
     },
     "auth_ref": [
      "r1089"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-NEOs [Member]",
        "terseLabel": "Non-NEOs"
       }
      }
     },
     "auth_ref": [
      "r1053",
      "r1063",
      "r1073",
      "r1097",
      "r1105"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r1080"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Total Compensation Amount",
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1079"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO [Member]",
        "terseLabel": "Non-PEO NEO"
       }
      }
     },
     "auth_ref": [
      "r1097"
     ]
    },
    "neog_NonRule10B51ArrModifiedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "NonRule10B51ArrModifiedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non Rule 10B 51 Arr Modified Flag",
        "documentation": "Non Rule 10B 51 Arr Modified Flag.",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Modified"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r1116"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r1116"
     ]
    },
    "us-gaap_NonUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NonUsMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureSegmentInformationAndGeographicDataDisaggregatedRevenueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-US [Member]",
        "terseLabel": "International",
        "documentation": "Countries excluding the United States of America (US)."
       }
      }
     },
     "auth_ref": [
      "r1400",
      "r1401",
      "r1402",
      "r1403"
     ]
    },
    "us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment obtained for noncash consideration",
        "label": "Noncash or Part Noncash Acquisition, Fixed Assets Acquired",
        "documentation": "The amount of fixed assets that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r24",
      "r25"
     ]
    },
    "us-gaap_NondesignatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NondesignatedMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLoc",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPo"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Not Designated as Hedging Instrument [Member]",
        "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonoperating Income (Expense)",
        "totalLabel": "Total Other Income (Expense)",
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": [
      "r83"
     ]
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonoperating Income (Expense) [Abstract]",
        "terseLabel": "Other Income (Expense)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/SegmentInformationAndGeographicDataAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of reportable segments | Segment",
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements."
       }
      }
     },
     "auth_ref": [
      "r893",
      "r903",
      "r1226"
     ]
    },
    "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossChangesByComponentNetOfRelatedTaxDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent",
        "terseLabel": "Other comprehensive gain (loss) before reclassifications",
        "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r18"
     ]
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses",
        "totalLabel": "Total Operating Expenses",
        "terseLabel": "Operating Expenses",
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense."
       }
      }
     },
     "auth_ref": [
      "r887"
     ]
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Income (Loss)",
        "terseLabel": "Operating Income",
        "verboseLabel": "Operating Income (Loss)",
        "totalLabel": "Operating (Loss) Income",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r883",
      "r887",
      "r892",
      "r1225",
      "r1227",
      "r1228",
      "r1229",
      "r1230"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_OtherAssets",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right of use assets",
        "label": "Operating Lease, Right-of-Use Asset",
        "verboseLabel": "Right of use assets",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r634"
     ]
    },
    "us-gaap_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringChargesBySegmentDetails",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/RevenueRecognitionTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Segments [Member]",
        "terseLabel": "Operating Segments",
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r252",
      "r898",
      "r899"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "neog_OtherAccrualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "OtherAccrualsMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPo"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Accruals [Member]",
        "documentation": "Other accruals."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Assets",
        "totalLabel": "Total Other Assets",
        "documentation": "Amount of assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r138",
      "r697",
      "r899",
      "r1024",
      "r1025",
      "r1039"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_OtherAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other\u00a0non-current\u00a0assets",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r138"
     ]
    },
    "us-gaap_OtherAssetsNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAssetsNoncurrentAbstract",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Assets, Noncurrent [Abstract]",
        "terseLabel": "Other Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncome": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax",
        "totalLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Total",
        "terseLabel": "Unrealized loss on derivative instruments",
        "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness."
       }
      }
     },
     "auth_ref": [
      "r149",
      "r150",
      "r710"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncome": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "verboseLabel": "Foreign currency translation gain",
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r710"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncome",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other comprehensive income (loss)",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Other comprehensive income",
        "totalLabel": "Other comprehensive income (loss), net of tax:",
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r14",
      "r153",
      "r156",
      "r161",
      "r193",
      "r620",
      "r621",
      "r626",
      "r686",
      "r710",
      "r1162",
      "r1163"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]",
        "terseLabel": "Other comprehensive income (loss)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCurrentAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherCurrentAssetsMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPo",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueSummaryOfInterestRateSwapsOnRecurringBasisUsingObservableMarketInputsForSimilarAssetsOrLiabilitiesDetai"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Current Assets [Member]",
        "documentation": "Primary financial statement caption encompassing other current assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCurrentLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherCurrentLiabilitiesMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPo",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueSummaryOfInterestRateSwapsOnRecurringBasisUsingObservableMarketInputsForSimilarAssetsOrLiabilitiesDetai",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDivestitureAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Current Liabilities [Member]",
        "label": "Other Current Liabilities [Member]",
        "verboseLabel": "Other Current Liabilities",
        "documentation": "Primary financial statement caption encompassing other current liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherExpenseMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLoc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Expense [Member]",
        "label": "Other Expense [Member]",
        "verboseLabel": "Other Expense",
        "documentation": "Primary financial statement caption encompassing other expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current liabilities",
        "label": "Other Liabilities, Current",
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r1007"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Non-Current Liabilities",
        "label": "Other Liabilities, Noncurrent",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "neog_OtherNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "OtherNetMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLoc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Net [Member]",
        "documentation": "Other Net."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherNoncashIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other",
        "label": "Other Noncash Income (Expense)",
        "totalLabel": "Other Noncash Income (Expense), Total",
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other."
       }
      }
     },
     "auth_ref": [
      "r90"
     ]
    },
    "us-gaap_OtherNoncurrentAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherNoncurrentAssetsMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueSummaryOfInterestRateSwapsOnRecurringBasisUsingObservableMarketInputsForSimilarAssetsOrLiabilitiesDetai"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Noncurrent Assets [Member]",
        "documentation": "Primary financial statement caption encompassing other noncurrent assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherNoncurrentLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherNoncurrentLiabilitiesMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueSummaryOfInterestRateSwapsOnRecurringBasisUsingObservableMarketInputsForSimilarAssetsOrLiabilitiesDetai"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Noncurrent Liabilities [Member]",
        "documentation": "Primary financial statement caption encompassing other noncurrent liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other, net",
        "totalLabel": "Other Nonoperating Income (Expense), Total",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r981"
     ]
    },
    "us-gaap_OtherOperatingIncomeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherOperatingIncomeExpenseMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLoc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Operating Income (Expense) [Member]",
        "terseLabel": "Other Income (Expense) [Member]",
        "documentation": "Primary financial statement caption encompassing other operating income (expense)."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Performance Measure, Amount",
        "terseLabel": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r1089"
     ]
    },
    "us-gaap_OtherRestructuringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherRestructuringMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Restructuring [Member]",
        "terseLabel": "Other Exit Costs",
        "documentation": "Restructuring and related activities classified as other."
       }
      }
     },
     "auth_ref": [
      "r881",
      "r909",
      "r910",
      "r911",
      "r912"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Aggregate Erroneous Compensation Amount",
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1051",
      "r1061",
      "r1071",
      "r1103"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery Compensation Amount",
        "terseLabel": "Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1054",
      "r1064",
      "r1074",
      "r1106"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1054",
      "r1064",
      "r1074",
      "r1106"
     ]
    },
    "srt_OwnershipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "OwnershipAxis",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_OwnershipDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "OwnershipDomain",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1078"
     ]
    },
    "us-gaap_PaymentsForRestructuring": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsForRestructuring",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments for Restructuring",
        "terseLabel": "Cash Payments",
        "negatedLabel": "Cash Payments",
        "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation."
       }
      }
     },
     "auth_ref": [
      "r311",
      "r1208"
     ]
    },
    "us-gaap_PaymentsOfDebtExtinguishmentCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsOfDebtExtinguishmentCosts",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payment for debt extinguishment cost",
        "label": "Payment for Debt Extinguishment or Debt Prepayment Cost",
        "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsOfDebtIssuanceCosts",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments of Debt Issuance Costs",
        "terseLabel": "Payments of debt issuance costs",
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt."
       }
      }
     },
     "auth_ref": [
      "r21"
     ]
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "negatedLabel": "Tax payments related to share-based awards",
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r170"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquireBusinessesGross",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payments to Acquire Businesses, Gross",
        "verboseLabel": "Cash consideration for purchase of business",
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r504",
      "r936",
      "r941",
      "r975"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Payments to Acquire Businesses, Net of Cash Acquired, Total",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "verboseLabel": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedTerseLabel": "Business acquisitions, net of working capital adjustments and cash acquired",
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase."
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "us-gaap_PaymentsToAcquireProductiveAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquireProductiveAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Payments to Acquire Productive Assets, Total",
        "label": "Payments to Acquire Productive Assets",
        "negatedLabel": "Purchases of property, equipment and other non-current intangible assets",
        "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets."
       }
      }
     },
     "auth_ref": [
      "r118",
      "r1316",
      "r1317",
      "r1318"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Issuers, Footnote [Text Block]",
        "terseLabel": "Peer Group Issuers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1088"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Total Shareholder Return Amount",
        "terseLabel": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1088"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Actually Paid Compensation Amount",
        "terseLabel": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1080"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO [Member]",
        "terseLabel": "PEO"
       }
      }
     },
     "auth_ref": [
      "r1097"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name",
        "terseLabel": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r1090"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Total Compensation Amount",
        "terseLabel": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1079"
     ]
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Prior Service Cost [Member]",
        "terseLabel": "Pension Adjustments Prior Service Cost"
       }
      }
     },
     "auth_ref": [
      "r1081"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Service Cost [Member]",
        "terseLabel": "Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r1125"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Benefits Adjustments, Footnote [Text Block]",
        "terseLabel": "Pension Benefits Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r1080"
     ]
    },
    "neog_PostmergerNeogenCorpMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "PostmergerNeogenCorpMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Postmerger Neogen Corp Member.",
        "label": "Postmerger Neogen Corp [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value",
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r373"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, shares authorized",
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r786"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, shares issued",
        "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r373"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance",
        "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance",
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred stock, shares outstanding",
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r786",
      "r804",
      "r1398",
      "r1399"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred stock, $1.00 par value, 100,000 shares authorized, none issued and outstanding",
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r363",
      "r369",
      "r701",
      "r1007"
     ]
    },
    "neog_PremergerNeogenShareholdersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "PremergerNeogenShareholdersMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Premerger Neogen Shareholders Member.",
        "label": "Premerger Neogen Shareholders [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r1149"
     ]
    },
    "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PrepaidExpensesAndOtherCurrentAssetsMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueSummaryOfInterestRateSwapsOnRecurringBasisUsingObservableMarketInputsForSimilarAssetsOrLiabilitiesDetai"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid Expenses and Other Current Assets [Member]",
        "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PrimeRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PrimeRateMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prime Rate",
        "label": "Prime Rate [Member]",
        "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers."
       }
      }
     },
     "auth_ref": [
      "r1150",
      "r1268"
     ]
    },
    "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDivestitureAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested",
        "totalLabel": "Proceeds from Divestiture of Businesses, Net of Cash Divested, Total",
        "terseLabel": "Total consideration",
        "verboseLabel": "Proceeds from sale of business, net of cash divested",
        "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised, Total",
        "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised",
        "terseLabel": "Exercise of stock options and issuance of employee stock purchase plan shares",
        "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r12"
     ]
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from Sale and Maturity of Marketable Securities",
        "terseLabel": "Proceeds from the maturities of marketable securities",
        "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Proceeds from Sale of Property, Plant, and Equipment, Total",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "terseLabel": "Proceeds from the sale of property and equipment and other",
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r86"
     ]
    },
    "us-gaap_ProductMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProductMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product [Member]",
        "terseLabel": "Product Revenues",
        "documentation": "Article or substance produced by nature, labor or machinery."
       }
      }
     },
     "auth_ref": [
      "r882",
      "r887",
      "r920",
      "r921"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/RevenueRecognitionSummaryOfDisaggregatedRevenueDetail",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "auth_ref": [
      "r254",
      "r648",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r871",
      "r882",
      "r885",
      "r887",
      "r920",
      "r921",
      "r1018",
      "r1019",
      "r1020",
      "r1023",
      "r1026",
      "r1139",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191",
      "r1192",
      "r1193",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199",
      "r1200",
      "r1201",
      "r1203",
      "r1204",
      "r1205",
      "r1206",
      "r1265",
      "r1266",
      "r1363",
      "r1366",
      "r1367",
      "r1368",
      "r1369",
      "r1370",
      "r1371",
      "r1372",
      "r1373",
      "r1374",
      "r1375",
      "r1376",
      "r1377",
      "r1378",
      "r1379",
      "r1380",
      "r1381",
      "r1382",
      "r1383",
      "r1384",
      "r1385",
      "r1386",
      "r1387",
      "r1388",
      "r1389",
      "r1390",
      "r1391",
      "r1392",
      "r1393"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/RevenueRecognitionSummaryOfDisaggregatedRevenueDetail",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "auth_ref": [
      "r254",
      "r648",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r871",
      "r882",
      "r885",
      "r887",
      "r920",
      "r921",
      "r1018",
      "r1019",
      "r1020",
      "r1023",
      "r1026",
      "r1139",
      "r1165",
      "r1166",
      "r1167",
      "r1168",
      "r1169",
      "r1170",
      "r1171",
      "r1172",
      "r1173",
      "r1174",
      "r1175",
      "r1176",
      "r1177",
      "r1178",
      "r1179",
      "r1180",
      "r1181",
      "r1182",
      "r1183",
      "r1184",
      "r1185",
      "r1186",
      "r1187",
      "r1188",
      "r1189",
      "r1190",
      "r1191",
      "r1192",
      "r1193",
      "r1194",
      "r1195",
      "r1196",
      "r1197",
      "r1198",
      "r1199",
      "r1200",
      "r1201",
      "r1203",
      "r1204",
      "r1205",
      "r1206",
      "r1265",
      "r1266",
      "r1363",
      "r1366",
      "r1367",
      "r1368",
      "r1369",
      "r1370",
      "r1371",
      "r1372",
      "r1373",
      "r1374",
      "r1375",
      "r1376",
      "r1377",
      "r1378",
      "r1379",
      "r1380",
      "r1381",
      "r1382",
      "r1383",
      "r1384",
      "r1385",
      "r1386",
      "r1387",
      "r1388",
      "r1389",
      "r1390",
      "r1391",
      "r1392",
      "r1393"
     ]
    },
    "neog_ProductsAndServicesPaymentTerms": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "ProductsAndServicesPaymentTerms",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Products and services, payment terms",
        "label": "Products and Services, Payment Terms",
        "documentation": "Products and Services, Payment Terms"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 0.0
      },
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncome",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquity",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net loss",
        "verboseLabel": "Net income (loss)",
        "totalLabel": "Net Income (Loss)",
        "terseLabel": "Net income",
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r127",
      "r133",
      "r152",
      "r155",
      "r171",
      "r174",
      "r176",
      "r177",
      "r179",
      "r184",
      "r193",
      "r197",
      "r198",
      "r261",
      "r328",
      "r329",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r337",
      "r338",
      "r361",
      "r430",
      "r456",
      "r522",
      "r523",
      "r526",
      "r527",
      "r610",
      "r616",
      "r689",
      "r691",
      "r708",
      "r758",
      "r805",
      "r822",
      "r823",
      "r977",
      "r978",
      "r1038",
      "r1164",
      "r1269"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Property, Plant and Equipment, Net, Total",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Net Property and Equipment",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r639",
      "r694",
      "r706",
      "r1007"
     ]
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Table]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1078"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance [Table Text Block]",
        "terseLabel": "Pay vs Performance Disclosure, Table"
       }
      }
     },
     "auth_ref": [
      "r1078"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDivestitureAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Range [Axis]"
       }
      }
     },
     "auth_ref": [
      "r221",
      "r322",
      "r323",
      "r325",
      "r326",
      "r395",
      "r396",
      "r423",
      "r424",
      "r425",
      "r429",
      "r431",
      "r611",
      "r645",
      "r646",
      "r647",
      "r732",
      "r734",
      "r746",
      "r776",
      "r777",
      "r827",
      "r829",
      "r831",
      "r832",
      "r843",
      "r851",
      "r852",
      "r854",
      "r855",
      "r867",
      "r868",
      "r905",
      "r919",
      "r932",
      "r936",
      "r942",
      "r945",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1019",
      "r1029",
      "r1259",
      "r1271",
      "r1335",
      "r1355",
      "r1356",
      "r1357",
      "r1358",
      "r1359"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDivestitureAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Range [Domain]"
       }
      }
     },
     "auth_ref": [
      "r221",
      "r322",
      "r323",
      "r325",
      "r326",
      "r395",
      "r396",
      "r423",
      "r424",
      "r425",
      "r429",
      "r431",
      "r611",
      "r645",
      "r646",
      "r647",
      "r732",
      "r734",
      "r746",
      "r776",
      "r777",
      "r827",
      "r829",
      "r831",
      "r832",
      "r843",
      "r851",
      "r852",
      "r854",
      "r855",
      "r867",
      "r868",
      "r905",
      "r919",
      "r932",
      "r936",
      "r942",
      "r945",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1019",
      "r1029",
      "r1259",
      "r1271",
      "r1335",
      "r1355",
      "r1356",
      "r1357",
      "r1358",
      "r1359"
     ]
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossChangesByComponentNetOfRelatedTaxDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amounts reclassified from accumulated other comprehensive loss",
        "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r18"
     ]
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]",
        "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1046",
      "r1056",
      "r1066",
      "r1098"
     ]
    },
    "us-gaap_RepaymentsOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RepaymentsOfDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repayments of Debt",
        "terseLabel": "Repayment of debt",
        "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation."
       }
      }
     },
     "auth_ref": [
      "r1207"
     ]
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RepaymentsOfLongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repayments of Long-Term Debt",
        "totalLabel": "Repayments of Long-Term Debt, Total",
        "negatedLabel": "Repayment of outstanding debt",
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r87",
      "r754"
     ]
    },
    "neog_RepurchaseOfDebtInstrumentPremiumRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "RepurchaseOfDebtInstrumentPremiumRate",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repurchase of debt instrument, premium rate",
        "label": "Repurchase Of Debt Instrument Premium Rate",
        "documentation": "Repurchase of debt instrument premium rate."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Research and Development Expense, Total",
        "label": "Research and Development Expense",
        "terseLabel": "Research and development",
        "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity."
       }
      }
     },
     "auth_ref": [
      "r432",
      "r869",
      "r883",
      "r884",
      "r898",
      "r1360"
     ]
    },
    "srt_RestatementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RestatementAxis",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Axis]",
        "terseLabel": "Revision of Prior Period [Axis]"
       }
      }
     },
     "auth_ref": [
      "r125",
      "r126",
      "r127",
      "r128",
      "r166",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r188",
      "r189",
      "r190",
      "r191",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r215",
      "r263",
      "r264",
      "r360",
      "r361",
      "r430",
      "r454",
      "r455",
      "r456",
      "r457",
      "r521",
      "r522",
      "r607",
      "r608",
      "r609",
      "r610",
      "r632",
      "r640",
      "r641",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r749",
      "r1231"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date [Axis]",
        "terseLabel": "Restatement Determination Date:"
       }
      }
     },
     "auth_ref": [
      "r1047",
      "r1057",
      "r1067",
      "r1099"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date",
        "terseLabel": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r1048",
      "r1058",
      "r1068",
      "r1100"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Does Not Require Recovery [Text Block]",
        "terseLabel": "Restatement does not require Recovery"
       }
      }
     },
     "auth_ref": [
      "r1055",
      "r1065",
      "r1075",
      "r1107"
     ]
    },
    "srt_RestatementDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RestatementDomain",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Domain]",
        "terseLabel": "Revision of Prior Period [Domain]"
       }
      }
     },
     "auth_ref": [
      "r125",
      "r126",
      "r127",
      "r128",
      "r166",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185",
      "r188",
      "r189",
      "r190",
      "r191",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r215",
      "r263",
      "r264",
      "r360",
      "r361",
      "r430",
      "r454",
      "r455",
      "r456",
      "r457",
      "r521",
      "r522",
      "r607",
      "r608",
      "r609",
      "r610",
      "r632",
      "r640",
      "r641",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r749",
      "r1231"
     ]
    },
    "us-gaap_RestructuringAndRelatedActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestructuringAndRelatedActivitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring and Related Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureRestructuring"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring and Related Activities Disclosure [Text Block]",
        "terseLabel": "Restructuring",
        "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled."
       }
      }
     },
     "auth_ref": [
      "r308",
      "r309",
      "r311",
      "r314",
      "r319"
     ]
    },
    "us-gaap_RestructuringCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestructuringCharges",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringActivityDetails",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringChargesBySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring Charges",
        "verboseLabel": "Expense",
        "terseLabel": "Restructuring charges",
        "totalLabel": "Restructuring Charges, Total",
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r164",
      "r167",
      "r315",
      "r316",
      "r884",
      "r1262"
     ]
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestructuringCostAndReserveAxis",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring Type [Axis]",
        "documentation": "Information by type of restructuring cost."
       }
      }
     },
     "auth_ref": [
      "r164",
      "r167",
      "r310",
      "r311",
      "r316",
      "r317",
      "r884"
     ]
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestructuringCostAndReserveLineItems",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringActivityDetails",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringChargesBySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring Cost and Reserve [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r310",
      "r311",
      "r312",
      "r313",
      "r316",
      "r317",
      "r318"
     ]
    },
    "neog_RestructuringHeadcountReductionPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "RestructuringHeadcountReductionPercentage",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring Headcount Reduction Percentage",
        "documentation": "Restructuring headcount reduction percentage.",
        "terseLabel": "Reduce headcount percenatge"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringChargesBySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of income or comprehensive income that includes restructuring charges."
       }
      }
     },
     "auth_ref": [
      "r1133",
      "r1134"
     ]
    },
    "us-gaap_RestructuringReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestructuringReserve",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Restructuring Reserve",
        "totalLabel": "Restructuring Reserve, Total",
        "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan."
       }
      }
     },
     "auth_ref": [
      "r311",
      "r317"
     ]
    },
    "us-gaap_RestructuringReserveAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestructuringReserveAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring Reserve [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestructuringReserveSettledWithoutCash2": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestructuringReserveSettledWithoutCash2",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring Reserve, Settled without Cash",
        "terseLabel": "Non-cash impairments and other",
        "negatedLabel": "Asset impairments and other",
        "documentation": "Amount of decrease in the reserve for full or partial settlement through consideration other than cash."
       }
      }
     },
     "auth_ref": [
      "r311",
      "r317"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Retained Earnings (Accumulated Deficit), Total",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings",
        "verboseLabel": "Accumulated deficit",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r104",
      "r704",
      "r740",
      "r745",
      "r755",
      "r787",
      "r1007"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r126",
      "r127",
      "r181",
      "r182",
      "r183",
      "r185",
      "r193",
      "r196",
      "r198",
      "r262",
      "r265",
      "r302",
      "r360",
      "r430",
      "r446",
      "r447",
      "r453",
      "r454",
      "r455",
      "r457",
      "r521",
      "r522",
      "r596",
      "r598",
      "r599",
      "r601",
      "r608",
      "r631",
      "r633",
      "r736",
      "r738",
      "r759",
      "r1398"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureSegmentInformationAndGeographicDataDisaggregatedRevenueDetail",
      "http://www.neogen.com/20250831/taxonomy/role/RevenueRecognitionSummaryOfDisaggregatedRevenueDetail",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Revenues",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "verboseLabel": "Total revenue",
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r115",
      "r216",
      "r228",
      "r229",
      "r245",
      "r251",
      "r254",
      "r256",
      "r258",
      "r390",
      "r391",
      "r392",
      "r648",
      "r883",
      "r887"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerIncludingAssessedTax",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer, Including Assessed Tax",
        "terseLabel": "Total Revenues",
        "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r115",
      "r216",
      "r228",
      "r229",
      "r245",
      "r251",
      "r254",
      "r256",
      "r258",
      "r390",
      "r391",
      "r392",
      "r648"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/RevenueRecognition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenue Recognition",
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts."
       }
      }
     },
     "auth_ref": [
      "r122",
      "r381",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r392",
      "r394"
     ]
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Revenues",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Revenues, Total",
        "label": "Revenues",
        "verboseLabel": "Net sales",
        "terseLabel": "Net Revenue",
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r115",
      "r160",
      "r174",
      "r176",
      "r177",
      "r216",
      "r228",
      "r229",
      "r245",
      "r251",
      "r254",
      "r256",
      "r258",
      "r261",
      "r328",
      "r329",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r337",
      "r338",
      "r616",
      "r689",
      "r691",
      "r898",
      "r981",
      "r1024",
      "r1025",
      "r1269"
     ]
    },
    "us-gaap_RevenuesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenuesAbstract",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues [Abstract]",
        "terseLabel": "Revenues"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevolvingCreditFacilityMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revolving Credit Facility [Member]",
        "verboseLabel": "Revolver Facility [Member]",
        "terseLabel": "Revolving Credit Facility [Member]",
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right of use assets obtained in exchange for new operating lease liabilities",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r638",
      "r1006"
     ]
    },
    "neog_RodentControlInsectControlDisinfectantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "RodentControlInsectControlDisinfectantsMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/RevenueRecognitionSummaryOfDisaggregatedRevenueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rodent Control, Insect Control &amp; Disinfectants.",
        "label": "Rodent Control, Insect Control Disinfectants [Member]",
        "terseLabel": "Rodent Control, Insect Control &amp; Disinfectants"
       }
      }
     },
     "auth_ref": []
    },
    "neog_RodenticidesInsecticidesAndDisinfectantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "RodenticidesInsecticidesAndDisinfectantsMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/RevenueRecognitionSummaryOfDisaggregatedRevenueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rodenticides, Insecticides &amp; Disinfectants",
        "label": "Rodenticides Insecticides and Disinfectants [Member]",
        "documentation": "Rodenticides Insecticides and Disinfectants."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RoyaltyExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RoyaltyExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Royalty Expense",
        "verboseLabel": "Royalty Expense",
        "documentation": "Amount of expense related to royalty payments under a contractual arrangement such as payment for mineral and drilling rights and use of technology or intellectual property."
       }
      }
     },
     "auth_ref": [
      "r81"
     ]
    },
    "neog_Rule10B51ArrModifiedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "Rule10B51ArrModifiedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10B 51 Arr Modified Flag",
        "documentation": "Rule 10B 51 Arr Modified Flag.",
        "terseLabel": "Rule 10b5-1 Arrangement Modified"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r1116"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r1116"
     ]
    },
    "srt_ScenarioForecastMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ScenarioForecastMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forecast [Member]",
        "terseLabel": "Scenario Forecast [Member]"
       }
      }
     },
     "auth_ref": [
      "r397"
     ]
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario, Unspecified [Domain]"
       }
      }
     },
     "auth_ref": [
      "r129",
      "r130",
      "r199",
      "r397",
      "r1135"
     ]
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Accumulated Other Comprehensive Loss Changes by Component, Net of Related Tax",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r1346",
      "r1347"
     ]
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "terseLabel": "Summary of Long Term Debt",
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r33",
      "r34",
      "r41",
      "r102",
      "r103",
      "r914",
      "r916",
      "r1212",
      "r1218",
      "r1348",
      "r1361"
     ]
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Pre-tax Other Comprehensive Income (Loss) and Accumulated Other Comprehensive Income (Loss)",
        "label": "Derivative Instruments, Gain (Loss) [Table Text Block]",
        "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r544",
      "r547",
      "r553",
      "r561",
      "r572"
     ]
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Interest Rate Swaps on Recurring Basis Using Observable Market Inputs for Similar Assets or Liabilities",
        "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]",
        "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r543",
      "r548",
      "r572",
      "r992"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureNetIncomeLossPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of Calculation of Net Income (Loss) Per Share",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1224"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Intangible Asset, Acquired, Finite-Lived [Table Text Block]",
        "terseLabel": "Summary of Finite-Lived Intangible Assets Acquired as Part of Business Combination",
        "documentation": "Tabular disclosure of finite-lived intangible asset acquired in business combination."
       }
      }
     },
     "auth_ref": [
      "r1310",
      "r1312"
     ]
    },
    "neog_ScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLocationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "ScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLocationTableTextBlock",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Gain Loss From Derivatives Not Designated As Hedging Instruments Statements of Financial Performance And Location",
        "label": "Schedule of Gain Loss From Derivatives Not Designated As Hedging Instruments Statements of Financial Performance And Location [Table Text Block]",
        "documentation": "Schedule of gain loss from derivatives not designated as hedging instruments statements of financial performance and location."
       }
      }
     },
     "auth_ref": []
    },
    "neog_ScheduleOfGeographicalInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "ScheduleOfGeographicalInformationLineItems",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureSegmentInformationAndGeographicDataDisaggregatedRevenueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Geographical Information [Line Items]",
        "label": "Schedule Of Geographical Information [Line Items]",
        "terseLabel": "Revenues by Geographic Location [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "neog_ScheduleOfGeographicalInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "ScheduleOfGeographicalInformationTable",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureSegmentInformationAndGeographicDataDisaggregatedRevenueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Geographical Information [Table]",
        "label": "Schedule Of Geographical Information [Table]",
        "terseLabel": "Schedule Of Geographical Information [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfGoodwillTable",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureGoodwillAdditionalInformationDetails",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureGoodwillSummaryOfGoodwillByReportableSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill [Table]",
        "documentation": "Disclosure of information about goodwill, including, but not limited to, change from acquisition, sale, impairment, and other reason."
       }
      }
     },
     "auth_ref": [
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r281",
      "r906"
     ]
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfGoodwillTextBlock",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureGoodwillTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Goodwill [Table Text Block]",
        "verboseLabel": "Summary of Goodwill by Reportable Segment",
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule."
       }
      }
     },
     "auth_ref": [
      "r906",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1238",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1243",
      "r1244"
     ]
    },
    "us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Other Derivatives Not Designated As Hedging Instruments Statements of Financial Performance And Financial Position Location",
        "label": "Derivatives Not Designated as Hedging Instruments [Table Text Block]",
        "documentation": "Tabular disclosure of derivative instrument not designated or qualifying as hedging instrument."
       }
      }
     },
     "auth_ref": [
      "r1322",
      "r1324",
      "r1325",
      "r1327"
     ]
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Summary of Final Purchase Price Allocation Based upon Fair Value of Assets Acquired And Liabilities Assumed",
        "label": "Business Combination, Recognized Asset Acquired and Liability Assumed [Table Text Block]",
        "documentation": "Tabular disclosure of asset acquired and liability assumed in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r1310",
      "r1312"
     ]
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringActivityDetails",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringChargesBySegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring Cost [Table]",
        "documentation": "Disclosure of information about restructuring cost. Includes, but is not limited to, expected cost, cost incurred, statement of income caption that includes restructuring cost recognized, and amount of restructuring reserve."
       }
      }
     },
     "auth_ref": [
      "r310",
      "r311",
      "r312",
      "r313",
      "r316",
      "r317",
      "r318"
     ]
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureRestructuringTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring and Related Costs [Table Text Block]",
        "terseLabel": "Summary of Restructuring Charges by Segment",
        "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r97",
      "r98"
     ]
    },
    "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureRestructuringTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]",
        "terseLabel": "Summary of Restructuring Activity",
        "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r99"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r27",
      "r28"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/SegmentInformationAndGeographicDataTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Information",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r27",
      "r28"
     ]
    },
    "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]",
        "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]",
        "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg."
       }
      }
     },
     "auth_ref": [
      "r996"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "verboseLabel": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r1040"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12gTitle",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(g) Security",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r1043"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r1042"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentDomain",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureGoodwillAdditionalInformationDetails",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureGoodwillSummaryOfGoodwillByReportableSegmentDetails",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringChargesBySegmentDetails",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/RevenueRecognitionSummaryOfDisaggregatedRevenueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]",
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r115",
      "r116",
      "r117",
      "r216",
      "r223",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r238",
      "r239",
      "r241",
      "r242",
      "r243",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r251",
      "r252",
      "r253",
      "r258",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r301",
      "r313",
      "r318",
      "r512",
      "r515",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r894",
      "r898",
      "r899",
      "r906",
      "r1022",
      "r1363",
      "r1366",
      "r1367",
      "r1368",
      "r1369",
      "r1370",
      "r1371",
      "r1372",
      "r1373",
      "r1374",
      "r1375",
      "r1376",
      "r1377",
      "r1378",
      "r1379",
      "r1380",
      "r1381",
      "r1382",
      "r1383",
      "r1384",
      "r1385",
      "r1386",
      "r1387",
      "r1388",
      "r1389",
      "r1390",
      "r1391",
      "r1392",
      "r1393"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureSegmentInformationAndGeographicDataDisaggregatedRevenueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "auth_ref": [
      "r220",
      "r256",
      "r257",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r689",
      "r690",
      "r691",
      "r692",
      "r772",
      "r773",
      "r774",
      "r828",
      "r830",
      "r833",
      "r844",
      "r851",
      "r853",
      "r854",
      "r855",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865",
      "r866",
      "r872",
      "r890",
      "r920",
      "r922",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1021",
      "r1029",
      "r1363",
      "r1366",
      "r1367",
      "r1369",
      "r1370",
      "r1371",
      "r1372",
      "r1373",
      "r1374",
      "r1375",
      "r1376",
      "r1377",
      "r1378",
      "r1379",
      "r1380",
      "r1381",
      "r1382",
      "r1383",
      "r1384",
      "r1385",
      "r1386",
      "r1387",
      "r1388",
      "r1389",
      "r1390",
      "r1391",
      "r1392",
      "r1393"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/SegmentInformationAndGeographicDataAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting, CODM, Individual Title and Position or Group Name [Extensible Enumeration]",
        "documentation": "Indicates title and position of individual or name of group identified as chief operating decision maker (CODM) for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r226",
      "r897",
      "r904"
     ]
    },
    "us-gaap_SegmentReportingCodmProfitLossMeasureHowUsedDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingCodmProfitLossMeasureHowUsedDescription",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/SegmentInformationAndGeographicDataAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting, CODM, Profit (Loss) Measure, How Used, Description",
        "documentation": "Description of how chief operating decision maker (CODM) uses reported segment profit (loss) measure to assess performance and allocate resource."
       }
      }
     },
     "auth_ref": [
      "r244",
      "r894",
      "r901"
     ]
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/SegmentInformationAndGeographicData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting Disclosure [Text Block]",
        "verboseLabel": "Segment Information and Geographic Data",
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r117",
      "r216",
      "r222",
      "r223",
      "r224",
      "r225",
      "r227",
      "r240",
      "r242",
      "r243",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r258",
      "r893",
      "r895",
      "r896",
      "r898",
      "r900",
      "r902",
      "r903"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SellingAndMarketingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Selling and Marketing Expense, Total",
        "label": "Selling and Marketing Expense",
        "terseLabel": "Sales and marketing",
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SeniorNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SeniorNotes",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Senior Notes",
        "totalLabel": "Senior Notes, Total",
        "terseLabel": "Balance outstanding",
        "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer). Senior note holders are paid off in full before any payments are made to junior note holders."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r1362"
     ]
    },
    "us-gaap_SeniorNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SeniorNotesMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Senior Notes [Member]",
        "terseLabel": "Senior Notes [Member]",
        "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ServiceMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Service [Member]",
        "terseLabel": "Service Revenues",
        "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service."
       }
      }
     },
     "auth_ref": [
      "r882",
      "r887",
      "r920",
      "r921"
     ]
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Share-based compensation",
        "totalLabel": "Share-Based Payment Arrangement, Noncash Expense, Total",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "terseLabel": "Share-based compensation",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Award Types",
        "terseLabel": "All Award Types",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426"
     ]
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/CommitmentsAndContingenciesAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureGoodwillAdditionalInformationDetails",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureGoodwillSummaryOfGoodwillByReportableSegmentDetails",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringChargesBySegmentDetails",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/RevenueRecognitionSummaryOfDisaggregatedRevenueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r115",
      "r116",
      "r117",
      "r131",
      "r216",
      "r223",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r238",
      "r239",
      "r241",
      "r242",
      "r243",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r251",
      "r252",
      "r253",
      "r258",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r301",
      "r304",
      "r313",
      "r318",
      "r512",
      "r515",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r894",
      "r898",
      "r899",
      "r906",
      "r1022",
      "r1363",
      "r1366",
      "r1367",
      "r1368",
      "r1369",
      "r1370",
      "r1371",
      "r1372",
      "r1373",
      "r1374",
      "r1375",
      "r1376",
      "r1377",
      "r1378",
      "r1379",
      "r1380",
      "r1381",
      "r1382",
      "r1383",
      "r1384",
      "r1385",
      "r1386",
      "r1387",
      "r1388",
      "r1389",
      "r1390",
      "r1391",
      "r1392",
      "r1393"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r123",
      "r142",
      "r143",
      "r144",
      "r174",
      "r177",
      "r203",
      "r207",
      "r209",
      "r211",
      "r218",
      "r219",
      "r261",
      "r328",
      "r331",
      "r332",
      "r333",
      "r337",
      "r338",
      "r362",
      "r363",
      "r365",
      "r366",
      "r368",
      "r371",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r616",
      "r751",
      "r752",
      "r753",
      "r754",
      "r759",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r786",
      "r806",
      "r824",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r1127",
      "r1213",
      "r1215",
      "r1223"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossChangesByComponentNetOfRelatedTaxDetail",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r65",
      "r68",
      "r69",
      "r124",
      "r126",
      "r127",
      "r157",
      "r158",
      "r159",
      "r181",
      "r182",
      "r183",
      "r185",
      "r193",
      "r196",
      "r198",
      "r217",
      "r262",
      "r265",
      "r302",
      "r360",
      "r378",
      "r430",
      "r446",
      "r447",
      "r453",
      "r454",
      "r455",
      "r457",
      "r521",
      "r522",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r608",
      "r620",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r631",
      "r633",
      "r641",
      "r710",
      "r736",
      "r737",
      "r738",
      "r759",
      "r824"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureSegmentInformationAndGeographicDataDisaggregatedRevenueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "auth_ref": [
      "r220",
      "r256",
      "r257",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r689",
      "r690",
      "r691",
      "r692",
      "r772",
      "r773",
      "r774",
      "r828",
      "r830",
      "r833",
      "r844",
      "r851",
      "r853",
      "r854",
      "r855",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865",
      "r866",
      "r872",
      "r890",
      "r920",
      "r922",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1021",
      "r1029",
      "r1363",
      "r1366",
      "r1367",
      "r1369",
      "r1370",
      "r1371",
      "r1372",
      "r1373",
      "r1374",
      "r1375",
      "r1376",
      "r1377",
      "r1378",
      "r1379",
      "r1380",
      "r1381",
      "r1382",
      "r1383",
      "r1384",
      "r1385",
      "r1386",
      "r1387",
      "r1388",
      "r1389",
      "r1390",
      "r1391",
      "r1392",
      "r1393"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinations",
      "http://www.neogen.com/20250831/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationPolicies",
      "http://www.neogen.com/20250831/taxonomy/role/EquityCompensationPlans",
      "http://www.neogen.com/20250831/taxonomy/role/IncomeTaxes",
      "http://www.neogen.com/20250831/taxonomy/role/RevenueRecognitionTables",
      "http://www.neogen.com/20250831/taxonomy/role/SegmentInformationAndGeographicData",
      "http://www.neogen.com/20250831/taxonomy/role/SegmentInformationAndGeographicDataTables",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquity",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r181",
      "r182",
      "r183",
      "r217",
      "r362",
      "r363",
      "r365",
      "r368",
      "r633",
      "r648",
      "r750",
      "r760",
      "r771",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r786",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r807",
      "r808",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r824",
      "r885",
      "r887",
      "r1030",
      "r1396"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scenario [Axis]",
        "label": "Scenario [Axis]"
       }
      }
     },
     "auth_ref": [
      "r129",
      "r130",
      "r199",
      "r397",
      "r1135",
      "r1136"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementTable",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinations",
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DescriptionOfBusinessAndBasisOfPresentationPolicies",
      "http://www.neogen.com/20250831/taxonomy/role/EquityCompensationPlans",
      "http://www.neogen.com/20250831/taxonomy/role/IncomeTaxes",
      "http://www.neogen.com/20250831/taxonomy/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/RevenueRecognitionTables",
      "http://www.neogen.com/20250831/taxonomy/role/SegmentInformationAndGeographicData",
      "http://www.neogen.com/20250831/taxonomy/role/SegmentInformationAndGeographicDataTables",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquity",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]",
        "documentation": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r181",
      "r182",
      "r183",
      "r217",
      "r259",
      "r362",
      "r363",
      "r365",
      "r368",
      "r633",
      "r648",
      "r750",
      "r760",
      "r771",
      "r778",
      "r779",
      "r780",
      "r781",
      "r782",
      "r783",
      "r786",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r807",
      "r808",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r824",
      "r885",
      "r887",
      "r1030",
      "r1396"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Price or TSR Estimation Method [Text Block]",
        "terseLabel": "Stock Price or TSR Estimation Method"
       }
      }
     },
     "auth_ref": [
      "r1050",
      "r1060",
      "r1070",
      "r1102"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": [
      "r1274",
      "r1275",
      "r1276",
      "r1277",
      "r1278",
      "r1279",
      "r1280",
      "r1281",
      "r1282",
      "r1283",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1290",
      "r1291",
      "r1292",
      "r1293",
      "r1294",
      "r1295",
      "r1296",
      "r1297",
      "r1298",
      "r1299"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesAcquisitions",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Shares, Acquisitions",
        "terseLabel": "Issuance of shares for 3M transaction (shares)",
        "verboseLabel": "Number of shares issued in business acquisitions",
        "documentation": "Number of shares of stock issued during the period pursuant to acquisitions."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r65",
      "r104"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "terseLabel": "Issuance of shares under employee stock purchase plan (in shares)",
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r64",
      "r65",
      "r104"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture, Total",
        "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture",
        "terseLabel": "Share-based compensation expense (in shares)",
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r64",
      "r65",
      "r104"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueAcquisitions",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Value, Acquisitions",
        "terseLabel": "Issuance of shares for 3M transaction (Value)",
        "documentation": "Value of stock issued pursuant to acquisitions during the period."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r65",
      "r68",
      "r69",
      "r104"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
        "terseLabel": "Issuance of shares under employee stock purchase plan",
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r64",
      "r65",
      "r104"
     ]
    },
    "neog_StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrants": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrants",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "StockIssued During Period Value Options Exercise Restricted Stock Units And Warrants",
        "documentation": "StockIssued During Period Value Options Exercise Restricted Stock Units And Warrants.",
        "terseLabel": "Exercise of options and RSUs (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "neog_StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrantsValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrantsValue",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "StockIssued During Period Value Options Exercise Restricted Stock Units And Warrants Value",
        "documentation": "StockIssued during period value options exercise restricted stock units and warrants value.",
        "terseLabel": "Exercise of options and RSUs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture, Total",
        "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture",
        "terseLabel": "Share-based compensation expense",
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r64",
      "r65",
      "r104"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Accumulated other comprehensive loss, ending balance",
        "periodStartLabel": "Accumulated other comprehensive loss, beginning balance",
        "label": "Equity, Attributable to Parent",
        "totalLabel": "Total Stockholders' Equity",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r68",
      "r69",
      "r91",
      "r788",
      "r804",
      "r825",
      "r826",
      "r1007",
      "r1039",
      "r1211",
      "r1215",
      "r1216",
      "r1233",
      "r1344",
      "r1398"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity, Attributable to Parent [Abstract]",
        "terseLabel": "Equity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureAccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossChangesByComponentNetOfRelatedTaxDetail",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Total",
        "label": "Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance",
        "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r37",
      "r39",
      "r124",
      "r125",
      "r126",
      "r127",
      "r158",
      "r181",
      "r182",
      "r183",
      "r185",
      "r193",
      "r196",
      "r262",
      "r265",
      "r302",
      "r360",
      "r378",
      "r430",
      "r446",
      "r447",
      "r453",
      "r454",
      "r455",
      "r457",
      "r521",
      "r522",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r608",
      "r620",
      "r622",
      "r626",
      "r632",
      "r641",
      "r737",
      "r738",
      "r757",
      "r788",
      "r804",
      "r825",
      "r826",
      "r850",
      "r1024",
      "r1025",
      "r1038",
      "r1211",
      "r1215",
      "r1216",
      "r1233",
      "r1344",
      "r1398"
     ]
    },
    "us-gaap_SubsegmentsConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsegmentsConsolidationItemsAxis",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringChargesBySegmentDetails",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsegments Consolidation Items [Axis]",
        "terseLabel": "Subsegments Consolidation Items [Axis]",
        "documentation": "Information by subsegments, eliminations and reconciling items used in consolidating a reportable segment and its subsegments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsegmentsConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsegmentsConsolidationItemsDomain",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringChargesBySegmentDetails",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureSegmentInformationAndGeographicDataSegmentInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsegments Consolidation Items [Domain]",
        "terseLabel": "Subsegments Consolidation Items [Domain]",
        "documentation": "Subsegments, eliminations and reconciling items used in consolidating a reportable segment and its subsegments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventLineItems",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Line Items]",
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event."
       }
      }
     },
     "auth_ref": [
      "r627",
      "r643"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Events",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r627",
      "r643"
     ]
    },
    "us-gaap_SubsequentEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTable",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Table]",
        "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued."
       }
      }
     },
     "auth_ref": [
      "r627",
      "r643"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r627",
      "r643"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r627",
      "r643"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureSubsequentEvents1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Events",
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business."
       }
      }
     },
     "auth_ref": [
      "r642",
      "r644"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental cash flow information",
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementaryLeverageRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SupplementaryLeverageRatio",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Banking Regulation, Supplementary Leverage Ratio, Actual",
        "terseLabel": "Leverage ratio",
        "documentation": "Ratio of Tier 1 risk-based capital to total leverage exposure as defined by regulatory framework."
       }
      }
     },
     "auth_ref": [
      "r695"
     ]
    },
    "neog_SwapCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "SwapCredit",
     "crdr": "debit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Swap Credit",
        "documentation": "Swap credit.",
        "terseLabel": "Swap credit"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tabular List [Table Text Block]",
        "terseLabel": "Tabular List, Table"
       }
      }
     },
     "auth_ref": [
      "r1096"
     ]
    },
    "neog_TermLoanAndRevolverFacilityBorrowingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "TermLoanAndRevolverFacilityBorrowingsMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Term Loan and Revolver Facility Borrowings [Member]",
        "documentation": "Term loan and revolver facility borrowings.",
        "terseLabel": "Term Loan and Revolver Facility Borrowings [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "neog_TermLoanFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "TermLoanFacilityMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term loan facility.",
        "label": "Term Loan Facility [Member]",
        "terseLabel": "Term Loan Facility [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "neog_TermLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "TermLoanMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term loan.",
        "label": "Term Loan [Member]",
        "terseLabel": "Term Loan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "neog_ThaineobiotechcoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "ThaineobiotechcoLtdMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ThaineoBiotechCo.Ltd",
        "label": "ThaineoBiotechCo Ltd [Member]",
        "terseLabel": "Thaineo Biotech Co Ltd"
       }
      }
     },
     "auth_ref": []
    },
    "neog_ThreeMFoodSafetyTransactionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "ThreeMFoodSafetyTransactionMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsSummaryOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsTables",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureBusinessCombinationsSummaryOfFinalPurchasePriceAllocationBasedUponFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Three M Food Safety Transaction Member.",
        "label": "Three M Food Safety Transaction [Member]",
        "terseLabel": "3M Food Safety Transaction [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "neog_ThreeMFsdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "ThreeMFsdMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "3M FSD [Member]",
        "label": "Three M FSD [Member]",
        "documentation": "Three M FSD."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Amount",
        "terseLabel": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1088"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Vs Peer Group [Text Block]",
        "terseLabel": "Total Shareholder Return Vs Peer Group"
       }
      }
     },
     "auth_ref": [
      "r1095"
     ]
    },
    "us-gaap_TrademarksAndTradeNamesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TrademarksAndTradeNamesMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/BusinessCombinationsSummaryOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trademarks and Trade Names [Member]",
        "terseLabel": "Trade names and trademarks",
        "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof."
       }
      }
     },
     "auth_ref": [
      "r948",
      "r1245",
      "r1246",
      "r1247",
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]",
        "terseLabel": "Trading Arrangement:"
       }
      }
     },
     "auth_ref": [
      "r1115"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]",
        "terseLabel": "Trading Arrangements, by Individual"
       }
      }
     },
     "auth_ref": [
      "r1117"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Adoption Date",
        "terseLabel": "Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r1118"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Duration",
        "terseLabel": "Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r1119"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Expiration Date",
        "terseLabel": "Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r1119"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r1117"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Title",
        "terseLabel": "Title"
       }
      }
     },
     "auth_ref": [
      "r1117"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Securities Aggregate Available Amount",
        "terseLabel": "Aggregate Available"
       }
      }
     },
     "auth_ref": [
      "r1120"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Termination Date",
        "terseLabel": "Termination Date"
       }
      }
     },
     "auth_ref": [
      "r1118"
     ]
    },
    "neog_TwoThousandTwentyFiveTermLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "TwoThousandTwentyFiveTermLoanMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Two Thousand Twenty Five Term Loan [Member]",
        "documentation": "Two Thousand Twenty Five Term Loan.",
        "terseLabel": "2025 Term Loan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TypeOfRestructuringDomain",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureRestructuringSummaryOfRestructuringActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Type of Restructuring [Domain]",
        "documentation": "Identification of the types of restructuring costs."
       }
      }
     },
     "auth_ref": [
      "r164",
      "r167",
      "r310",
      "r311",
      "r316",
      "r317",
      "r884"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "US",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureSegmentInformationAndGeographicDataDisaggregatedRevenueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "Domestic"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnamortizedDebtIssuanceExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnamortizedDebtIssuanceExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetails3": {
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtSummaryOfLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less: Unamortized debt issuance costs",
        "label": "Unamortized Debt Issuance Expense",
        "verboseLabel": "Unamortized debt Issuance expense",
        "negatedLabel": "Less: Unamortized debt issuance costs",
        "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underlying Security Market Price Change, Percent",
        "terseLabel": "Underlying Security Market Price Change"
       }
      }
     },
     "auth_ref": [
      "r1114"
     ]
    },
    "us-gaap_UnrealizedGainLossOnDerivatives": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnrealizedGainLossOnDerivatives",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossIncomeParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized (loss) gain on derivative instruments",
        "label": "Unrealized Gain (Loss) on Derivatives",
        "verboseLabel": "Unrealized loss on derivative instruments, net of tax",
        "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r818",
      "r819",
      "r820",
      "r821",
      "r838"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "crdr": "credit",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "terseLabel": "Unrecognized tax benefits that would impact the tax effective rate",
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate."
       }
      }
     },
     "auth_ref": [
      "r443",
      "r934"
     ]
    },
    "us-gaap_VariableRateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "VariableRateAxis",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]",
        "documentation": "Information by type of variable rate."
       }
      }
     },
     "auth_ref": [
      "r1150",
      "r1268",
      "r1332"
     ]
    },
    "us-gaap_VariableRateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "VariableRateDomain",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureDerivativesAndFairValueAdditionalInformationDetail",
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureLongTermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]",
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index."
       }
      }
     },
     "auth_ref": [
      "r1150",
      "r1268",
      "r1332"
     ]
    },
    "neog_VeterinaryInstrumentsAndDisposablesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.neogen.com/20250831",
     "localname": "VeterinaryInstrumentsAndDisposablesMember",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/RevenueRecognitionSummaryOfDisaggregatedRevenueDetail"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Veterinary Instruments and Disposables.",
        "label": "Veterinary Instruments and Disposables [Member]",
        "terseLabel": "Veterinary Instruments &amp; Disposables"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]",
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r1084"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureNetIncomeLossPerShareCalculationOfNetIncomeLossPerShareDetail": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureNetIncomeLossPerShareCalculationOfNetIncomeLossPerShareDetail",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "verboseLabel": "Diluted",
        "totalLabel": "Denominator for diluted net income (loss) per share",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r202",
      "r211"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureNetIncomeLossPerShareCalculationOfNetIncomeLossPerShareDetail": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/DisclosureNetIncomeLossPerShareCalculationOfNetIncomeLossPerShareDetail",
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "verboseLabel": "Basic",
        "terseLabel": "Denominator for basic net income (loss) per share - Weighted average shares",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r211"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract",
     "presentation": [
      "http://www.neogen.com/20250831/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]",
        "terseLabel": "Weighted Average Shares Outstanding"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]",
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r1082"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "SubTopic": "20",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-10"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(g)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "205",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "420",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "420",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-16"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4I"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205-20/tableOfContent"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-11"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-3A"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4A"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-4B"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5A"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5D"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/220/tableOfContent"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/360/tableOfContent"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-9"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.b.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481003/205-10-S50-2"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SAB Topic 1.B.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480922/205-10-S99-7"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5C"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-23"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-12"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-2"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-3A"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-4"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-4"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-5"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-5"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-6"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-6"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-6"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3A"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/420/tableOfContent"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.b.1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.b.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-1"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-2"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3A",
   "Subparagraph": "(24)(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-11"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-7"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805-10/tableOfContent"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-4"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-5"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-7"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805-20/tableOfContent"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-2"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-3"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805-30/tableOfContent"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-3"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479326/805-40-45-1"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1B"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/815/tableOfContent"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CC",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CC"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CCC",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CCC",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CCC",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4E"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EE",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EE",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EE",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EE",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EEE",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EEE"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EEE",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EEE"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4EEE",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EEE"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4F",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4H",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4H"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4H",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4H"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4I"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-5C"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8A"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "15",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480960/815-15-50-3"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-30"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-32"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482804/825-20-50-1"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-20"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-28"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "280",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478671/942-235-S50-1"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477270/942-505-50-1"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "805",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478072/944-805-50-1"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-3"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-6"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5A",
   "Subparagraph": "(SX 210.12-13A(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5A",
   "Subparagraph": "(SX 210.12-13A(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478322/948-310-S50-2"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-10"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "SubTopic": "30",
   "Topic": "350",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-15"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-12"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-11"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-14"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-18"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-21"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-24"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-4"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-18"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481899/410-30-55-11"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481899/410-30-55-16"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.b.1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.b.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "64",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-64"
  },
  "r919": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r921": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r923": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r924": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r925": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r926": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r929": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r933": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "217",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217"
  },
  "r935": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r936": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8"
  },
  "r937": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-29"
  },
  "r938": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-29"
  },
  "r939": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-38"
  },
  "r940": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "39",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-39"
  },
  "r941": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-41"
  },
  "r942": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "43",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-43"
  },
  "r943": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "45",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-45"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "46",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-46"
  },
  "r945": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-47"
  },
  "r946": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-49"
  },
  "r947": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r948": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r949": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r950": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r951": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r952": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r953": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r954": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29"
  },
  "r957": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29"
  },
  "r958": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r959": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r960": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r961": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r962": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r963": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r964": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r965": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r966": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r967": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r968": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r969": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r970": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r971": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r972": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478064/805-740-55-13"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J"
  },
  "r978": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K"
  },
  "r979": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r986": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r987": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CCC",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC"
  },
  "r988": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CCC",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC"
  },
  "r989": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CCC",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC"
  },
  "r990": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r991": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "181",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-181"
  },
  "r992": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "182",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182"
  },
  "r993": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "183",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-183"
  },
  "r994": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "184",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-184"
  },
  "r995": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "185",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-185"
  },
  "r996": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480682/815-20-25-6A"
  },
  "r997": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r998": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r999": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "102",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-12"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "942",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480095/942-10-S50-1"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "942",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480035/942-10-S99-6"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-11"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-14"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r1121": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1122": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r1123": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r1124": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r1125": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r1126": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1127": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3"
  },
  "r1128": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481960/410-30-45-4"
  },
  "r1129": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r1130": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r1131": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-12"
  },
  "r1132": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-12"
  },
  "r1133": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r1134": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r1135": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10"
  },
  "r1136": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3"
  },
  "r1137": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1138": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(3)",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1139": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1140": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "SubTopic": "310",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1141": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(a))",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1142": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(d))",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1143": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r1144": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1145": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1146": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1147": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1148": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1152": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1153": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1154": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1155": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1156": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1157": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r1158": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10"
  },
  "r1159": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-12"
  },
  "r1160": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-15"
  },
  "r1161": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16"
  },
  "r1162": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r1163": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r1164": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r1165": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1166": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1167": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1168": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1169": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1170": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1171": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1172": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1173": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1174": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1175": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1176": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1177": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r1178": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1179": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1180": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1181": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1182": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1183": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1184": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1185": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1186": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1187": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1188": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1189": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1190": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1191": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1192": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(p)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1193": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1194": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(r)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1195": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(s)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1196": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(t)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1197": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(u)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r1198": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-30"
  },
  "r1199": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-31"
  },
  "r1200": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-32"
  },
  "r1201": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "33",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-33"
  },
  "r1202": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1203": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1204": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1205": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1206": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r1207": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r1208": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r1209": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r1210": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r1211": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r1212": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4"
  },
  "r1213": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1214": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1215": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1216": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1217": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1218": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r1219": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r1220": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r1221": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r1222": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r1223": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "55",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55"
  },
  "r1224": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r1225": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r1226": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
  },
  "r1227": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r1228": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r1229": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1230": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r1231": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r1232": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r1233": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r1234": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1235": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1236": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1237": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1238": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1239": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1240": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1241": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1242": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r1243": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A"
  },
  "r1244": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2"
  },
  "r1245": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1"
  },
  "r1246": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1247": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1248": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1249": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1250": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1251": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1252": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1253": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1254": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1255": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r1256": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1257": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1258": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r1259": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r1260": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r1261": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-7"
  },
  "r1262": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482047/420-10-45-3"
  },
  "r1263": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1264": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1"
  },
  "r1265": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r1266": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r1267": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r1268": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480190/470-10-S50-1"
  },
  "r1269": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1270": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r1271": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r1272": {
   "role": "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"
  },
  "r1273": {
   "role": "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"
  },
  "r1274": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1275": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1276": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1277": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1278": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1279": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1280": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1281": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1282": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1283": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1284": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1285": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1286": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1287": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1288": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1289": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1290": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1291": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1292": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1293": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1294": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1295": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1296": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1297": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1298": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1299": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1300": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1301": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r1302": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-16"
  },
  "r1303": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-23"
  },
  "r1304": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1305": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1306": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r1307": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-5"
  },
  "r1308": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-7"
  },
  "r1309": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1310": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1311": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1312": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-2"
  },
  "r1313": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r1314": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r1315": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r1316": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480060/805-50-25-1"
  },
  "r1317": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-1"
  },
  "r1318": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-2"
  },
  "r1319": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480463/815-10-45-5"
  },
  "r1320": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A"
  },
  "r1321": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B"
  },
  "r1322": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r1323": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r1324": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B"
  },
  "r1325": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4CC",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CC"
  },
  "r1326": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r1327": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4E"
  },
  "r1328": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7A"
  },
  "r1329": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r1330": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r1331": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r1332": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480682/815-20-25-6A"
  },
  "r1333": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r1334": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r1335": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1336": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1337": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1338": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1339": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1340": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1341": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1342": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r1343": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r1344": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1345": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r1346": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r1347": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r1348": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r1349": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3"
  },
  "r1350": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r1351": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479359/835-30-S45-1"
  },
  "r1352": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1353": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1354": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1355": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1356": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1357": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1358": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1359": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1360": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "912",
   "SubTopic": "730",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1"
  },
  "r1361": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2"
  },
  "r1362": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r1363": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B"
  },
  "r1364": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1365": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1366": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1367": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1368": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1369": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1370": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1371": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1372": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1373": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1374": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1375": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1376": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1377": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1378": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1379": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1380": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1381": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1382": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1383": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1384": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1385": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1386": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1387": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1388": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1389": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1390": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1391": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1392": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1393": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1394": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r1395": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1396": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1397": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1398": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1399": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1400": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r1401": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r1402": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r1403": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>72
<FILENAME>0001193125-25-235720-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001193125-25-235720-xbrl.zip
M4$L#!!0    ( (AX25NDHPT>3,H& +W>"0 2    :6UG,3DT-C8P-C0U7S N
M:G!G['P'G!-5V^\JJ @6Q(+=%1L8EIE),BDKQ?3>>T1QDLFD]TDR,]M[K[#+
MPL)2%A98>N\@14' +HB@8@>QBV*'.[O1U_[>[_W>]][?_7[7V=UD,G.>_SGG
MZ<^9L[EX_.+'.>/UOB@>3?JBL5S6!#"')U1HAGR<,W",O&0\_7I)SB4_OU]\
M2W.C#\=C^0 024Y T*C+,\$=#0,$$@.@"2"0,W$*$4/<00^>Z_)X_9%)8S[=
MOGM,KA^=-,8&:T!-3.3Q^>54PF.BM&8W%73ST3%3)@^?2.03X5C8@R.Y1#@4
M2>83D\8,@N?3YP.7@3&Y@TWPX*0Q@H$;N7:-/E<437AR^1.@/#<(,G.Y_ D>
MD(.A;/[X7";(9 $0"(#L/(B?#_+RF?S<GXXQDX?3KQ,3*)9O%$M_ZH_^-&G,
M3Q/+9#(3,JP)T807@/A\/@ R 28SCVZ1ER0C.$+D19+W9$%^QA%[DNZ$/X;[
MHY'<@<^(*YK")XT9,SSW5T>V(]3]CWYBJ41HL!?4#7A"GK G@B=I)D+ G]'1
M<_\'X9]R_B^(9(JP]Y\3>@%_V/M7Y!K-/R<.A_^4,HD;/=@_ITR:R9@','J2
MT53"[:&;W_/G0)(T_J\ 2=(T&_\4RA\*I9)X L&CB3\'_%6#O^1H#/V+:=$W
M:"(6\ _%&- -U)V/11-A!)_L#R->#Q"(>;P3@5^N_K8I[L=#GLF_Z710NP0A
M_+=7?[X1\@^,*C^$1&@1$WFH!T-2(7S,9'W"'\$G MDFOP,$_H@X.*+?=SZ1
M%GZ^AK8\%,$1,8)[)M,FQ<X#H3R(:X8X^1 O'^;F@7 ^"$X$_M#V]SA1U(^1
MOT=A0H,H/.=/ +\T^AVY*.&AK_Y7!O&KEG^&$4V8H]'0Y*P#4?PB[EPF;P*4
M.];FCZ#13'+<K[!^HO@=F-F7"KLBB#^4_!?%-? 60Q))SX#.3AKSL]*.^0/!
M3ST-6&]^QH_BOLE,F#,XKE]=^F=$/H_?Z\,G\]B_$/UTZ9]1_:272KU$]@O=
M'Y3UCW2#ZCT9X < MD!@, 6=2J-7(!1X)4*U0)(4",0 UR!(6F2^-"KC4XB,
MGU&(-2F-0, V!$-: 0,4#!Y" =U^X) ([K^'$#PD, P0TX=!( 08;($X* VZ
MF,J00&;.$F" 2Z"@;WH-$J' (A%Z+5*A-R@3&AQ*4<8K$WJ]:K$@JA)EHJI!
M0+%0H!$+,@-_!K& K9<(>#JQ4&.6"@UF"9%QR8BD6T[PL'_\921R8<:M%0M
M!]V#0^:S&*7&Z."]0<#?-/X7_P >/5&#5V"EIRO(2(S9*0L41H%!8Z2G)A$@
MBH%)R@4#LS-(!+\<!JD@HY#1;)&+!$%Z>O0]KT+\^W8_\5 @HF=+\\6M$!FB
M:OJVB.Y +/ :1/0UFB,T4$1#"TMC% H$4H5101BL$IF$*?&['1*+)B;S"0D;
M8?#KA8. %ESNTQ!./T]D)+UI2<A &<W!N(ITL/0BK<40"7)TE-:'6IQRLQA,
M*13*J$8I\GF=/B7-NK@)M.):JTJ8(-F 7C((".G,H--NDX80&T2@]A#?YF3Z
M8D@83[IL<-K!,D)H!&5[[#$N)H<8&$LG\3D0N5\15OG9I#8098B"L,D:BGD<
M8><@8-P543(]$5@5B*ELX1C''XO'4\D$PDE'C31_Z>DKQ$(#K2X&AT1$*X1K
M@&<^B5@HDI@T%HG48M3Z%%XGX75*R$' J$N>D6KD1K9)*Y):E7YW6D(IQ4:Q
MUX>8+*3-[^"J14*6WJ3U*"5> K4$,][!*2L#3JG,CP91J87%B^NH#.F-#0*"
M##WE4YJ"N,9L@?7&$.JP66,NNQ3RV"%CR!E&HX@MEG#)H)2+^;^;_B @0QQ2
MVFPAV.\,QU+NB).#!>.Z8 Q!(G%5.![GD'@BSD@#"*UHX@&-D RHF)@GX%O8
M<883H (AT*_FP2!&8>)!0-2N#_%LH-#GQYEL+<<NQP*VD(5OCY"BH)Q%*E%I
MPBPG %:(I]6CF,(38QBY+ ,;XD72+BS*5">$+C7'I2#D#*YC$) 4L!T@)ZF*
MB.0NA])!R4&K6<%3>S)A#J 3DTXG!Y9&41Z?Y>2$M*J@RL"2)K12:TPF4D$V
MB]AOPG!4(TVI4&<@JS8I"5/,]5,N$6Q.6E%_XM]Y&01,6DUJR@4K>$F&2RWG
M1!)H&,]($AP)FR%#%)&T7*'WRTF./"7V@W!2HO'&#1X1PXF1.AZ?87:Q.2Q8
MG78FF#)90C$(Z'(S(AXBP1(K<*%*1[#Y&(PX91$SC J#A-Q/A($T()#%F3[:
M$^@LLI0M%3+9&$F:V7%93(&K/=P !@HH5$49?8. -GF:)]6+O!RVR^E@0$Z1
MUB0-B3U6OA+0Z'G,M(;O@[U0W*"&,9 #"Y52!=LBTB324A<!J:5AME=*V5FZ
MC$P8\&4!0Y"$T-E!.@6,@% P@ND(*U.5^N^]9(7RTT<%H--'](:T2A?0T[9G
M"BD,'HE&)0ZIU0J#21*P1>-H"H[J&&IKF"((@AW31RB;7@]D1(@<CMO!<("1
MG3+79*+ (->4L7'=QHP6Y<9AO<05X <M0I[([>?8/%$*\?(T0@M&4&H-H*9Y
M*@Z(88\/C!OU&BE?BR(1#2Y4(MI!0([;(J1[43%,05+.<EMB#%*CU5G]7)57
MP8@R[1%9G&-/Z&&+!^6:] 9 ([%RP*"?D7 9- ;8H!%RK"R!B 2D=I=G$##M
MMF1T4IT$UP?E8A5 0)C-8_+X+<H$@_!A()P(JY2,M)1E-:>Y$G94X\7-%GI0
MD%&=DD8<7E4T: @&^0*A7>K)JHTB(E7),+J-D6GDIJ1V2U 3"QHD$M1@M$OE
M$AD;-X(,Q& D[!I+,( YC7*K'Q&E,D+"8A*!G$3,H12F%0)CTN#,6@J0\*<E
M.CZ+8P,30"CII:=OC&,0823$:901PE4 [%+H>8(@$N&[K6P?*\%V,8@(YA.Z
MC::T*2V56P-F6,"."459H7C8.%LBILB8Q*<54$FI%!/%"$LX).>K$2M ,@T8
M3Z" ]!QV]&>P, :R76&5E3$(AG-I,(DWP8Y9E(. ?\6J)&!BAF@PM5,(D%HS
M(Z72*5!N&L1C=D @&N@G8/EI=I90.J&2!SC0(" AEU-2"YR*0W*_*B)5*BS
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
M5P<#(;]9[N2K&$Z 84$@%Q 6I082<Y I2?%)S(2Y&9*DF.!R<  F<( 7BD<
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
M(/5R)Z+./@YFF9EA+S,I!8/:A%;AB%F-!M#MM9HS#A32,=01#B76$#Z##O3
M,/SGG:B]6+:7;%Q6IQE6CP>C52=N0ZT Q^"* .& %".99H9+#4M962T3Z <5
MC*_0#JQP@H[$SY))<@"=BT3A-)1UL'091#@0>5S*$O*-N(2/B*!PR!Q,*L1J
MVGA47K[1#Z?2&2H43!J53+G19XTQ[*P(Y$I)P[1DXU*)GRX?K!F!0*3/^L.
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
M,!,H+J_J+IQ>O*MRV^,?E%Q;\:4HIZ2S@KAC8>F[%:>^ZRVZ;^:PM^5%M\^
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
M<9BF<W@E#B?_A1_#"8GQ^ ^X@:*_" &X+WN="7R\OY^(Z("'S-Q*VHFG_@7
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
M8Y4X:/=4'5UX<=-Z]6W!1[<T5:@P;<8V]6K6%\#__\W.MC08C,NQ8;5?=4U
M-W.^)B)]I^&GRG%7E?:.(CWH@=I+SG#;J,R4W9H1K9K#^C&N=C7XU]=C)]=R
M:@Z4/:EZ6'4N[:LAU^BZ*UH;I \*XJC4NN95'Q2GU9 9T<J@_ZE)EJ?M%,QP
MK5_+NC)Y%:5A+*U:_[GN0/1OS=&:[T$QJF7F(ZM.*.+4O!G;%:;_SI (&?A=
M#@3?ZQFK*,GKZ#A0"4YH:GD&(H6K&[/!?+\)]5((RGFH[B+DX.0#]:'0\G'E
M-[ ,'@L^WGT2SLL3MQO@SQ(XS0V(W'!$PU3$V_4OZMR0<.<CM3Y(R93EM2ZH
MHW\4X5O?.]PO<&67$:?/V]%6A,M,\&LJQB6$KZL_A"M;WUMS!:=P'JCNP55-
M@51OQ%>/J\;>49H$/+D33&W//=:ZA?(N_E1C(*5P^\DZ!67>>DAU#?FM<XTY
ME[)@2F\5D?QP7.WN&>4%@FHZ()Q[N6DM(>SV^,2& %;+=E@M@_EVO:]9RC0X
MBZK\6>Y3WAF_TSK^*/S;[E^R*:"][2V2L%R[9K!(&3_1DBMTV[ZJIE'@X/NK
M2L_O<2:;7/G_V+H8JFF7QI6QNT3[&&3?[J#NS3G6=%*IWC=2WR8_LNU^]6<9
MQ?>2Z8X,XTPP>DGJ;6/T*-J[<57:]:SZ4>7U-D%5;(ZH:8OA[#Y&O9.N85MS
M=;H6Y*LS16ON.Q<:<#*^+5J'H,\<5QN[M,V1E1?:W!OVY] :#]9E[,NOHU2_
MV"8RMY@/^\J,0N,'9X3^I$QM:](>I:_YHR!M1W<"[Q34CC67=R<O'0ZJ,$;]
MU?>R4KX)WCT!1%X;W^$/]IRGZ'@&Z@< FM;"L./*? 0) Q4<'NV <9,W#=G
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
M8XNN&^X5GZ%<T^TNY4/O:B8"_?..*-^4']W'5-A71H6^E#% '>[1TJ?@KME
MQ1VP]W\4_H(H3,\'YU%V:F=#XJ";58>AF_+<%-6P%7%O9;WPZ:$%TG7P9^O^
MDL 1F-F!LD_P]W_&$JIT+N@;9+AZ$., P2O+,7MRL^7Q&'G<%FDIYEG(:?$]
M;-BZ%/$2+'CV%*DW=M4?)3BO.4/90I*H*LA_@VD*3S(Z1R2;2W:+Q4H"2,]#
MUHFZ2(?6WA'>)S7,NB26D!K'%4#=S;$0CRE3V .@;OE2UO'L;JDM\\[>J^(E
MS.E;M$(3 [,6*3C(")G5(EI '\\._$35,6DD<:$")3X-FB#;+ K+GB99)AC<
MZR?RXV=O624P\DK7KN#W\C)F<05C;/$?Q3NF<M1^(6CDY]5?*RE2MO)R%D:<
M+1^(,0CATG>;:_GW)6?7G.==EQR=5<+7<\K&5:)273-*6"'?9]Y>"9!.,DHS
M/XO.ZM[%+!7<TES>[,;?J[ZUIHP7J%H\:Q>OF3-^ O F*+>T',$?EGULO%4A
MEFCJ+9D4T?X:\9YN09HY+O@\[YCITYIEW#:MRZPEW&^<@#^*RFZ86QR V%S[
MN>2?XOG5SF6HY/LF%/#73JYA9@5D8Z=N0V7?BDSM U"J7;*^#;1\7#G4OP<5
MP>_47 5'%K54/8%X)).-JZ$+=OKHFJ"_-A9I#L-.KW#71,*=[4A:&-SWCZ(H
MZA2H8GAH-0ME+EIADJ(>);W17T)OB6S7)J!-&P'J(O0OEQ>J,YCY=GIU$:9^
M7 %JMY%B82+S)A*@,,L80^Q-BM'QB)3()1I'8LD&KFHM,<NE2@DG)MNU*KE$
MZ1]%SJ]9Q8J$OJU:R405]!@V,UKV&[5H^KL(A>H[/7V#DW(6?:)+JF(;?9[=
ML/PN]>(?1;I>O4N4!2TVQ0@7%7CI<_BG]\_7J'C"B+DJ!R[+_X3"EO/.Q5V^
MDIMK=T:63?\PKLK-(A43\L6H5IS+[]=9Y!,3]>J;TCT[ZI1QXO?^2/EF<9K+
M?)FSZ*G=?>E,QL1Q-<\\S_07Y+#1R3"03] MU)4GQJD]-($[8A5R59W_0IE
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
M:@!!429O]2K80OT(\SFL6KL ?A"^0560>P9^4WX_YF\$2=H1Q$&\D*Q9'H>
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
M$;*T&Q9:\BKQ&9P,W!,ZC*BI0+I-1*96_K!9CYT*=N@X!/0H::K"EI\OXXD
ME;'EL?@RT(&*WR6'(<M!QL294!1D?<A7F FJ694$GP5#3;J'AL!/MON6]$ _
M&L^6$6!W!=CRY?!^[.>*%@2O& /R06;'OP)7H;RV_(*<1-U:R80\1KM-4J-?
M8"):)444PC*#6TDAP?/_V/H+J*JV]X\7ID0E5$1 14) D X1I!3I[H;=W=W=
MQ=[ IKOM[O8<N[N[NSN.>CV;_?M?SWM?!CB&C/EAK3WG7',^WR?FJK^&FRT,
MX[;B#PL#40N(&&%$R572*V%"TBR*FS#1]QSYKG"*=2VW5!B\>@JB7YW9LQ'5
MH=+I\!B,<@<G#.>MN(MTQI]5N!1?)N+EJ,1<DE%VV#>"9"LKM?;GKI9(5UZ"
M3S<*NL5(K\9_M(M1WQJJV9,P>_5K$>-PW/J919\(KMJU"2W$>(W:9X  T'A9
M?>-^E5JON &]T;.Y2P-_T475Y"*/M_]D>:%;6Q6_GX2ZYOE%,;B?3?[QOPA3
M&QI\PG'/##>L+O)B)<]6^$)>+'G9>0+V<_BI6HZX.K",68'J[X7"P!AL%Z10
MC)O6?C:>B)_=YCK[*'9%<Z/55AY6<FGY:DCZ>J_.#%C9ZEK5$X3/\GS&>N2-
MT73H0?30X$C!-VQ.WY:XY[B<GF^S"S':-H55/Z]9<G!TA.4"W-_&9:V%[%!&
ML^O@=/I2SC3D=\@;SGD,JL"6VXW;ND#'0Q+V>A[G)Q#/_[L"4,$C;#H'K6^M
M891A#0I+YAP\AJ9C?B(&@%^QCI,NYONPARGXV/T<)/6PYUS.%5KQOQ1KW' ,
MU8U:U&)%\Z(190_HD^AT*IK^A8$$O6#<89;F93 /LV)BG5@*UDN/7I:1;8J
M\Z8/'B!]Y'TVZBEN_$)I%=6+7T^90?/D;P=NH\_A/\U-9'@*IL?,9UP4Q,QZ
MSV )K$TJ>V@ 3_17]#0M(-4H$B03R SY5M(%BDSN!=A$;9$UYI33^F5N\_GT
M?.GJ65B:0DH:6]GZB_!K&RH:O0FO#0M%7TC.]9^))\DANMZZW91T;7FVGIJG
MB8F^3GVGAKF_IAQ7YYJU.0$G[G1N2,0?:<\432.\:EU$>$.R;PZH?44.:XK.
MND&);5!'5U,.&BCNC62 WAR%Z3V ;1LZ;]#B[@]4"JL(XWJ;"/.)'EV[:F-(
M*1W!61'DDK89\\Z2+[1ZN<>3YC=QS509YNVJ=L,$7-)RJN!O?-GH.WP[ 32$
MJQDE"OKS,S>3M+W6\RI(O[K9,P\0,XUFU=91)&H'UFBS161(!F^ZB W[@FT3
M]2&955=$E]$7TP^)PW".$0_%>_"W7#=+DPC1_U+,NO92@3NJ0Y,AB,.,<"T%
M<)P*TR3H(>17OA3<)_Y,^RY<3&Z(B!/NIAQUC1%MI.PTJ6Q46QSW,GF/VI+G
M3;5D/^1!:0%H-F\=/;;B&W\"(SXMG$]F!H:W\Z\SK[@<%&0Q%2;5]KYU'/L
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
MI'-9N4DH1B'K>Z"!L9N-F6+-?,$RCY>FF8CCK^$7D3H%KD1[\G)!)7 ;953
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
MPZ)RPK;# 9BMK@5(,/;:OQ1U74-7T0-(MM2JC "[3.NLW(XL@EO5G$:O+:T
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
MM^SH+O#I8];T%NAYS7F&)^2L<&%< *N97"89]$M^P+(''D7$L*<"A6[#.1Y
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
MD+HWXN^X'ZUST%!T;L,AG7T5K3!*[5KF(4I3Q!1]8EE(C8;FC'/B\9J".+F
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
MF*3Z(SF]#I:>%[39/13HN>4K!_%,Y %M_E''K)1,5M>9;&#/N;;0G!/;)C0
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
M:O6\-'=PBKQDAP:HD"P/C@6V"N!UV< Z;K%5&>"(4*HLX.0J0#L$*<L.$E?
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
M:0&)$S5;PV3ETLZJK6I^,0J5@_D$UF*%8^)#S@S98.A3GAMFZT42-*):^T3
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
MJ?7-S-SF>FIQ6PVYHJ."5-,I4U=(J6W/I]2U?FI_&;+4AFR;HX#$V@20VC@
M<GOO-PKG\*?E[G'W*WSQ-RJ"&9<5,<*Y$F3J9 $I;R"#6=J1*% V"9,:5)S,
MEDJFI+V,7MHIHRF["JC*KER:JCV;7MOZJ0'9_S7D6!\%"JU, )FU/5!FZ_6V
MPC'T>;4K^('2&W.K)I"ZH(SFS52@$D>*"7E=.?32IE2NLB9!W% N2&LMX>9U
M%+%E706LZNXL>G5W!D/5D<:L;?O4_C'D6AT%BBQ/ G(K.Z#<QO-]M7WP"Y4+
MZ$&=%_)Z8R#I8@.(.5F-2.POP>6I%RA79;*5Y2G"!IDXI;5 F-V1PR_JSN15
M]*2PJWN2.36=29S:MD_M;X.IVF!Y!"BV. F4JN__2BN/#S6V0<_KG:/O-GO"
MKK8'8L^W@FBC*EAB5QDFKZ&()*_,953+,O@-^2F)K5D)F1VI(DEW4GQ9CTA0
MU2/BUW2*^*KV3PW(41NRU88\BR. U-P84*CO_VH+MW=U-@%/FITB;G=X@A=[
M@Q&G.V)H _5Q":V5J%QE"4$NE]"J"W(X]9D9XM:4M+0.<7)>MR!9WL-+K.KA
MB95=/)&J_5/[QY!OK@/(3$\ Y>K[O\;<]4VCM>^C=L>0&WV>49>&0R$3W5'4
M[F:(N*$&D5.NP)44R2A561)6?7*>L"4^.Z6#FYG3Q<J0]C#2JWN8*<HN5I*J
MXU/[VV"R"R@PU0%*3AH!E>K[O\[4Z66KE=?]7H> :V/>P>?'@\'#_9&4MO98
MD;(>GBVKQLAR%:3*E!)&77P1OYDC26RGYV=UDO.+NHGYU=WD+&47-5W5\:D!
MN?\U2$RT@5)C0T!YP@)H-'%XUF7A=F?8T?/*C*_7]*G V+[A<')#-RA>T0K-
M*JA'2=.5A I1!4W%*>,V4N7B5D))>@=6)NE$E51V8@MK.@EYJHY/#<A3&W+4
MAB+CPX#"\#A0:VCZMO6$S:,!<X<;TTX.\_->GF,S :".\3"B<C!:*.V&9&2U
M(8L2FG *3AU%256QZ_'*^"94=5HKO*J@+:ZZO!VNJ&U#R3Z]OPTG=P%2PT-
MY3%]H.&8\?-N0[/;$^;FERXZ6$U?=O/NO^ ?W7@ZA% V'LG/'8I-2^J#%_"Z
M,')J.[D2U\JJ0;8(ZZ!-J8W@QKPF4&-I<TQ#0Q.DNK[Y4P/RM=< >2=V O)C
M6D"-[M&W;;K'[P\?-[P\9WY\^HJ5_> 5A\#F2^YQ%>?]2 5G0GFI4]$I@C%H
M#F,06T3JI91BNE@5B Y!-;0MJ0;2EJF*;2VL!;56JJ):&NH^-:! ;9 <WP$H
MCNP'ZK4//^W5UKEZ1O_0Z45#XX%;IJ[-UZW#*JXX( H6W*DIYP,$_.FH%.8X
M+)L\C"W #9"EJ#ZF'-;#*XOK%I>#NU(K0)TYE3&=LLKHSJI/#I <6O/72YWJ
M0WO>MAW8=VM\_YZ9RX<.#=[6-V^^=\*KXK9%5/Y-.W3R93<:_WP@GW$F.HDT
M!4_'C6%S4"/D?-@0HS!ND%L<VR^4Q?0EED3WI<LC>_-+(WIEGQQ0>' -4'IP
M"U"ON>W1P Z-<Q>W;QVZ?>!HRY.C-A6/#7WS'YG%)-^R1_,6/:CT"R%<XEF0
MZ.,;!,0I;!ITDI0!'J=E@\;8.=&C_+S($5%^Q'!R0=APIB1T*+_P4P.*#ZP!
MJO:N?]6Y=?VEV3]_&[ZU;6?+LWW'*UX=<<A_:>B?_-@RAG?;&4F]ZD,D+(0S
M4/.Q'-AYN  RBQ&!9H@)T:>I29'3S.3P4]S4L%."M)"IA/3@R=2,P,FLS$\-
MD._Y%6C<\NN-B5]6CM[X?6WK,PW-B@_[3N0#1QR3WQC[\Y[81E+O>4#QMP+1
MB&OAQ+C%6 IH 4:/OH1F1<SCV6$7R-S0.3HO>([%#SK/%02<$PK]SR;&^\VF
MBCXU0+EYQ?V!5<O'+ZQ8WOKT]_45@(96/K#?.!G0<^"^-_>FOG *P3WVB8;?
M#X* [H;#HVZ!4.$WH=C0ZRA\\#4<(>@JD1APE4+ROT(G^RVR*+Z+/*K/Y7B:
M]^4$^J?VM'WEMV.3/WS=?OW_8^^^HIK,^[;OQZ[C..,X,SHSUK'W7FA*[QU"
M@% 20@B!0#I)"$E(0D^ )'0(H??>FZ @*@J"*.)8 04K=NSM]V1\KG5MO.\M
MNOELW!N?Q6:^KN1,<OS7"?[X8P4L6Y4%ZW<EP*[#47#8/!3,'3@?D6CJ6S3&
M[R4&CW_AX^OUS-_/\RF9Y/Z$'NCVF$5&/PJFN#SB49TG!534I(CF]#"<CGP8
MS7!\(&5^KW.GYR,Z+LV?5?GJIY^SX:_5B;!I1S3LUQ2 @2$;K"W(X&CG"ZY.
MN(^>+IX?\&YN[X@>KF\#/)W?4+&H-XS_G#]P<(ZO0KP=7O+_/7O VTV%^=A.
M11*^5T??7$35];FSLV'QXD18N3(:MFX6@,9>%AAI!8*EO@_8FV# V=P-/*Q<
M &?C! 0[1_"W=X! !SN@.MH"'6D#04AK8#M90["3U><0E.5G@;/%)]%W@[@=
M/T'LD94@L=H)"8[:D.1L!LGNR$^)..PKA3_I:1R=]2"&%SH1$1XY)I3&W> I
M$JX%IZ9<866F#S-RE)=HA:HA2FGV17)5SL7 ^MP+ :UY%TB=^?T!I_+/D$_G
M?8__;?C?AO]?0YRZ(5;=D*1N2$:90HH;\E.R%_9U I'T5$8->B#EADY$A46-
MBB5Q-P3RA*O<E-3+;&7&,#-'-40OS+Y(+<V]0*[*&PQLR!\,:"L8##A1T$L^
M67"2\GT@7MT0KVZ(M]P)R?9:D(8TA307Q\]IGIC7R7C_IPD!00_B68()B3!J
M-"(J_KHP/ND*+REM.#@C<XB5G7V!49 W2"LK.$^I+AP@-Q4-!'84]Y)/%'=3
M3Q1WT+X/R+XTK *YQ0Y(M=6"='L34*(</F>X>;Y)\_)[EDQD/E30!!/QO,C1
MF/#XZV'2I']"$S(NA:1E761GY0XR"PH&Z&5%_=3:DGY*:VD?I:NTF]95VD[O
M+&MF?)\O#3)U0X*Z(<U:$Y2VQJ!RM >5B_M;I2?Q>;H/_6%R(&]"P8X<C17%
M7X^*2;XLDF<,\5.R!X-5^0-!^47]]/+2<]3ZLCY*1_DI^O'R#L;QBB;FL8K:
MH&.5WP/DZ@:YNB'1? >D6VF"RL8(LNWM(!OE]B[+G? B$T>;3/,+N9/$"!^3
M\>.N2R*3+H?'*2^&)N><YV86]K/R2_H8Y>6]M,;*T[1CE<>8'55-01U5-:R.
MJ@KV]_EO0[+Y=E!::$"6E2'DVMI"'A+]/M?59RH'0WFD(@3?3:.$C24&QUZ/
M%R=>CI(H+XH2<L_S,HIZ.7EE/4'EE=V,ANKCC/::YJ#VFAKVT9HRSM&:XN#V
M[P(*=8-"W9!BMATRS0Y!SK]G$-;64.#@\J'0V?ME@4?@DUQO]OTLDO!V6E#,
MC01!PE!L5,:Y2%GN:6%J<1<OJZ(CN*BZE55=V\QJJZMFM]65!;?5%7+;ZO)"
MCM9^C_\VI)EN!Y7IOW?BJ_>_I144VZ$^ECAYO2IQ(STN]F+>*? 3C&0SHBZE
M\>5]BO",DY+8O&/AB24MPHS*!EY>30VWO+XRN+&AA-O:4!#2VI##;ZU7\=N^
M"R2H&Q+^;3#9!EDF!R'?5!^*S2VAS,;I?;FCYXL*5^*#"BSM=BF1>[60$=:?
MR96=2A9E=,1'YS5'RTMKPU.K*H39M26"XH9"?FUC+K^E225H:<P(;6U(%[;5
M?X__-J0;;X-LHP-0H-[_I6;F4&'E^+;*P?UIC8O/W5I,X$B-'^MB*4U\)H<C
M.YXFR&A.B,BKB8TM+8M.JBJ(R*S+$1<TJD1531G"YN9447-3LKBU(4G<6O\]
M(/'?AL.K(,-H*^08'H B(_7V-C&#*DO[5W5VKH\:G;TFFCW]KC7X,?HK*.(3
M!2Q9:R8OO38E+*],(2G-CU549<6DUZ5'Y3:F1)0W)T8T-2O"FYOE$2V-\HC6
MAN_QI2%1W: T_/<O >R'$@/U]C8V^5AK8?NBT1;UH WE<:L#B[_4XDL_4QTH
MZBAFQC?D<-/+,X1Y!<E1I2I%?%5J?$I=@C2[428I:8Z5U+=(8YJ;I=$MC=+H
MUH;O\=^&3/VMD*^W#TKU=:#:R/A]@YG5LS8;QWO'4:XC)[#8\T<)M.[Z %%+
M.3V^JH"35I@ER,W*""])38FM4B0FU<4J,ANC947-$;+:EHCXIN;(N):FJ-B6
MQN\!2=M_@B1U@TIO"Q0<V0OENMI0:V#PML74_/$Q&]L[IYT=KYWVQ/0=P]..
M-?D+ZZNI<:6EK+2<?%YN6K:X1*&,J92D)]1%I&0TBI(+FD.3JYH%2<W-(D5S
MDUC>TO@]_MN0I;L9B@[O@<HCFM"@K_>RW<1X\J2U^>T!%\NA7G?/TR>\J:UM
MQ-"J!G)L?A4S-:.4FYU0*"R6Y$95A&?+:D-5J0TAF;E-'&5%,UO9W,1-;6GD
M);<V? ](5C<DJQMR#F^"$NW=4*-SZ%.+KL[S+B.]^WTV!B-#3A8#_6X>G:>]
MR W'?04EK8$250,].:F:DR4M%Q2&ET24\8MBJSD%R77,_.P&6GY9(S6_I9&1
MU=K 4K;6?P](43>DZJR"/*V-4*;>__5:^]]UZ&@\.6.H.3YL=^B?:PYF9RZZ
MNK?U80(K3_GP<CM),:EMU,2X)E9F>#TOCU\35L*NDE30*Q.KR16J6E)%29U?
M95-=0,G16DK^]X%4=4.&]DHH.+0!*@]N@^9#NZ>ZM?;<'33<?6/4XL#Y40?3
MKBLNZ/H+GJ2B/F]N1H]?I.P$61YYG)G&;^=FL]I$!=26F!)2<T(YL3FSTJ>Y
MN K?W%#E4]]11:S\/I"F;E!IKH#B_>N@=M_F=QU[MS[L.[3EQLTC6P;'3;1.
MW;:V;!EQ0E=<=2=F#>'8">=]Q=%]@;&"LXPD5D]P!O64*-O_9$P>H3NA$->=
M68SM+BK!=#>48+I.E'BU=95^#TA7-_Q[7T[9GC70M'/=LU,[UHY>V;=B<%QK
MY\G[!GHM=\SMRF_98+)&G (2KKNSHZYXBP3#_C&L2S09Y4)P$FE F.9[+EJ)
M[Y6K<&?3LK%G<W,P9\O56K/=SW3G?0]0JAL*=O\!U=N7OSVV:?G$A8W++MS>
ML>;DY*%]S9-'C,L>&".S[EGA$NXXD"/'73C\,6PHZX9?)/4*34H:YOR[_1-\
M+D0FX<['I6 'DM(\!Y3I'OWY&>[]E1EN_<W?!53JAI)MOT'S^M\G>U?\,C2V
MZM>3D]LV-C_?KU'V3,=<]=3(6?'$TCORL4,@_[Y;4- XCD<=(XE(-^D1Q&N<
M:/Q5@13W3W@<9E@2[WE)+G<?2E:@AS(37"\6)+I<K/@ND+MM$52O^_GEB64_
M7KZY>-ZIR55_-+_>LJWTS3X=U6L=2\4;(Y?(U]8X_C.4/VO2DT:^AV?Y3Y"X
MA-MT/GZ,+?0:Y8LQ(^)PCYM1$6XW8B/1UQ51+M=2HIVOJF)05_,EWP-*UBWX
MU+ITWN4+"V>=?KAX8=.;52M+/VW9F?EY_Q$Y'+&,_&R*XK^U]V1-N?J0GV'\
MB8]]R/B')+K7 QH3<X_%\K@;PG&[$QKL.A'.=1F/YCF/Q_)1MQ4"Y*W44,=;
MF=\%:G^?=:EGP8S3EW^8U?1FR<\EL'J-$K;MEL/!PQ&@9\8'2_N@3TB7P'=H
M#]_76)SW%,$'\X+DZ_Z,ZH=^RB2Y/.$$.#_FD9T>"2G(1^%4Q\EHFL-D+,W^
MH8)N]R"9\3TN'YN'.-4W']%\?<&<$OAMB1+6_BV'G3LC0%.+!T:&3+"Q" "D
MG0^@D=A/&!>/#SYH]'M_=^=W9$^GMW0,\@T+Z_ ZV,O^-1]G]TKH;?LR'&_S
M,@IO/17K8S4E)WR/DR?F(IHNS$.4/%XX5PG+?I7#AM41L&<K#W3V,\!$VQ^L
M]+W!T<037,W1X&F% F\;)!#M'"! _>6;XF +=$<;8"&M(-C)$GA.%I]#4>:?
MQ<YFGR)=3#])ODO3V=F(DJNS9RCAIWDR^.N7"-BT/ 3VK:>!SG8B&.[U HM#
M;F"GC0+484=PU[,#K+X-X VM@&AD 21C<R"KO_#03$R!:6H"+#-C"#8S IZY
M(0C-#2#,XGN >/,"$&LN!9'9!I#8[H%XU&&0N9M#O#?RL\3?\VT$C?A"R*4^
MX86Q'W*D_'O,!/$$+2WB-D45?2LP3SI&*HX;]:N('R'6RF_Z-BMN$CH4-WQ.
M)=SPZ4^X1+B0<)YX\9O^M^'_L88P=4.8Z0:(M=D#<J?#H' S [F7X^<XHN?;
M: KQ11B'^E@@YCS@2@1W68JP"49JU&VJ2C)&SHL=)17'W_2OD-\DUBEN^+8D
M7B<<5^M)NDH83#I/'$SL\QM,^A8(^]*P#")-UD.\]6Y(1.I DHLI)'@Z@MS'
MXVULH.^+R"#J8U$HYP$_2G G6!9^.R@Y>HRNC!VAY,IN!A0K;I J$J_[U2==
M([:E7/7M3KE*Z$\=]!M(.>,_D'J2U/]-$*YN"%<W1!NO!X75;DBVUX84E"DD
MNSM (L[]G<R?,"6A4Q]'A' >",-#[X3$1MQF)TI&&1GQ-ZDYBNN!14G72)4I
M5_T:4J\0.]*N^)Y)O^!W+OTLZ5SZB8!S&1V!?=\$$>J&"'6#Q&@])%KN^G(.
MDH8T@517.TC!NKU+\/69BJ=0GL1PV _"1*$3 DG$K6"%="0H37:#EIUXC5R4
M<B6@*NT?_Z:,R\0NY9!?G[*7U*<\$=B;>93<JVJA?-N7ADAU0ZS1.DBVV 7I
MUEJ086\$&2A;2/= OT_!XU\FD,A/XIBL!U$"P80H*F*,)Y/>9*?*KS.RDJ]0
MBM(N!U1G#/NW9E[R.ZWJ"SBKZ@X\F]5..9/=2#V374?[-HC<]'\;X@W70:KY
M3LBPU(1,6T-0(6T@$^WR(0.+>Y5"#'BJH 0]E 8+[D2$18R%QL;>#$Y67&6J
M4BY1"S,&R56J_H#F[#Y2=TXWN2?G**4GMY%V.K>:?CJW@O%M$*5NB%(WR W6
MJ??_#L@TUX!L*P/(L;>"'&?4ARQ/[$NEC__CE #&/3F+=TLB#+\>'B,=$B@2
M!CCI:6>9N9FG::79)ZAU>9V4COPVZJG\>OJI@BK&J8)2YJG\HJ!O^](0K;$,
M%/IK(<-X.V29'H1<"SW(M[/XG.^$?)WG[O$T!^=[/]./>BN%&7Q-SA=?B(F4
M]HKC$D_QD],[@U59[:S"W!9&94$CO:6PCMY=5,'L+BIF=1?ELT\6YG*^#:+_
MTY"H;E :;8<<XP.0;ZX+A39F'XJ1]E-%:+?)0BQ^/(\8>$/%8%U(YHK/QHFE
M)Z(DB>UB148S/SV[CIN;7\TN+2IGU1>7LCI+"M@G2G*#3Q2KN-W%2FYWT;=\
M:8A1-R3K_0TJ@VV09[0?"LT.0XF5R=LR!]NGY2[.]\HQV+$2/[]+N=2@OG2.
MZ$1"J/2H-#*I,3(^HUJ<G%,F4!44A105YW-K2G."V\M4W*[2#%Y7:1K_1$D*
M_T3QMT#,?QI2=/^&K'^WM\$^*#;1_EQN:?2JRM[J48TS<J+6T_UZ)9%POI <
M=$H5)&I/X4D;Y6%)51*ILB0R(2=?G%&8)<PK40HJRM($+>4I@L[RI-#.LD1A
M5TF"\,0W?6F0J!O2=-= MNX6*-3?"V7&6A^KS/5?U-J:/VA$V=UJQC@/U_KX
M])8$,#MS&<+F#*ZT.DF45"*+5N9)9#F94:F%J>$Y)4GBTC*%N+%<)CY>'A_6
M6187UE6J5O(M(%$W2-4-Z4?60.X1]?;6VPT5AAKO:LUTGS7:&-]K<[(<.>J)
M'&S ^YRJ(#&.%M"$M5D<26F:(#$O,2)#*8O+28E-+E3$J$KBHHK+)5%U%=%1
MQ]4ZRZ,C.TNC([M*ON5+0^RA9: \O!KR_MW>NKN@RN#@FP93G<=MUOH3G2B3
MJ\?='?N:O?&=U7Z,IA)*:$5>D*0@DY>8F1:6D9PDR9$I$@HE\>JG):Z@/"RV
MND(4UU$ACCU>'B;I+ V3='T32-4-\>J&3)W5D*^MWMZ'=T"MWKZ7+<8:#X];
MZ=SN<=(;.H%VZ&GS\CY:[TNOJ0P4%!<S8K)RN0DI*F&Z+",Z.R957A">E%82
MFIA7QDNH+.<FM%6$*#K+^;*N4D%\5\FW0*RZ079P*:BT5D&AEGI[:V_[V'!D
M]_-VP_WW3ED='.EST!TX[6I_XA@6U]1"H);7!O!S*^C1:<4<A3Q?D!:3$Y$E
M5L7E\Y4IQ9ST[-*@M+(R1GIS.3.MLXR=U%7*23Q1\BU?&A0'ED*VQDHHUE@'
MU9J;W[7H;']RPF#GG7ZK'5<&;0^?/>MLU][MB:UIQU,*F_UYRCIJ9$(E2R8I
MY:6(B\(R>0727%9>8B$]5U5,R2DI#<QI5.LJH2I/%-/3OPWB-BZ I/V_0^[!
MY5!V\&^H/[CAU3'-30_/ZFT<NVR^^<*PC4[W ,JFZ8P[INR$=V!V!Y&;U$(.
MES8PX\)JN4F\*E%&4$5T%K5<D4<J51802XN*"*7U182R[D*_@I.%I-QO@WAU
MP[_W4.;O_PLJ]ZWZW+)WS;-3!]:,#^FNN#)BO+'WNK56QQ#2JF; S2/_K!<I
M[:0O.ZXS0!3>08_AM7'D02VA*92FJ S_1KG*IR$C!U=?F.O54)N';3R1BZL^
MG8<O_S:0JQN4>Y9 T9YE4+OSKS?'=OQU;V#/LJLCFG_VCQMM/C%FK=%XW=&B
M9-@5G3F((<K/^3 BSY+X_-.TB*"3;"FY6R#WZXI,PG?*4K&=&1D>G85*M\Y:
M);JK2^G6WIOIT=RK^A90J!NR=_T"93O4^W_S[X_/;%QR[<:6G\Y-'%S9=5=O
M9].XV9&R,1NKK)LHUX1K'C[1E[TI@DO^'-9%:BAYD!U!/!\:XST0%8<9D,O=
M^C,27/L+$YT'ZA)1YT\DHOH&DYQ/G4_^%DA4-^1O_PEJ-O[\JG/UHM'AY?/Z
M)S;]VC6Y?UWCP\/[2N\9&ZCN6-HIQAW<(V^[$'AC&#)SE! 4,!+()8P$A7K=
MY(L];D1&H*_+HEVNIDE05W*ER"L5:LVQCE?.2ATO7_XF2%V_ $HW_O"Y9<6"
MNP._S!D87S:_\\G&90W/]FXN>:*MD?G8T$3QR-(A\I&#.V_2%<^8]"3Y/\13
M?>X'!'G=97(\)W@A;K?#^*YCTE#4:(+(:20CS'$D+\SA9EFX_<TFM>/?!-E_
MSX6:Y7,>G%HT:_#JPIF=3_[XL?[UQA7%K_9L5[[2UI*_,C*->&5ESWOEB&:\
M<L62IC $GV<$?Z_'@8$>DTPJ^B&7X7)?Q$3=BV(A[\9Q'.\D!=M/*+EV$[DA
MMN-E/)OQFF^"DA4S)]M_G-%_;@&B:^S'V77O_UQ<^''3FHQ/>W?*/AW6COAL
M;!P"UC9T0#J1/J#1^+=8#/:U+\[]9:"/ZPNZK_-SCI_3,X&_X].P /LG,8%V
MCV5DFT=)%.O)#*K59"[-\F$1_5O>U"]"G.N>CSA^83ZB]NE/<PM@^:_IL.7O
M>-B_,QQT-4/ 5)\&-F;^@+3Q!K2#YV<L"OV1X.+\(0#M])[F[OB.Y6G_EHNQ
M?1.*M7D=[F7U*@9G^2K>V^)E$MY\*L/';"J+\"W]1^<@.GKF(FJOS)N1#XOG
MI\'JW^)@^YHP.+2-"_K[J6"J301K?2] &KL#VMP%,)9.X&/M /ZV=D"VMP&Z
M@Q6P'2TA!&D.H4YFG\-1II^CG4T^Q3D;?4IT,?J8XOHM'<=G(VH&9B/RQN;.
M3(5?Y\?"VE_#8.?*8-#80(8C.PA@O!<#5H=<P4';"5R.V(.'GBW@#*R 8&@!
M_D;F0#8V!;J)";!,C8%K9@@",P,0F^M#I/I+J=12%V3?5'UZ)B+O\DQ$RIL?
M9DIAZ3PQK/^9#3N6!<"^5=Z@M=X=##:CP'R[/=CNL@&G/9: WF<&G@=, '?0
M" B'#,%/0Q\"-/2 JJD+#*TCP-8Z#"':.B#0T8(PM<C#WP)!Z^<"Z\!B8!NN
M *'%)HAPV >1KD<@ FL&(J(#\"CHC^Q@W!M&&/$E)9;\/""1_M0_(^BQ;P[G
MD4\A=Q)?QGN(J^8_\&H4W,<>#;V/Z1;>P_2)[GH.B\:PUT7_X$9$E[Q'I_6_
M#?]I8*D;V.J&8(,5ZI?2)HBRWPO1+H<A"F,&801[$)#1'X+9N#=!8K^7- GY
M>6 "XPDIG?6(F!T\22@(>8@OXS_PK@Z]CVL4WO-J%]W#GA3?Q0R(QS'_A-WP
MNAYVT?MFV'G\]("M;N"H&WCZ*R#";!-(;/="+.HP2#U,(0IO#^( ] <>$_>&
M$^HWQ8RF/*/*F8\#4CF3_EDA#WP+!/<)9<)[^!KQ75Q3V!VO8^%WL#T1=[!#
M$3=Q5R.&\#<BSOE<CSS[#<#Y3X- ;SE$FVZ$.)L]('/2@7@W$Y#B["#2S_6C
MD(9[$Q+B-\6*H#ZEQP<](B<'/R1E\N_[Y0OO$4K%=WQJPB>\FR,F<)U1XUY]
M4:.XX:AA_+6H?I^KT:=]K\:<]+TR+0A>-Q>"]R\&H>YRD)AL!+GU[B_WQ2C0
MQB##VH+$U_5C.-GKC8#C]R)83'W*E+(FJ8DA#P*5H??\\\1W?$O#)WQJ(L?Q
MK=&W<=TQMW&#DBOX*Y(!PA5)C^\_TD[BY=AC?M/[TL!5-X0=60YQQAL@T6K7
MEWM2DIR-(,'#!N)]7#Y&D[S>B)E^+WBAU"?L:-8D0\&[3TD7WB7EAD\02Z-N
M$VIC;N&/2L>\>V)O>%^*/4^X'-M#'([K]+L4W^9_*;Z%-#W@JAM"U T1A_\"
MF=%Z2+'8":DV&I"*-(!DM!4D>*$^QOMA7D=1B2]$7.KCD CV0U8\[RXM530>
MF!TYYE\2<].W)O8:X6C<99^>^ N$2[(>XI#LN/^0O)5T45$?<%%1%S@]"%$W
M\/;_ M$Z?T&"X7I(,]L!&5:'(,-!'])=+#ZF8I"O$PD>S^+(A,DH-N6N4,2Z
M%2+EWPA*#/N'EAEUD5P@/4^JB#_GUZ@X2^Q,Z"&>3SQ.NI#8$C"86!<XF%1)
M&4PLIUR8%O#4#7QU@T3[3TC27P<9)MLAT_( J.QT084R>ZOTL'^>YNTVF4C"
M3\0%!8Y$"H*N"*-X%[BRL'.LU)@>>G;<24JQHC.P)O%8P-'DHZ0S*4V!YU-J
M* ,IY=3S*46T\\F%].G]MR%6ZT](U5L+F?_>@V"^'W)L=#[D(HU?YJ!M'JF\
M7.ZD^WF-)#+\AV-#F ,18?PSH=+P$]Q$R3&64M;&R$]LHI6GU%.:TFHI)](J
MJ?UI)?3^M )&?UH.<R U^QN KVX(W?<+Q&O^ >G_[G_#+9!KNA?RK;3>%CH8
M/BMPL;R?CT'>RB9Z_)-&)0XH.,S3$B&_,SPZHBU4)FT,2977LK.3*H.*4\L8
MM>G%C YE(:-/F1/4EZ%BG<O(8/>GI[/[TZ8#@K5S0;AW,<@U_@"E>O_G&&R&
M I/=GXLL-5Z6V.D]*G4VG2CUL+M12$ /JLC$GN0@QO%X/K\U)CRB/BPVMC(T
M45'*4R87!!>DY[(KE5GLULQ,]IG,=$YO9FIPGS*9>RXCB7LN?3I?&L3JAH1_
M=Z]Z>^?J;8(BHYT?2LT//*^PU7E0Y61XJ]K#<K@$[]J72_(]D<Y@M"9R^75Q
MHHB*Z)C8HG"Y(E>8EJ+BYV2D\\HR4T*:5$DA)[,2>+TJ!;\W4\;O4\KXYS*F
M Z'JAO ]BR'QX#+(TED%^;H;H,1@^]M*T[U/:ZPU[S8@=6_6NYD/5N!<3Q?X
M$]I5-'I#*IM7H1!$%,5&QN9$QRDR(I)34L19&0G"8I4LM"XK3MB5%2L\FR45
M]JHDPC[EMWQIB-C],R2KMW>V]DHH/+P>RO6WOJHQWO6HT6K_>!M2\TJSJUE?
MM9=+5PF1T)Q+H5<K@WC%R;SP'$68-"-.JDB2)*;(HI09THA"571X379D^+'L
MB(BS61'A9U41X;V9$>%]RNF 4-T0M>MG2%5O[QRM%5"LL_9SI>ZFJ7JC[0_:
M+'??.NYP8*C-Q;2G'N/<7D'PJ2L,I)5F,T)R,[CA&2DB:5)"M")>)D^)B4W/
M")?DJ422RNQ0R=%L@>1,5FC,694PNC=3&-VGG Z(U TQ.W^&] ._0Y[&<BC5
M6O.AYO#Z9RT&F^\>M]AZL]MV_T 'RN1$DR>JN<8'7UE*HA84T+B9V9RP)*5
M$I\:*8].CD\6)Z2D"^0YF5Q9>19'UI+-EI_-"H[O57%C^Y0AW_"E0;KC)U#N
M_PT*#OT)%1JKWC9H_?VX0V_=Q&GS=?_T6.T[V^5DW-'F[E37X.U=4N5'R2ZE
M!*<4LL3QN;R8*%683*24)O'2DM+8J2HE(Z5$14MIS**FG%;1DWHSF0E]RB!%
M7\9T0*QNB-N^"%3[?X6B_7] ]8'E+UL.K7C0?63%6+_QZ@M]EGM/GD(:MAQW
M<ZQL]?+*:R &IE>3V?)RIC"ZF!LE*A#%A>3%) 3E*%*H6<KT0%61TE]5G^F7
MU9U)RNQ3DM/.95!2SZ5/!\+46T^^;1'DJ-^G2O?^_JE^S[)GQ_8ON].G_?NU
M2[HK^\Z;[SYVUL&@[J2K??%Q+":SC4!*: H(BJFC"T35G AN1:B4618EIY3(
M$OV+TU-\BPK2\$6UZ=[%7>GXPOXTWYS^-&)V?^IT(%S=D+AE(>2IKXW*G4O>
MMFQ?,GEZU^*Q88V%%Z\=7G'JDMG.EO-V>A6]+K8YISP]DKOP1&F'/SVLC<H-
M:6:)F(W\*')]A)18%R_#UZ8E>-7D)WG6U"1[U!Y7&TS"E@TF>95,#R+5#:F;
M?X B]?-1N_FG%YT;?QP?W#SOTNC>A6='C_S9<=UT>^UEV\,%%U!6Z?WNKO%G
M<3[AIXGDD),4%K,KB!?8R1,3CX5'>G?$Q6#:4V/=VO/B7=NK92X=Q^*=CUV*
M=VT:DJ$;AN33@6AU0^:F^5"VZ8>/+7\O>-"[?,[PR)K99^_L_OG8^.&5#;=,
MMI>,V&AE7G,R4UQV<XH<\L+R!GW]F -D:F!_$,NWCQ>"ZPL7>/;&B=&]J>'.
MO?F13KW5D<B^8Y&.YX8CD2>O1CMU78V9#L2MG -Y&]3[?_6<%R=^FW7U^D\S
MSMY=,Z_C_J[?ZNYIK2V^8[A'.6YQ1'[+SB)RU!G)&_'T8-[TP0=<#_ G7&=2
MO*[Q&.Y7PUFN5^.#G:ZFA3A>R^?97ZOAVUT_QK>[,<2SNS0FL!\<"YT.)/\U
M"TI7S_K0MF3FI?Z%B+-W?Y[9_GC-PIK'._\L?*2Y*6/2X(#LH;E^Q ,[RY#[
MSH[T^QYH_WO>6/P]?Q_,/;J?VSUN@/,],=GQGI1F=R^9;G,_FVEUORS(\GXC
MR^)>-\OB_DV6Y<18T'1 M70&U"Z9,=2] -%SX0?$T1>_S*Z>^OOG_*F=*].G
M-+?&3QD<#)^RT ^9<C"G3SG;^4VYH[RGO-$>4WZ>KE-4+Z<IMK?#5"C!]D64
MK_4SF9_ETS22Q=.< /,GI8%F3^H#31]WDDT>]TP+BG]&#+7-0YSJF8=HN[P
M4?G^U[EY[]<N27V_:W7<!ZUM81\-#W _61VA?;(W)GY"67I]=K-U_XQS=/Y,
M1"$_45SL/P2A;=[SW*W>A7E8O)5@S-XHL*:OT[U,7N?@C%\5>QN]K,4;OFR<
MUN6ZV8B3Q^8BFL_-153<6# C!Y;.3X8-OTEA[VHQZ&P)5F]_"EAH^H*M+@:<
M#-'@9NH$7A8.X&ME"P$VUD"WM02.O3D('$PAW-$8I$A#4#@9?$Y#Z7_*<M;[
M5.2B][%T6J=;9B.:3LY&E W-062]6#0S"?Y:(('-OXI@_THVZ&P(!(/M/F"Z
MUP.L#SJ#HY8CN!ZV!8RN%>#U+<#/T S(1B; ,#:"8!,#$)CJ0[B9+DC,CX#<
MXC D6^I II4.9$^KN7T6HK1O)B+S^BQ$ BR>&0,KYPMAZ^(@V/,'"316X^#(
M>C<PVH($B^UV8+_+"ISWFH/[/A/ 'C "GX,&X'=('\@:NL#0/ QL+1W@:6N#
M6$<3H@YK0.SA0Y!XY" D3ZOL) *1>1&!D-V;B8B$7V;R8/D<&JQ?2(1MOV!@
M[S)GT%QN#[JKK,#D;S.P7F<,#AL,P'F3'KAM/@*8+3K@O54+?+=I FG[(:!L
M/PC,'0> LW,_\'?N!?&N/1"]>P](I@7^ZV>#W]X?(.#(;\ R604AUEN Y[0/
MN!Z'@44P 1K9&@*#D> ?COY,B,-\\$[&O?/*]'F+R2.^\2SQ?^U>27KE5A_P
M$MU*GG+M(D^YG*6\<+E$?>HR1GW@.D$=1]^EWO"X/ZW_-QK6J1OV_ !D=0/;
M>!7PK#># +D/>.XZ$(PW!D:@#5 X3D 2HS\1I9@//DG>[W!*PAMLKM]KSV+2
M*X_*@)?N]>0I=!OEA6L7]85K+^VYRQ7:(]=;M+OH"=J8^SW:%8_[M"N>7P<D
M=8._NH&F\QMP#5>"T'(SB!SW@A"M?GGAC('M;P,TIA.00]T^^<=@WQ,2\&_Q
MZ<377CFD5YCBP"G/2LH+]WKJ"[<VVG-T-_V9:S_CB>M-QGWT;>8M]SN,JYYW
M&8.8>\SI0("Z@:1N8&C_!GR#E2"VV 3A]GLAS%4;A%AC""%: Y/F!%2>V\>
M**]W1#GAC4^:WROO[( IKR+*"TP%[;E'/?V9^U'F4[=304_1@T$/T:.LV^ZW
M6=<Q=X(N8.^R>KWNL*<#@6MG0\">A<#2^@V$^BN_G,5$V^Z!*&=M"/<T@E""
M-7#(3L (=O](#L>]\X_S?>V;0GJ)SR*_P!72GF,K&$\]&X*>>+2SGKCUL!^[
M7>;<<1_CW,",<RYB)SA]7A/!)[W'N=,!LKHA4-W T?@5PG170(SI1I#:[ :I
MDR9$NQM"F+<5\$E(8 6Y?Z0+<6\#);ZO_)("I@B9U.?>!8RG7A5!3S -[,<>
MQX(?N?=Q[[O?X(Y@;G$O>HV'].)N\TYZW^8?\[G%[YC&EP;R[H40<NA7B#RR
M F*--X#,:B?('#4@#JT/T5Z6$.;G^)Y'<WO#XN&F:%'$9X'RP,=^Z;2'A-R@
M^]ZEG+M>==P)[-&0VY@>WACF&O\2[A:_UWM,T(T?"^T@C J;?:<'E+]G T7=
M(#BX!&)TEH/\WWM2K'9 HL-!2'#5@WBL^;MH@L-+,1G]E!?L-<D.(]ZCQY(G
M I,98_XJ]DW?(NXUGRK>9>\6P1"N6W@!-R3JQ8^*NGQ&Q$=];XH;B3?#:ORF
M!U1U WW70A#M7P*QVG]!HN%:2+7<!JGV^R'%^?#[1 ^3J7B\[9-HDLM]<1!V
MG!=*'&''D*_2%<PA<GKP("F7?XY8*CQ+J!/W^'2$G?+I"^\BW AO)5Z/J/>[
M'E%%NAY1&C ]H*D;F#M_@'#U]VJ9UI^08O@W9)AO@0R;O1\SD-JOTMR,GB3A
MK._)_)QNQ3 \KXMYA"%>!*6?'1=TEI[,/451A78%%(J/^5=&'/5KB6KU.QG=
M['<ENH9T-;H\X&IT<>#5Z'S*M:CI &W-;&!M_P$B]_X""5I_0+K!&L@TW019
M5KO>9CEH/%.YZ#W(P)C?3O9UN":CNE^(XA!Z12+**5X,JY,MYQUEI@F;:3GA
M#932J-K ^IBJ@..2BH#STA+R/]("RA5)#O6*1$6[&C,=H*L;.-M^4'^T+(8D
MS66@U%\%V<8;/N5:['B99[?_41Y*9R+'W?B&TL?V8F*@>V]L$*$[DD_I$$6P
MFGEQ_'I.DJ@J*#.RG%$84TRKDA92V^+RJ6?C<FC#<9F,R[$9S,O25.85R72
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
MK2!>MQFBUVT"^?KI ';#;'#;/1>\M!:!O_Y2H%BL!IK#%J"X[0427@M\R?J
MYYH"-MP*/.+M )WB""Y9*' N= &G<C0@:]W L=D='(YY?+;O\?QH?P'SP6X,
M\];N 6;*_C'FB>,SS'WD<\P$ZL57_;<!I[D( O26 LU\-=#MMP -O1<"O;6
M&*@//AQ3\ JS!L\X>W!+08*KRAF<"UP!5>8&3K7N@&SV^.QXW/.30P_FH_T0
M]KW=;>QK^P?8YPY/L)/(I]@[J.?86\XOO@J\U WNZ@8?C45 UOT=F*:K(<AN
M,S!=]@#52PM(_OK@RS(#;Y$U8*4.X)'D!.A,%W#)1X-SF?MG5(WG)V0SYI/C
M<>Q'Q[->[QTNX][:3^"F'![B'B.?X.ZBGN+&7)[AKKL\]_X:P*D;/';-!=^#
MBX!VY'=@FZP"CLUF8*/V !.C!62B/O@SS( @L %<C"-@$E#@KD0#.L_]LTNI
MYR?G&NQ'IV:O#\A.W ?'7N]WCM?PKQSNXI\B)_'W44_PMUR>XJ^Z/O,90C\C
M? W@UL\&3W6#_X%%P-3Y';A&JX!GM0E"D+N![:X)=!]]"*"8 3'$!O"1CH"5
MNX!'NMMGMUS/3ZXEV(\N-;@/J!;O]TY=^'?(?I\WCB.$%\A[A(>H2<)MUR>$
M:^@GOA?<GA+/N3_[*O!6-V!VSH7 ?3\"6^O_GL4(+39"J,-NX+EI -M;'Z@!
M9A# M@5?,1*\XUP_85/</WID8]Z[%>/>NE;AW[@T$5XY=_J^1/41GSO=)#Y&
M/? ;=WU$O.;VV&_0_8G_68\GI%.>7P?X=;/!:\=<H.[]$4+4^T*DMP+"S3=
MN/U.$+D> IZ7'K#\S(#*L/T0$.KTEAB#?HU/\)SR4GH]Q^3CGWF4$YZXU1,?
MH=O]'[KVD.Z[7B%-N-XG77.;##CO\3CPC.<C\@G,(_(Q["/*UX"/N@&_;2XP
M=O\(@H._0H3N<H@Q6P\QMCL@TOD@B#V/?.013-ZRJ#8O:2%.SP(CT(_]XC$/
M?5*][^.R"7>QQ7[CGM6D6QZM 6/N)P-'W(?(5SWND@<\)RFG,0]IQ[T>TMIP
M#^A-WE\'!'6#[Y:YP-ZY$,0'ED#,D;\@SG0MQ-EL@UBG?1^CW75>A^&-G_,"
MK!^QV<C[=!%Z@BS!WO)/Q-\D*(G7\/FDR[@*\A"VD3J(.4X;P/33^S"W&2>]
M[C,Z</>9S?A[S#J?>\QJPM>![]K9X+]I#G#_W?_[?X&XPW^"PG@-)%AO_J1P
MW/,Z'JWU+,;+X&&8G^4= =-QC,-'7V-$8B^1981!4JK_.6(V^2RAF-:#KV:<
M]&X-.H$[S>K$76.WX>^RZWWNL*L(=]AEQ#OL$N+=K_K2$+AQ#O"W_@ Q^Q>#
M0F<9)*NOC53+C6]3''8^3W(Y^%#NJ3LA\36[&4ZS&^8'H\]SQ%Z]#(GO:4I"
MP(F #.IQ_SQ&.[&,U>K;P&DB= 8W$ :YM;[CW'+B.+?8?YR;3YH(SIT&$/\]
MCUH_!X3J[1V[[V=(TEX*Z88K/BG-U[U4VFY]E.ZT[TZ*N_:(PL?X4DR@W;DP
M%KJ'+_#JXD02.YCQ@2VT%'HC6154&U#$J2)5AU3X'^65^?7R2_QO\?,#;O.R
M V_S,LFW0S+(XU\%?G_/ MJZ.5]^9TZV]R=(U?X-,@W^>I=ELN99MM6F^]D.
M.\=4Z(.7D[V,^N/];4]'TUV/B[FX5KZ8V! L(=>P$A@5C QV"36/6T@IY^>1
MFP0Y@:="L\C70Y64,4$:]98@A7:+GT2[S?N:+PU,]?,1L7D^*/8L@@RM)9"M
MN^Q5GM'*1P46ZR8*[+9<SW4^<#X#8]B32+0]'DMU;8EB>]6)0XF5@DAR*3>>
M4<!.X>0$986H&"6"#'J],)76*4JA#XD2&:-"!7,L5,X<$\B8M_A? _[J!M::
MV1"U:1XDJ:]/E>8OG_(.__ZB4/^O!R6FJ\?*K#=<*D#N[U5Y&'2E^MBT*0)=
MZJ1!7A61/&*Q.(R<%RIEJGB)G/1@)2^971B:P*H6R5D=XGC6@#B./2*2LD>%
M$LY8J)K@:]0?^;. H]XX,1OG0<KNA9!]Z.?W!5J_/BW577:WTOBO&U46Z\^7
M..X[G>NNWZ'$6S<DDUPJ971LL328F!LE(BO#HIFI0CDG09#.B^>IB[B5XFAN
M6U@4MR\L,F1$'!$R(HH(&15&A(R%?@V0U W<5;-!NG$NI.WZ 7(/+'I3K+'X
M4:7.K^-U!DO_J35=UU?NL+>K$*W7DHVSJDGW<RY)HF)S96Q?I51 3HF.9"@B
MXCFQXA1>M#!;&!Y:)A:%-H<)0\^$APIOAH6&CHA"0T>%0L%8Z-= @+J!MV(6
MQ&V8"QD[%T#^OH4OR_8O>E"K^?-HL^Z2BPTF:WNJ[/9TE+CJUN=A+<M5OJC\
M-#(F,RG(-T7."Y3'A3&D$BDG,CJ))XI4"07A)>*0\,:PX/!3X9R(F^J?(R)N
MV*B0*QX+_1H(7#T+!,O5NU=]?:JVS_M<M'O!LZH]"^\T'5AXO5WSEX%FXS7=
M=;:[6RJ<CU078RR*<GV<LE0!GJGI#((\F1L@21#1(^0Q;&&<@A<B58:R)85B
M9DQ=&#WF1!A=<BV,$3,B8D:-"H,BQT*_!BCJ[2]4-R2HW[-SMLU]7[I]WN.Z
M[?-NM^^9-]QY</'9HX:KCS59[VRH0>F4E7N8YQ;AD>EY_AZ*+)J/1,DAA:>%
MTD)3(EG!B3)ND")-0)/GB\CR:G& _'@823$L#I2-B"AQHT*J="ST:X"F?A["
M_IP)R>KK(W_+G->5F^;<;]XX>Z1[ZZS![@,_G3RNO[*US6I'52-2N[#&S519
M@7-(+/%SDQ92O"/R6/Z";!Z%DQG.9&3$!E/24WBDU-Q08FJED)#:+O))NR D
MI(R&$A/'!/Z*6U\%07_-A*@_9D*:^G51M&'6B[HULR:.K9KYS]FU,WM[]BTZ
MUJVWHOZXQ;;2-D?-[":T<4J=EUU<M:]K1$4@5E#*].44<0/I!6)Z8)Z$1<Q-
M"L;G9/.\LLL%F)PVM0$!)OL6'Z>\Q?=.N\W[&N"H'U^Z; :H5L[\5+YJYJ.6
M93-&SOR".-^_>N;)<[L7MIPY\F?E*;/-^5WV!],Z7 QDK1CKR"8?5&@]R8-3
M2\?3JX/] BJ%9-^*&#JN+"$(4ZKBN)>6<=&EK5S7LG-<E]()KEO!!-<C=R+X
M:X#_^TR0J_=_[A\S7M?^AKC:M1!Q\?Q"Q)F+*V:T7]BYH'9 >UE1G\F&S#.V
M^Q0G4;K171[FPN/>#IQV?U=:&Q5#:F7C"<VA?EY-48$>C0JJ:V,F'=50RD0V
MM# =&_O4)IC(FGM!J(JO@[ E,R#E%P24_(*XVO(#8N#D D3/Q1\0QZ_^.:/A
MRK9YI9<U?\L>,EJ;-&B]2]*/U!;UNAEQSN"L:3U^CJ13%%>?DRQ/;+< YWXB
MBN#2I2 Z=662'+I* NRZF@-M3_2J3038=CPBV[4^HGP-Q"Q6/P\_(:Y5ST?T
M'YV/.-DS#]%^>2&B?O2O&66CV^;EC&@N2;EIN"KVFN56\17' \'#:%W:D)>)
M_T6BE<\%B@-VD(5R&Q2@G<]'>3B>5V#LSF=ZV9PO];8ZW^)M.=CG;35X!V<Q
M\,+'\LP+PM= PB+$2-%LQ$##7,2)XW,1K>?F(VIN_H@HOK-R5M:='0N3[F@N
ME4P8K!&-6VQEW[;;1[GEHNTWAM'W'B.8>(Z2+="C03:H4;Z]PVBDH^VH'&4]
MJG2V'"MV,1]K=#6[=5IMU-5T])FKR8U7;E_S.',VXD+E;,2)ECF(YNXYB,H+
M\Q$%CQ?/4#Y>,R?A\<Z?8AYI_2%\9/@WZY'%5O(CNSV$2=0A[*2[CMLD7L]Y
MDF3H.$DWL9ODFEL_"K.T>!1K;?8HQ<;X<:Z=X>,J>X,G[?;Z3\\YZ#^]XZ#W
M^+G]UUPJ1"!.ULU"-+7/0I2?G8/(N3(?D?KRUQFR5^OG1;W:\[/@M?8?S-<&
M:P)>FVWR>6V[P_.-TQ[7-VX'G-[@-.S?$+6MWU(.6[QEZ9J^%>@;O8LR-'BG
M,-9[KS0Y\K[(5.=#K9GVAV/F6A_/FVM^'/^JGDH$HKEY)J*L>R8B:W V(G%\
M 2+VTQ\SPS]OFA>BWMQTT%CJ!WHK<&"RUAVL-Z+ <:L#N.ZP <QN"_#9:PJD
M_49 .Z /P8=T0:2A Q(M+4C4U@"5SD$H/GP :H_LAV-']D&O[M>TU"$091T(
MA*H7@5!<F8F(_K!H1BC\.9,%Z^>28<>/!#BP! ,ZRUS <+DCF*^R =N_+<!I
MO0FX;30$["8](&PY J2MVD#?I@G!.PZ":.=^D.S:H_XRLALR]^R$PKT[H'K?
M=FC^JO(6!"+K% (AOXA A(TA$'SX>08=ELXDPJK97K!I/AIV_8B$0XMMX,BO
MYF"TU!@L_M 'VS^/@--R;7!=H0F8E0<!OVH_^*W>"]0UNX#]]PX(7;L-HM9M
M_G*^D+YA(^1NW #%7Y7=J?[W]ZL?_SH"P7D]$T&!13/PL&2F._PY"PEK9MO
MIKEFL&N^(1S\01=T?M0!@Y\TP/3G V"U>!_8_[(;4$MV OK7[8#Y;2OX_+89
M2+]O!-K2=1"\;"V(_E@#,7^L L6?*R'UJP"U:3;8[YT#J /S '/X)\ ;+P6"
MS6K NVP"+]PN\"0? '2P-CB'ZP)29@CV:29@FV,&-L468%UE"5:-5F#9;@T6
M)VW ?, 6S$=LP>R!'9B]L/MH_MKNC>4[N^=6[VTG;3[8/;3]G_VWP67_/,!I
M_P2^1DO!SWHU^*(V@3=V%V!)!\"=K0TN8CUPBC,"QQ13L,LV!]LB2["IM ;K
M!ANP:K<%RU-V8''>'LS'U";M/YN_<'AG^<9AROJ=_?_W?T2?L^2Q[7O[NW;O
M'>Y\!3AOF@4.>^8 >N\\P&O]!/X&2R' <C7X(S>!K^<NP!$/@B=3!]!"?7"6
M&@,RV0P<5!9@5V@%MI4V8--@"];M]F!URAXL+SB Q6WUB_FQXP?+*<=75F\<
MG]B^=;QO]\[QEL-[Y)C#>Z?_";ALG 7(W7/ 8\\\\-7X"0+UE@+%?!60'3:!
MO_LN\"$<!"^:#GCP]<$UV@10">: S+0"AP(;L"NW ]MZ>[ YZ@#6)QW!^CSR
ML]68TP>K2:>W5B^=GMF^<7I@_];IML-;U'7D.^>K7P&NZ@;GG7, NVL>^/_G
M=(9AM@KH]AN!@MX)_MX'P8>L UY< _"(, 6TS *<TZS!*<<.D"4.GQVJ'3_9
M-SM]M.M$O;?M0[VUO>'\RO:!\PO;*>>'#J^=;SF^<;GF]-;U NHM^OQ7?&E
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
MO; $<1(59+C(H,2M!QH\VJ#'JPYD7A4PY5,"2WX%8/#+@L,*&6"MD +/E1+
M6;D=P@2V0=RJ+9 N* J%@INA<O4F:,9:URP'K.5(0%/G!J8&#SAJ\P&;(@CN
M] W =MP"+MZ2X!@J![9)RF"3IP[T2BVP:-8%\VY],!LV --)(Z#N(X/)4>RL
M,5"N4X#R$'MM I2/V'<3P+]_,07*>W,P>6.Q/+"1)0%=[=\G(SS@HL4'[F1!
M\+3< !X.6X#M*0DNP7+@$*\,MMD:8%.N#?1&/:!U&H#%H"&83Y#!;(\QF!ZB
M@.DI$Z#^AMVG O4E]@'[1OUFBM^S .H;&IB^L%S>?]9@K<(%CJK<X*K!]Y\G
M1#X6&\#;?@MXN$L".U >G&-5P"%3 Y@E.F!3IP]6[89 [R,#;<P8:#,4L)@S
M ?/C5#"_9 IF=['G9M_-%LV6\*]/YF#ZUA+_#1W,'UF!Q7* @=? 5.+ZSS,(
M#S5>\-,7!'_S#>!ONP5\7"7!@R,/["@5<$[3!(="7;"M-@!&"QEL>HS!:M@$
MZ)-4H.\S!<NC9D [9_Z==LO\*^V)Q6?:@L4'VE?S=Y9@\=P*: ^LP?*.#="7
M \R=)+!7X/K/,P@?95X(_/=YD*DPA##$(-!%$GQ]Y,$S7!7<DK3 )5</',L-
MP;[!&&P[3'XP^TV_,<;-EFQV6WRU/DC[8GV:]M'JFN6BU2/+MU9O+5]9?Z$]
MLP;Z/098W62"]>^V8+,<L,5K<)+C @]9;O!7Y(4PG540:;(>(JW$(,Q) H(\
MY< O6!6\XK2^NV?J+[D6D[\XUYA\<FPQ_>#08_[>?IBV8#=E^<YV/_T-\[C5
M:^9EJQ?,^U9/F*^M'C(_V]QE_F!<MP/F)7NP/>NP/+"3(0%+A@M\L! %'HC6
M$H XXW409RD",?8[(,)-]GL01^6+?Y361Y]4_47/?..W;A74UZX-YB]=.FC/
MG0;H3QW'K9\X[+%YY'"$\<#A N.>PUW&WPZOF#?L/]G]YO#=_ISC#X<3SN!P
MQ&5Y8(_7\.]S$'_<_Q%R/)"@L1)2#-="BODF2&**+\6Q=GZ,]%%^%QJF]2HP
MP>"97Y;Q8^\2LX<>-;1[;BWTNZX]-G^S1I@W7:9M;S@?M+ON=,;^JM,MATO.
M+QS..W]T.N7\W?D(Z[OS =?O+GO9RP,':1)X[2#]YZOQL3NY(55M!63JKX$L
MTPU+&=9;WZ<Z2KU.\%!\%AVD\3 \1O^?X#3*;?]\\QN^%?1K7@TVOWFTVUYR
M[[>_P!YW/.NZU_FTZ[S+*=<K+O.NCUE'7!==Y]A+KGO<EMB3'DOL<8\EU^6
M,VXK7]R<X5@B;KU,%3[(TUWUO8"R_D.^I>CK'+L=3]+9<O>2.&JW8R/TKD4D
M4JZ$9%E<""BV/L.IMCWIV^1PW+O+Z:CG$.NPQY3KG,=!M_WN9]WWN?_COMOC
MC?NDYQ>/4:\O'D/>7]S[?98'++P'_KC]HW%WIN+UY"GQ0K'6RL^E1FO?E)IO
M?%K$V'HOST7ZKPP?U=^20O3.Q\::G(I,H\V'Y=D<#BZSFPNH=9KEM++V^/6R
M9WS&W">]]WE.>)_P&O.^X37L\\)KT.>35X_?)Z].SB>O=LYGS^6 FS@1@G#O
MQ6W!K2-!@B)Y[N_E&OR+5?J"SZNHZ^]7TD5NECA*7<GU4#F;$:AW/"G2Y'!<
M$FU_=!9C3T21_71HI?.NX$;V6&"G^[#_D-< 9]JGCW/$MX=SQ;>+\\2WP_^#
M;TO !Y^FP(_>#4'+ X]M1 C!W9V(UY&SG0BELEQ?JE5YW]3KK'S<0%[S=YW%
MQJL5=I+GBMR4YW,YN@<SPBC[DN-HT_%IC(F8/(>1R%*7@?!:M][05L^ND#[O
M]J )O]:@ YSFH//^C4$/./7!BYS:D/=^U:$??*M"/_@L![SP]8?CYDW!W9F/
MUU,A0_I0K\3]HEF3[UZ;OL ?3=0-%VJ9.TZ4LY0.%?KH[,T)IDQF1--&4Y(9
M@XE9#KUQ1:S.Z"JWUL@FKZ:(;M_Z\%%.3=B^@*JP4P&587<#*L+?^9=%+')*
M(][[E42\]UT._A2$")$;B)"&F[=H*P%_ZD%<:);G>M*AROUWEQ;_;VT4X=.-
M-MN/5#LK[BOSTIXJ##0>S8F@]6<D,+I2TQW:DO)930GE[G5Q]5[5,1V^%=%#
M_J51NP.+HXX'%4;="BR(?AU0$+/@GQ^SR,F+>>^W'/##YQ"->S,3-V^)&.%;
MW7;BZS89XH,>!=*-/C6^"YW&ZX^W6(D?J'=2F*GRT!XK]2?W%X99=.7&VK1F
MI3HTI.>XU*24N%<DU7B7)+3Z%<;W!^3%307FQ!T-RHJ['I05_S(P,V$A(#-^
MT1_C+ ?\<7?'K2= ]D;<WB*$+XU;"2^Z) AW!Z2)5P=5>,_T&JT[TF&Y;6^S
M@_Q$G9O68*4?N:LTQ+RU,-JF/B_)OBH[TZ4LL]"]*+W*.R^UV2\KI3<@(WE7
M4&KRH>"4Y-^"DU.>!Z6D+ 2D)"_XIR0O<I8#@;B[$_ :\G!W5VTD?&@5(3SI
MVT*X-;J-<&E$F>?$@*'0@6[:UNEV.[F1)E>-GCH?H[:J(+.&LDCKJN($^]*"
M=)>"O'RWG)QRKXRL1K^4S.Z Q(RQH/CTN>#8C$O8TZ"XC'<!<>D+_O%IBYSE
M0#">G82[NW ]@EIA]*Y#&#T8VH"N3X@2SHTK\AP=UE^[M]]\RWBWK6Q_&TN]
MH\G+H+$NP+2J.MRJM"+.KJ LU3F[.-<MK;#4*ZF@SC<NK],_.G<D,#)W-C@\
M]SSV."@B=R$@,F?!/RI[D;,<",5[D(K;NT0(08,0>M6S!MT9%T17IC:CDY/R
MW'/CNJNGATU%A_L9,EW=SFK-[9[Z-2T<:FEC*+V@+L8VJR;9*;4RBYU87NP9
M4U;C$U'2Q@DM'@H,+MX;%%A\!GL0&%2\$!!<N.@?4K#(60Y$X/D9:Q"4KT&?
M6@31K<$5Z/?)E>C<[@WHZ&Y9KKU3VH+C$U21OA%KJ=8!)Y7:7G?=LBX_2D%[
M,"VK)8J1VI3HD-"0P8JN*W /JZGR#JIN\?.O&O#WJ]H=X%-U"KN'+?C[52QR
M.&7O_98#T;C]<U8CJ%Z%[G3RH]]'^-&%&7YT8G8=.C K39K:JRDP.$/9U+&+
M+M$PYJ!4,<S6+ASP(6?U!9JG=$=8QW?&VT6UISF%MN6Q UHJ//R:F[R]FOI\
M/9JF.6Y-Q[$[?FY-;_W<ZS_X>M8N#^)Q^Q>L0B\:^-#U7EYT89P/G=R+^__@
M6K3[D 1Q=$YM1?=^LG#37IIXU8R=?-$D2R-KPLL@932 &C<<1HL<BF6$#*38
M^_?G./OTEK$]>AK<V3T]7B[=D][.W<>\G7IN>SMUO_%V[OSDY=*V/$@10-]+
M^='-5BYT:9 'G9CD00?W<Z$]QP31V+PXH>^8"E_+$8-UU8?,MQ0?8,IDSSJK
MI.SUT(G=S2%'3(>8!DU%6W(FDVV\)K+MW,9+'%GC]2Z.8]VN]F.[W&S'CF(W
MV<S1UV[,D:]N=@/+@RQ^=*^&@'[KXD*G1KG1P=U<: ;W]^CIE:COK!BA[8P"
M3^UIW=4E)TTW9Q^WD4@YYJ@0>\1-/?RPKV[@P6 CW[DHJN>!1 OV_BPKY_W%
M#(?9.EO;V2Y[F]D)1^O9(XY6^V\X6NU[Y4C?^\6)/O/#>3E?"XGHCR:$SO:3
MT*%=)#2#^WMXG@MU7^1#+5<VH)HK.[E*+FL)9%^B""=?H&^-.6\O'7:.K1AP
MUD?-YTR0MOOI2 /6J02RTZE,JMW)8C/&R3J:U<DNNN7)"2O:R2-6%J=N6%F<
M?&5E?OR+C=D\,)9SMPJA"YT('1DAH)D9//\0$76>YD8-5_E1Q4TA5'1+DIAU
M4XTOZ2^C-=$W:)M"_K3=QOF#)>5UW4O.[5J@LLNU"'6'WQ.T;'_/U+7^O4B?
M_GN=D<7O762S:Q/&IM>.4*C7;QB;_O[2V.3J1Q/*;S],E_,;WH/C_0CMF4!H
M^-_O"CA.1'47>5#)7RM0WH--A/2'TJ3XAVI\$0\,5@<^,!/V>6 CZO[ 2=SE
M@8>DXP..C.W]4#F;^[&*] =I*K0'!6IF#ZHTJ _:-"D/A[6,'\YJDQ^=QQYJ
MDQ\L:AG>7])9SJENA/:-(C2R&\_'_5M[EHB*KO&@S->"*/F5*"'ZE0PIY+4:
M'^>U_BK/U]1UK-=6&QU>VXO8OG'=:OW&6]SR3:"$Q9M(*=.WB3*4MUFRY+<E
M<H;OZA7TWW4KZBY,*.DL'%;67KR"/5'6>K>XK/V#"(U.(M0YAU#-*80*KA!0
MZM_<*.[36A3^28P0\%F:Y/59F8?]16>%XQ=C0=NO%FNMOS+6TY:<-I@MN6TR
M6?(5,?X6)&;X+6J+WO>D;3K?<\2UOI?OT/C1)*'VHT]2%::D5."(M#)<EE:"
M!\L:'\?S]^'Y\WC^1822;R(4M<"'@F M\@$1 ALD2(X@S\4$=1XZZ//A?%Y)
M!<M5QL 4- 2G-7K@ME8'?-9I0M!Z=8@45H&D#4J0LU$!RC?+0;.(+/2)[(1=
MHC)P0$P:3B^K&Y]![1$\_QQ"27\@%'8?(;]OO,@=5B,GV$!@PE:B)4B33$&)
MRQ@TN U GT<7*+Q:8,ZG#M9\JF#'KP0N*Q3 8X4<<%;NA# !*8A?)0&9@MNA
M9+4XU*_9"EW8T-HM,+6L^H-X_FE\_;\C%/H/0IZO$'(&$F*" +($(0(5-A.,
M0)RH"S(D35 DJ8$ZEQ+H<,F#(?=.,.&6!@MN2;#FV0%V/.+@PK,%/'E%P9]W
M,T3P;80D/F'(Y5L'Y?SKH(%?"#J6!2:*)#!1XP(:9JW% PP#/K"U$ 1;>V%@
M>(F 5>@VH"5*@EFN#)A4R &E40'(74I 'E0&HPD5,-RC"H8'U<#@)'9)'?3O
M8L\U0'\16](  U#_@7TS!(V/9-#\L R@*I# 5(4+Z!A#@P?L]/C P5P0[.V$
MP<Y#!!C!XF 5)PFTK)U@5BH/U'I%,&E7!DJ_"AB/J0)Y1@W(!]3!:%X#C"Y@
MMS7!\"GV3A.,OFI^-P+-)3)H?":#U@(%M-\N TSQ&BR42&"C]-_O4G'4Y0,7
M4T%P9@J#(UL4[ +$@1$C!5;ILD K4@#S&B4P:U4!TQXUH ZK@\FD!ICLTP3*
M$2V@G-4"XS^UP?B1]G?CM]I?C3]K?Z* UD<\!\_7>4D%W>>FOP(S>1)8XG78
M*G"!DS(WN&KS@;N)(+C9" /+112<_<3!/E(*F"ER8)VO"/1*%: UJ8%%IP:8
M#VB"V;@6F.W&UW)0YX?I*9UOIE=UOU#OZWXT?:V[:/I)]QV>\<84]%Z8@?Y#
M<S!XL PPQVOX]WF0HRP7N"IP@Z<F+_@8KP(?^GKP=!0!MA>^U4*EP3%!#NRR
ME8!1JOK#ND[CFU6;YA*]5_NKY8C.9]J4[B?:?KV/%O/Z'RPNZB]8W-5_;?%2
M_P7MH_XS"S!\8@%&]VA ODD'XQO+  LYO ?_/H/ _>TIQP5^ZKP08+@* BS6
M <=.!+S=Q,$]4/J[:XS\5^=TY<\.A>H?[:HTW]LV:2\P.G7?V0SHO[$>-WAM
MO<?PI=5APQ=6YXR>6=TV>F3]W/"^U0?R7:L?E-MT,+EF#=2+-D ]S_@5T'?B
M/<"MZXY;TV\G%P2I\$"8_DH(,Q6"$,;F'P&L;5]\?*4^>(;++[@EJ;QAY6B\
M="[5?NY8I_O4H57_L5VOX2.[$:,'MM/D>\PYXW^8IXWO,&]0_F(^I5QCOJ=>
M8?PPN\0 \S.V8#YO!Q9'EP$V4D1PP9WIC=L_".]%A!(WQ.BL@!C*FN]15AL_
MA3MN60CRE'S%"99[YA.G\L@S0^.^6Z'./ZZ5^G^[-!K=<NHTON$X8'+=88)Z
MU7Z?Z17[>;-+]E?,S]L_,C]COT [:?_=<MX>Z <=@;[/">A[EP&V$D1PVTH$
M#A:.]R-6G@L2-?E^)!D)?DRT6/\VSE;T>21[Q\-0?]E_ B.5;_DE:_[AG:-W
MU:/$Z+);#>6":POU'*O;[(S+L,4IYVG+$\X'Z?-.9ZV..-VU.NC\VGJ_\U>;
M?<Y@,\T"FPE7L!E;!CC@]O<4^V__1^\@0A(^FS15WL\9>BO?IE/7/DNQWG0_
MP67;[1B?G=?"0Y4O!\=IG?=/US_MFV]\PKN<>LRSWOR(1QOMH%N?U0'VN/6L
MZS[&7M?CS-VNUYE3[.>V$^Q/MF-LL!UR ]L^=\P#F#\#9WS]/KCWPG!WQN/U
MI$F1OF<K<2_F:?,_SR,+WL^F"=]*=]CR6Z*'S/F80)53$5':\R%)!H<#LR@'
M_(O,]OE5T7;[-%E->W7:[/(<8HY[3-N->ARV'_:XY##@\<BAS_.]0X\G.'1Z
M@7V;-]BW+@-8^/HYN#6C-A,@>0L!LB2(GPOD2*^*U7@>ENBON%UD)O1;CJW8
MN72V](DD/^7#L6':^R/C#/>$I9E,A^293P26T4?]:VV&.*W,?M\^^UZ?"<=N
MG_U.G3YGG-M][CFW^KYS:O;][M3H!X[U''"LXX##SX"-KS\0=W<L7D>Z*.Y.
M<<)BB33Q:842U]TJ+=YK992UYPMM1$_DN$@?2O=6WI<4K#4=%VTX$9UD,A*1
M93$05D3O#:ED= 4UV;4'=CFT!(PX-?GO<:GW/\&J\[_%J@EXXU(=\,VE,O"'
M<T7@#Z?RH%^!.V[^8-R;";@[LS83OA=M(;RIV$%X6"M+O%FGRG.IBKSZ5*F5
MR.$")ZE]V9Y*4^D!6F/)$0:#"?$FO;'I%IU1>59M$66,IK Z^_K0=L>:D$&7
MJN!IU_+@H^RRX.OLDI"7KB4A7UG%H=]="D._.Q>&_O@%>.+K#\.]EX2[,W<C
M^E(J@E[4;"'\TR1!^+U)F?M<G:'@L4K+S?M+'"2G"]P4Q[(YF@,9H0;=*3$F
M[8DI%LWQV5;UL<7,ZNAJ^XK(%J?2B#Y64?@N=D'X(;>\\"MNN1'/V+D1GUUS
M(K^Q<B*_NRP'O/$Y1*S%W;L.]]9Z]+%R WK2L G=:A-#EUL5N4XVZJ\Z6&NQ
M:7>%G<1XB:O"8(&/1G=.L'Y;9A2E,2W1O#8YPZHRL8!9&E]A7Q3;Z)07T\W*
MB1YC9T8?<,^(ON">'O/$+3WF(SLMYILKYI(6\_T7X(NO/QJO(7TM@B(AM% C
MA!ZT"*'KG9O1N0YYKF.MN@*SC68;)VN8.X8K6/(])5[J;06!>HVY$<8U6?%F
MY1EI].*T/$9^2IE]3E*]<T9B)RLU8<0M.7[6/3'^G'MBPB/WQ,0/[,2$)=?$
MA&\LS.5GP,'G$(N[.PLK78/>U NBNQVKT)6>C>A4MRSI4(?VRMTMU UC#3;B
M?37.<NT5GFJ-I?ZZ-45AQN7YL69%N2GTO*QL1E9FB7U:>JU34EH[*SYUR"TV
M9:][=,II[+Y[=.HB.SIUR34FY1MK.1"(]R >=W>N('I?L0K=:EZ!KG6O1!?Z
MA-%\GPQIMD=KQ62'B?!@B_6VKD9'V>9:=]7:*C^=\O(0<E%)M&EN49)E1D&F
M34I>D5U"3K53;'8K*S)K@!V>N=L]-/.D>VC676R!'9JUY!J6\8T5O@P(QNV?
MA-L[7P#=K\'MW<J/+O7RH]-#0NC0D!1Q]X &_VB/\;K>3OK6UE9[F;HFMDI%
MO8]V44V084Y5)#6C(H&67)9N'5^2;QM=5.$87MCL$E+0YQJ8/^7FGS^/W<;>
ML@/REUP#<[^Q,)>?01B>GRJ %HKYT5_U/.AR!Q\Z.\"'CHVN0;.C.XB[1M3X
M!@:-A#KZ:&(-W792E1TLI:)6+\V<Y@"#](9P2E)=G'EL3:I59%4N,[2RS#ZP
MHL&)4][#\BG;Y>I5=I3M5?87?OL:6V+YE'QW\2G^%40*(,CD1W?+2>AJ$P\Z
MU\.#YH=YT(%=@FAZ4IPP/*',TSUFL*9IV%RD>I I4=SGK)#;XZ&>WLG136P/
M)<>T1IM&M"33@INRK?T;2VQ]ZNL</.N[G-SJQEW8=8=8KG777%SK7KJXUGYQ
M=JO^X>16]2N(Y4<?\KC0C6H2NM#&C=N3&\V-X_Z?$4"C>\0(O;L5N%NG=05K
M)DTWEHS;B.>..LJF#[NK) [Z:D7W!QN$]452@GH2S3C=F99>G476[ATU3%9'
MA[US^ZB#8_M!1X?VW[ 7#@YMGQT<6\#!L?E7D,2#[A4C=*6!B%\')'1P&/?_
M) &-SO*AO@.;4-L!65+=?JV59?LHZ_/VT+>DS=A+)4RQ%:)V>:N%3@3J!(Q'
M&/B.QAM[CJ2;LH<+:,Y#U72'H78;N\$1!G/H ),Q=)G)&'S&M!GXQ+3I!R:C
M[U=?,Q&Z48'0V58".MQ/1+O'\?P]"'4?X4*MQ]:CNF-2Q+*CZGQY1XS6IAVB
M;8X_:+L]\@!+)F2_EZ+_K+^:][XP+?>]<7JL/6E&3KOS*7:[JTP9,VWFUC/#
M-/K,?IKE[DLTRYEG--K41TO:)-"7<[\ H4MU",WC_MX[C/MW"L\_0$!-Q[E1
MU=DUJ.2L."'WK#)WZAG]57&GS=9'G&*(!IUTWNYWPD/&\SA'GCT?JNQ\+$;=
MX5BJ%O-HGJ[UT4H#^M%6(XNC0V3SH[/&9D<O8D_)IH<_4JB'P(1Z$*@_^Z,<
MH5.M",WV(S0^@5#/OU^#/T)$Y6=X4.YO*U'F51&4?%6.%'-5FR_L-Y/5 ;]9
M"?M<<1!QO^RVC7795\+Q4K",W:5H.9M+*8KT2[DJM$L5:F:76C2HEX8T32[-
M:E$N7]2D7'JJ:7SQ@S;Y_ ]=H_/PBW,-"!WL06C7"$*],W@^[L_R4R24<YD7
M)?VU$L7>V80B[D@3@^ZH<_O>,5KA<8>VVO6.[7JG.ZR-=G>\11EW K=:_1TI
M3KN3)&%^)UN*>J=,AG*G299\9T#.Z.X>.<-_SL@9WGT@9_#W.WG]VTN*>K>_
M*_WL:"="4X,(]4WB^0?P_.,(95\DHH0_>5'$T]4H^*DHP>^I#-'SF1HWZYD^
MG^,S4P'F<^O5UL\=A"R?NPF;/_?=:/HB9#/E18PH^47J%H,7!5OU7E:+Z[SL
MV*[]:FR'UJLY"<W7ER4T7C^6T'CQ ?O\BQE\!@/C"#7OP_./(91U'J'XZP04
M?(\'<1;7(L]%,8+K>VFBXWL5+N8''1ZK#\9\%A\M5IA^9 A0/CD)DC^YKS;X
MY+=6[W/(.NW/L>LU/Z=O4/]2M%'U2]TFY:_=FY6^[A)17#HLHK!T651^Z0GV
MXA=#^ Q:=N/Y1_#\LPC%_8Y0X!V$/!?XD.N/M<@!1 @,D"!:@CS)#'<_!?2X
MC8#"HP\6O#K X-,$1WYU8/.K@L\*90A>J0 Q G*0OFHG% E*0_UJ*>A>(PD3
M:R7@@- ..(==^47;-$(5^![(/HU0[&]X_M\(N3Y R.$[#[(!042##8@*6PED
MD";J@2)1&]1)ZJ!+4@$REQ*8<LD#G5L6;+EEP)E'$CQX=H _KSA$\&Z!9#Y1
MR.<3@1K^S=#!OPF&^#?"#+;O%U7X'L@YB:__"IY_&R$6GF_S%B$+("(3$$ &
ML!;IP":"!FPCJ( 400'DB;*@0I0"3:($Z!'%@4S:"J8D,; D;08F:2,X<PF#
M)Y<0!'&MA1CNU9#!+0@E6!WW*NC >GX!NLI$,% A 465!*8:7&"JQP.F9GQ@
M9B< 5(^U0 G> $8)F\$@6PSTRK:";H,XZ'1L!^U^"= >E0"M:4G0VB\%6D?Q
MLLY)@^:?V"/L#?99&K1 ^@?V[;]DOFK!SI_]9PU&RG@^9O[O\Q@='J!1^8#&
M7 46;D)@&K@!3&)%@)RY!0Q+MH%![7;0;\5;T",)NL-2H#LI#3I[L<,RH',:
M^WTGZ#S 7NW\H?-IYY+.#YDONB#S60=D,;F/RP ]O :* IZ/T96YP%J;&VPH
M?&!MO0JL6$) XVP$\RA1H*9M!4HAWOHJ"3!JD@3#+BDP') &@W$9,-B]$_3G
M9$'_!'99]H?^/W)+^B_D/NM_D/UH\$/VO0'(+>J#_((^*+S1!\6?@8$B$4QE
MB4"7)0%#@0OL-+C!WH@/[.FKP-9)"&Q\-@(]7!1H2=O +'<'4,LEP:1>&BCM
M,F#<NQ.,1V1_D*?DOI-GY;^1C\E_)9^7_T2^K?"!_$SA'?F]_!OR=X579%!\
M:03*+XQ Y0GY5V L1P2:-!$8N+GM\3J<U;C!Q8 77"P$P,E.".P]-H)ML!C8
MQ(D#/5/B.ZU8>LFB>N=7\V;9SV9=<I],!^4_F(XKO*?N45RD'E)<H)Y1>DO]
M4^DE]8G2,]-%Q<?4;RH/34#U@0FHW3,!]=M4T/@94&6(8(7;VQ[W+DN&!.[X
M/#QT><&3*@!NC+7 8FW\X<01^VH?*?[)-D7RO4V>S()UN>Q;>KW\&\LVQ5>6
MO4HO:2/*SRVFE)]9'%!Y8G%2Y;'%597[M$<J=RT6U&Y9+&G<, ?-Z^:@==4<
MM"_2?@7FDD1@XM9UWD;\S\]B^.#S\-/D 8[Q2O"EK_GJZ;CA@YN7V#M6J/AK
MIWBI%PZ9.Y_:%<D_9E8K/F0T*=^WZ5*Y9SVH>M=Z0NUOJWWJMZSF-?ZB7]:\
M;O50\XK56ZV+]"6=<W30.X.=L@+]8]:_ OIV(CAL(8(;;E]?O!>!^#R"\7F$
M&/!_"3)?O>!O*_S*QTWDJ6> ^$.W:*E[K%39.\YY"K<<RY1OV->I7;-KU;AJ
MVZMYA3FB?8DQK7.!<5#W'..LWAG&WWHGF*_TCS&^&!YF@.%!!A@=8(+17MM?
M@0UN?V<1 GAA@7@_PO"]$:G$]25*AW<ATD3@19B5T*-@E\UW_7VWW?0)D[KF
MD2!WQ2U#^:)KH=HYETK-,\X-VJ<<VW5/./3K'W,8-SABO\_HD/UQ\D'[W\G[
M[9^2]]A_I,S8 V7* 2B[L#''7X&M& '8N#DYN'W#</M'2Q"_Q\N1%A/4N5\D
M&*YX$&NQ^G:DP\9KH9[;+@4$2I_SBY8_Y9VL,N^9K7'$O5C[$+M:[X!KD\$L
MJ\MHK\N0\6[G:9-IYT/42:<+U''G!Z:CSHNF0RX_3 ==P+2?!:8]RP"'S03P
MP+T7A+L["N]%@CCA4XHT\56:$NEAF@[O[13355?CF1O.1[&WG@KSDSX6%*9P
M*"!>=;]?NN9>GSS=&:\R@TF/.O*$>RMEU*V/.LP>-QMDSYKWNYZVZ&7?L>AF
MO['H=/MFT>X&%JWN8-ZR#'#">^"->^_?K_?&;420(D98R-Q!>)(M2[R3H\[U
M>Z:QP/D4:^$3"<Y;#T=[2^V/"%+8'1JM-A64K#4>D*4WPBDR'/2M-.[W;J3V
M>'69=7H.6[1[[K9L]9BG-WO\06_T?$EO\/IJ6>\%EK7>0*OQ!HN? 0MWMQ_N
MO0@A!(G":"EC$WJ5NP7=+Y0@_%&H1+J0:[CR9*;E^D.I#EOV)7A(3<?Z*XQ'
MAJL-A\=K#X2DZ?<$Y1EU!I11VOSK3)O]VBP:?0<LZWPGK6I\#EM7^5RQKO1]
M:EWA]]FJW _H91RP+%T&L-<1( #W;C3N[A0A]"EG/7I:N!']72J&KI0JD$X7
MZ:\XDF>Q;C;33FPJE2TYEN@K/Q@7HMH;':/5&9FLWQJ>16X*+3*I#ZXRJPEJ
MIE4&]-#+ L:M2_P/V!3Y7V 4!CQF% 1^M"X(!*O\(+#*"P+ZS\ =GT,0;MXX
MO([T-6@Q?PUZ6+H6_5&Y$9VOD"/.E^GP'R@R%9K)8XJ.9;(D!M.\Y;N3@E3;
MXR.UFF,3].NCT\DUD?DF%>'E9J5A#;2BT"ZK_) 1F]S@?8SLX#/,K) 'S*S0
M]XS,4+#&K)8#GKAY0W%S)@BBI:Q5Z'D1;N]* 72E1AB=KI$A'J[4XMM;9K)V
MHLA&9"C/>4=/EJ=<6[J_2F-*F&9M8JQ>97RJ45ELCDE13*EY?E2M94YDNW5F
MQ! C/6(/,S7\E&U*Q#^VR9$+C.3('S;)D6"-6?T,O/$>A*]"D"R 7N>N1+=*
M^=&UZA7H0OTZ-%\O1=Q?J\$[54E9,U)FM;FWR'%[>YZ[;&.VGW)-1HAF15JT
M;DE*DF%!4I9);D*1669\M65:;*MU<LP (R%FQC8^YKAM;,S?MG&Q;YEQL=]M
MXF+!>CG@B_< =^^WU!7H3@$/NE[!AR[7X?9O6HL.-TD0]C2H\8S7DE</5%EN
MZBRS%V\J9N^L+?!1JL@-TBC.CM3-STPPS$[/H*2G%IBE)%=:)B0U6\<F]C&B
M$Z=L(Q..V48D_H6]848D?F-$)()-9")8_PPX> ]B5J"W&3SH9A$WNE+%B\XU
M\J'YUC5H?^MVPE2+"L]PHZ%@=YW%QI9JVVUUY2R9BE(OQ>*B /6\@G"=K+PX
MP]2<5$I25IY97&8Y+3J]T2H\K8<1FK:+&9QZV#8H[3KVBAF<ML0(3@.;D%2P
M_AD$K$ 0SX?N91/1M5)N=+Z6!YUHX4&'.@31GLYMA+$.)>Z^5GV!]B8SX89Z
MQM;*6F>IXBH/A;P*CEIF::AV2DF,04)1LG%,0;9I9'Z)16AN/3THI\O&/WN,
MX9=]D.F;_1OV K__Q<8O&ZPY66#U,PCF0TM)7.AV'@%=KN1"IQJYT9%V;K2O
M6P#MZA5#@ST*7)U=NBN;.JCKJUNMQ4J:'"7R&MSE,NM\55)J@C7CJZ+THBL2
MC<++,TV"2XO,_4MJ+'V+.ZR\BD9L/(L.,-R++C$\BI[9>!1^MO8H!"O/@E]!
M.#=ZGH;0]2*$SM60T+$6$MK?14)3 _QH>' SZAF4);7T:_'7]%*$2KOI(GF=
M]MLSVMD[DUN]E>*: ]4C&R-T0AOB#0+KTHW]:@NHWM55YN[5;9;LJF$K5M6L
MM4O5!>R)E4OE)[I+!=!9%6#Y,X@FH'^R$+I<AM")!B*:ZR"BZ3Z$AD>X4<^8
M,&H=DR;6C6KPEHV05^</T39F#-AN3>IC2<7V>,I'=/NKA'2&:?AWQ.KZM*<:
M>+;F&;-;*J@NS2UFCLV#%O;->VEVS>=H=DV/:7:-'S"PL&OXU<=$A&[D(W2V
M&J$CK02T&_?OZ!#N?]R?+=-K4=W,#D+YM IW_I2!0,8N\_5)$PS1F#'G[>&C
M[C)!PWX*G*$0%>_!: WW@60=5G^.OE-?F9%=;Y,QL[??Q*9W-]6Z]PSVD&K5
M_9YJU06FRWF0CO>@%*%YW-_[</^.#^#^_K<_]R!4M5\0E1[82L@[H$A*WZ_+
MGSA+71.]UWICZ!Z'+0&[V3M\9WRD/:>#Y-E3D4K.DXEJ#I/9FLQ=I3K6NQKU
MZ!-]!K2)&4.+B=/8 P/S\45#\]$?1F:C0/[9S5R$3N,]F&O#_8_/H'_TW^O'
M\P\04,$Q?I0]OPFESN\DQL]K\D0>,Q8(/FHIQ#EBM]'K,$O,[;"7N,NA $G'
M@Q$R=@<3Y&SF,A7I<R4JM+D&-;.Y7@WJW+2&R=Q)3>K<?0V3_8N:E-GOVL;[
MX!>7\!X<:4)HNANAP6&$VO 95,\B5'"4B%+/\**X\T(HZL(.0NAY%5+ >0->
MG_-F N[G&&M9YYR%'<]Y;+8[RQ%CG W;9G4V;@?M3(:DV9DB&>J9^IV4,SUR
MY#-3\D9G3V#WY(Q.+\@;GOJF:' 2E'YVHA:AO?@,AO$9M$\@5+,/S\<-GGJ:
MA*(N\Z+ /U8ASI\BR/N&',']AA:)=8/"XWB#OL+VAOTJFQOL-?0_?==9_!F\
MP>S/F$TF?Z:)&-\H%#.\4;O5X$;W-KV_)L5U_SJ.W177_?.-N,[U+SNTKX'$
MS_;C,QC%9] YAE MO@<*#^/YIQ"*ND1"_G_P(H\'@HC]0!0Y/Y AV#]4(S(>
M&G#1'YKR6#RRX3-[Y+3"Y)&[@/$CCJ#1X[ U^H\3A'0?9ZW7?E(FK/FD>8/&
MDZ&-:D]G-ZD]O;!)]>FC3:J/WV]2??3M%Q/X== ]@O#]CU#1H?_.C[R$D-\?
M!,2ZPXT<7Z]!=F]$D<T;:8+E6V6BV5L=$N4=F<OHG06WP0*#1V_!B5=[P9U/
M<Y'#K[X8OD+U?:* \ON<58KO*P7E/[2OEOLXND;VX\$U.S]>6BOSZ?%:F0_O
M?M&+7X<-^!XLFL/S3_YWON^?"#G?08CQEA?1OZY!YDN;D<G2#@+YFQQ!_[L:
M4>>[+E'S!YFD]L.<I +67$K@P"T/;&Y9\.61@5 >24C@E8 <ONU0Q2<.[?S;
M8)1_*QS@WP)G^<7@[U\TX7NPY !":2?P_(MX_@V$G/!\RX<(F2YQ(S(((GT0
M1CH@AC1 DJ *\@1%4"7(@181QRY1"DR($D CB@.#M!6<2&+@0=H,@5P;(89+
M&#*YUD,9]SIHX1:" >ZU,(T=_$49?@VDS^/Y%_X[W_$N0A:/$#)ZAY N$/#<
ME4@%UB %V(!D\3JD80?: 3*$;:! $,-K$0$MPB8P( @#A; .KV4M,(EKP(6X
M"GR( A!&7 ')1'XH(/%!#8D7VDD\T/\+4%4E@I82\3_/ /352*"ORP7Z5&[0
M9?*"COL*T I:!1IQ:T M2PA42]>#2MT&4&G=",H]V- F4-JU&93V8 >QDR*@
M=!G[!WN!O<>^B7Q3ALU+RB#R50E$,;&?@3J>K:M !$-%(ABID("LQ05D"C<8
MVO""@>L*T/,7!)V8M:"5O@XTBX1!HWHCJ#=O O6NS: V@(V)@.H,=D 45.>Q
M"]C?V#/1[ZJ+HE_5ED0_JX'H)S40^Z@*6SZHPM:?@2:>;X#[_]]G /]^;PSU
MW^=!9&XPH?,"Q7D%D'T%P3!B+>BGK ?=O V@4[$)M!LV@U8[/H8^4= <$0/-
M26S?%M \@IW=\DWSQI:OFD^V?-)\M^6]YM<M"YJP]9TF;'NK">)O-&#[ST '
MSR;C_J?BSC27)8(E/@]+ VZ@6?""N<-*,/5:#28A0F"<( Q&6?CH2S:#08TH
MZ+>(?=?KVO)-;W#+DN[XUJ^ZN[=]T3VX[;/NJ6T?=7_?MJ#[<-L;W;?;7NI]
MW?9<%[8_TP6)I[H@^>2_I/X7&/P[7X((--S<UG@=3&42V.IR X/*"];,E4!W
M6PVT@'5@%KWA&S5M\U>3 M'/E JQC\8-6S^0V[<MDGO%%XQ&Q-\936U_:[1_
M^VNCX]M?&5W>_MSH_O;'Y#?;'QA]D;AG"%)W#4'FCB'LO+T,($L0P$*< -9;
M"6 G200G!1(X:W*!$YD''.@K?M@ZK_[*\%WWT2I\XZ)EHLA;BVRQU^8E6U^:
MU8B_,&W>_HS:M>,I=5#B,75"XI')7LF')D<E[U,O2-ZE_B-YB_I*Z@^3SSM_
M-P&YWTQ _C(%Y"]10.%G0,7SZ;B];44)X+*= &X[B>".S\--G^>;JSG_1V<[
MP7>.'NM>V05M?,:,$7ELD[;EH56^^'UZQ?9_+.LE[M#:)&];]$K?M!B5N6$^
ML_.Z^<&=OYN?D?W-_+;<18N7<F?-/RF<-L<?E\Q!^3@VCQW["9CCWF?@[G?&
MW/%>>$L1P5>1],U7F_N]-X7OM8?UJJ=LEM #EM_&NTX1HK?L$[?=L,W:<8U9
M+/F;397,9>O&G1>M.^3.6PW(GZ6/*YRF[U,\19]7.D'_3?F8U1/E0_3WJG-T
M4)O%]EF!^MYE !WWOCWN7C9N?Q^\%P';"3^"9(GO@]1(+P,->!YQ:"OO^CBN
M^<O3<^-5MV"Q2ZP8\?/.J9)G''-E3MJ7RAVWJU$X9MNL=(39K7R(.:0ZQYA2
MV\\XJ+Z/<4YC#^.>QC3CG>8NYG>M<29HC6&CRP ;W/Y.N#F]UB,(V(0@= OA
M<[@DX56$ O%1N!;7WZ%4OFN!S#47.>R-9[PY6TYXA.\XYI8@?<@U0W;.)5]A
MUKE<>:]3G>INQS;U:8<^C4G[<:UQ^WW:8_8G=4;L;^H,VK_2[7?XJMOK +H]
M6+<CZ/P,F.L)X(I[UP^W?PA>1^1FM!"S#3V.DR;\':=*_#V:S'<^W&KUR6#G
MC4<#O+?,^07OV.<=+;/;,UE^RCU+:<*M2'7,M5)]A-6H.>C2J=WO,J3;ZSRC
MU^U\5+_3^:I!N_,S@U:7SP8M+F#0S +]IO_2^U]@C_? '??>O_T?OA9]C5V/
M7B1N0O\D;T/7DA6)YQ,,>$_$T 0/1SILF UUWS(3Y+]CEW^XS)A?O/RP3YKR
M@%>>6J]GJ6:W1ZUVAWNK;IM;GWXS>Y=A(WO.J(%]@5S'?D2N<?M@5.T&1E7N
M8(@95/X$G-8B\,*]%XS7$2V(/B2N08]3UZ*_TC>A2^ERQ).INCR'$\T$]\79
M"D]%N8J-A_ON& H)END/BE;H#DA2[N!DJ;?Z%FHU^53J-'@WZ==Z=1M6>XZ2
M*SUGC<L]SU!*/>]12KP6C8N]@%SL#49%_V7XO\ %=[>O ((P ?0Y3@ ]2Q%
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
MVJ_ZA;1>C0AKOMXAK/'ZC+#ZFP?"ZJ_>"JN_?/^3Q>/7P : 9LRO^"<_[@)
M\'\ /&\".#]E@N,'+MA]D 'KCZI@\5$7S#Z9@O%G:\K@LQ.E]\6=TOGB0]/Z
M&D+3^!I-4_V60E?^ED]7_%Y#5_@QDR'W8SY#EJQBR)#M# $Y@>Z@^S^9NQY@
MQG: R@/_Y%\""+H&X'X;P/X^@-5'.I@3,3 F?# @\J!+U$";Z( &,0)58@'*
MQ(Y2),Z4'/&@9(@_)4W"*4F20$F0;!J/5-*XI!7UT3AD.4V,;$3[T*&?M&X#
MJ,+]ES,^_\N8?QU@\AT VP< )J\ <P%TB#!H$BZH$4G,E ,%H@RR1 .DB2Y(
MXK%($'/@$5O@$F<0(YZ4" FDA,A4BD'2*(H44T"FH]EH(1I!JW]"#$TH8FI(
M$7-#&K$PI1$S:SHQ=:43$W\&,8IF$8-T(:)7(DQTZT2(3ILHT9DC1G06<(CV
M$%K!)=IKT29QHKT#'4 GT7_00_1*_(?V9_&O.D3\\SAM(O'I;_R)B#'F6^A1
MQ$J?1JR-D"6-6#G3B84O@YA'LHAIJA Q+F03PQH18CA#C!AT<8A!'Y?H+Q(G
M^LO0:A[1W\ C>MO07@FB=QQ=EOBA=T_BJ_Y+B4_ZGW@?# COG3[A(\FW^D3J
MK=[/B!GF6VM3Q [9ZXT_#T).=&(WA4ELPEC$*E&(6.2RB7F%&#%MY!#3#BXQ
MF2M.3 9XQ'B)!#%>B4;Q7,;X/XQW\;\;'^%_-3XO^<GX+O^]\0O^:Y./_)<F
M1/(O8R+]PI@(GAL3F5\1R_%\[/].:)(VC;B._VZ*'9TX>S"(4Q"+.,0*$[M,
M$6)3PB'6=5QBU<K[;CE;XIME'_^+Q2+)SQ;+)#]9K);Z:+%1ZH/%=JEW%@>D
MWEJ<D7IE<4OJA<4SJ2>6'Z0?61"9AQ9$]KXYD;MO0>3OF?^,V([G8_]W5:&(
MQ_BS"-P77K@G/%T8Q-V/15RCA(ESJNC7207<SXY5O \.31+O[#LDW]K-E7IM
MMT#JE>T2Z;]L5PI>V*X3/+?=(GAJNU?PQ/:DX)'M=<$]NZ>".[;O96_:$OGK
M-D3QF@U1^@_ZS88H3T0<QO,5,1_[MR^^]]>E2 "NA[\C@_AXL;Y,"17^X)D@
M^L8]F_O2K53BN6N=Y%.75JG'SEW2#R?U"1Y,&I2YY[1,]D^G-;)WG#;+WG;:
M+7?3Z9C<=:??Y7]S>B)_R>F]TCFG'RIG'(GJ:4>B=O+_@3B/YV/W]D5!2A0)
MU:1(&.[-4!OZQV WYNL ?^'G?M&BCWW2Q!],*9#XTZM*ZK9'H^"F>[O,'Y/G
MR/WNMD#^JMN0PF77E8H77=<KG7?=KGS.]:#R&=<+*B?='J@<=7NK=LCUA\8!
M5Z*Y#^UU)5J_(FZR%/&6!!*$G3M"#LA4G$6T+O4QVISV,LJ)\3C<6^A>:+C(
MK>!$[K6 ;/X5OU+!!=]ILN>\FQ7.3)FE>,IKKO()KP&58Y[#:D<\5ZL?\MBD
M<=!CC\9^CY.:>SUO:^WT?*F]S?.KSA9/HCN&-J--OR">TD#\L?>&8_>/$0")
M5X#/B1K4RT1#ZF&\-?UVK#OS]ZE!(A<C8\3/A*5)G0C)EST:5*%P.+!>Z4!
MB\H^_RZU/7Z]&KM\!S5W^"S7WN8SJK/%9YONF/=AO4W>O^FM]WFJO];GD\%J
M'V*PRI<8C/P_$&_,#L+..?X,(@'?IPC@39H2/$K3@ENI9M259&?FV41?D>-Q
M$>*'HA.E]T5ER>V.*%+<$5:ELBUTNOI82)OFIJ!N[0U!_;KK H?TU@:L,E@=
ML-EP)&"?T<J <\;+ AX:#P>^-QX*),:+T:)Q03\C?I@=AMT_#H\C11P^9TC
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
M'?>V2=OO[178[ETN8[-WJZSUWE.R-GL>R5CM_B!GM8O(6^XD"A/MP&MPS7R
M(<R?B_FMF%\S!E"P$R!E'T#4$08$G1 #_Q,RX'=2"WQ.F8'7*0?*XY0[;?(I
M/[KKJ3#&I%.Q+,=3J4+VI_/9MJ<K1:Q/SQ"S/-W#,3^]E&MV>K.XZ9GCXJ:G
M'W!-3KX7-S[Q7<+X..%/M+X?8'@Q[@&<_\QU -.V !3N!D@]"##U&$# :3IX
M7!"&25>YX'15'AQ_TP:'_YB!W>\.8'O-@[*^YD]978N@6?P13S/[(Y-N>KV$
M87R]GFEXO9.I?V,12^_&.I;NS8/H%DOG^DLA[6N?A;5__\&>:/DBW .8WX'Y
M=9A?M <@[3#F8P_W/XL=_#(%]M=88'6? Q;W!6!V7Q5,'^B#\4,+,'KH" :/
MW$'_D1^E^SB,TGD<1VD]R:!I/"FAJ3^=3E-].H>N\FR8KO1L,UWQ^7%TEZ[P
M]#5=X<GGGPS@_N_$^==O!2C>B_E',?\T@-\% ->K +8W $SNTL#H-0<,7DN"
M[AM%T'ZC"9IO#4#]G3FHO;,#E?>NH/3>&Q0^!(/<QVA*YF,:)?VIF)+Z/)V2
M_-Q#\;\LI4E\&:/QOAY#-]&3G\Q>"S =S[\$\]-Q]E/QW'TO [A< ["Z!6!X
M#T#[-8#F#Q%0(SQ0(0)0)(H@1]1!ANB"-#$&26(%?.((/#(9N,0/."0"1$DR
ML$D!")-Z2HAT4TRRA&*0]6@/12?'?]*$^668GX'YT><Q'\_=&<_=XBZ W@,
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
MB*9>JJ=2S]7RJ2=J%=0CM7KJ@5H+=5^MD_I3=1YU5W6 NJVZA+JE.D+=4-M
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
MO!:9B-RY<F&Y2Q1"<C8H!N<<1#?0:_SS#_F0;#).[E]7<!T.XS[8AK>_HZ4
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
M9GK6"JW4K,TZ*9D'=9.S+N@F93TW)2GK8]VDS)]UDC-%%=J/>8$UOTJM4P7
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
M;GH'4S9^![T-OT-OO3C.AEZNB]3L)#5]O!9HTU.9<\QR(&@UX+&.^IL VZV
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
M> XG>XS7XD9>!]M5[X,"YA\"K(Y1GYKZ9R?V7V27J7V57)_D*04;("TVHU.
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
M :H)"E=U4*RJ@E)4$92E\N "E067JS2X3B4A;2H*Z5-AZ&(5A"U7?A@C*?R
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
M*C%7J=C<I")SEPK\1I3O-Z,\R[QR+*<KVW)$6=9KE&F]5QG6Y\$[X M>+^@
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
MK>P%G0WG-E_[J7\*C( ^T,6Q#DJ"=D]GM;EZP6/"NA6.8/R/A"<.GF1X,HA
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
M7'A?&0!V+X%?H1V@[[V)MEJDA?8:(%S,)#S_ Z^- 2XCX>\(@!>\-AS"-_?
MP<AEZE T=+H+&CP#)KE9,(',A@$V&YQF-A"=/=56Q#$']O)S($"> T'3'%B-
MY\#.8#;LI6?#!GV6#@ <9GZ-MN#U4/@Y,,#\*;8:H"F@9R(\/PXP"N +C[WA
M^>$@VGTZQ$ S!Z&ALX>@07-AH9D'D_E\F.@6PD2S" ;/(NBT1?"A11!;+7J5
MBX$@9A'L!A;!?GXA[%060D"R ':.\X'#_&_01KP>"F0O_DL.:#)>@P0ZQ\!?
M/WCL#7H](81VGPWZ(80=.M\!#5H("^MB6&B7P(*S#!:6Y<!CI;=M@ED98$LL
MK83^6 G!^\K-  B25T*PN *"M.4\  0DRSIA0?@&K8>N6PE8,,.6 YH*^B;!
MQ\?!WY'PV >:XPEZW><CY PB83E #LM@P5\!,>XJB/O?@L5U#=CB;3S!#[98
M!WZQ#FRQ#HRW;J[MHA?\B_UWP2?>A2#Y'0B@UD*0]C8$1VM: -]8[P-:.MM6
M!V3- 4%[ ^#OJ#G@ ]"EG@MM^9]ARR$&7PFZ(4:'S0+( JP#'N\!C_>'V1;\
M31ZVA6^+GZWX;PLT9,MB>.Y=VT47'X)/? A^N0D"TXT0[VZH1^B#+ZWW 2VR
MUP%-GV/+ 8W!:Y 6V_(_[J!W&+CWH+6X3F3/P0#P? B8&&V%C<XVO"X%^F47
M\-@#/*QWI<"$LG^2[2+L?4!\'P36>V&7MA=\8@_XY6X8GSM-@,_0\E=GP>PY
MH'%+;#5 7GC^!_0ZX;F?#^PZ\1S,=NLF#^0@6SX$W_A9<R*P&3L*/$X C]/
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
MH WPE?6&H-5X9LI^(FL*8 (\'HMGA. UOU$.R ?@!? 8[8#<Q@Y"+N,&(Z>
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
M;)I!GTJOTB4RJK5,9FT)/;Z^F)K86$1*;M(0TEH*H]FMA5'<-G5D3EM!A'#
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
M<9C'R.[GAA;WA'.K.D-CZCI8\8V7_5*;VZ@YK6WDTM8&G\K62G)E2PFEJKF
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
MNK)_%X2BAC#4P#FS =BH(5+K#,08RD&,F<[W:!O+]SQ'W/,(=^*C,"KC?G!
MZ$0 FW>;SHN[18E+'B&EI ][96==\RC,'7*KRAMT;<F_XMZ1W^K17E!/:"^H
M]FPO*//JR"_QZLC[7<!&#1S4$(X:PA1%(%KS#/#U9"'.6/L[W]+R?0S&^7F4
M"W&.2V1.<QCLN\$A46/^W(01W]BT87)RUI!W5MY50E'A@'MU4:][6W&;9VMQ
MG5=K2:5W:W$IL:VXD-A6E$^Z7/B[( PUA.\6A@C4$*X@ GR-TY"@+0.)!EJ0
M:&KQ(=[:Z46LH_>C*'?&-)?*OAO&BAX-XB3>8$1G#%$3<W_L!ON]BDI["?5E
ME[V:R^J\F\O+B<WE1:3FLGR?EK(<<FM)UA^",/0L%X$:N*B!*W\ XE5/0Y*&
M-*3H:$**D=G'9'/'EXEV7H_BG/WN1WNS[W(9T:/LT*3KK,BL07I\01\YL_2*
M=TE%EU=C51VQH:K,IZ&JD-Q8E4MIK,RB-E6D4YO+TV@MI;\+.*B!BQHB44.4
MW %(5#X%*:I2D*:I >EZII_2C>U?I5D1YI.QOC/Q;B%WHRE1HUQ6TG!(>-8
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
M'Z \,1NCS%I,4J8LI\ECUC/D6[_I_S^&78O Z^0J(,AN 2^M@^!C?!K(UE)
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
M"H)00^ 6(>#]^"R(Z&HH.KX1:D2WO&T[M?WQP(7M4[?E=UP?5SW==4-7J6[
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
M^CF\]6"[OG2)]7KFF$:>QQ3Z/K*I8\Q:]?I/V-SYN8>[;'\WL-[Q3F"%\YW
M$MQ=5H'+1$"NRX3_0@%A@P"XH><XMT-+P._$7\ ^MQEX,GL@1O4HQ.J<A6AC
M&8BT5OL2YF#PCN5F]=*7XO"$%.@V1X@DSN"3:)..N<QQ;!7KEEU7T#7,>/"/
M'5R=TUAH&6XLM!!_.R37=3PXRW4\*-WM3N!"_32XHP;"/TO0V7L51*"S=ZST
M+DA0/@0)6F<@WN#29[ZYRMLHC-XS#LX"/;;93_LQW>[X<$@C!#Y]$)_!ZG,N
M">UV; IK=QSFU.)NA9?B;X7GN8URLMQ'P](\QM@I'K=#DPCCP0L%GC\,.X3
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
M55B'7K\;0<)&$,3W/H)XPV+$"58*6,%:02/8+*0-NQ:K@,@2>3B^3 K.KI
MR57B(+?Z-*BL/0%:ZXZ#P?JC8+;A,-C^MWL@;-X'U+_W0-"6'[N%G9"\;2?D
M;-\!Y3L6*ODR^O,/(0AM$D'<WR$(%A#$%(0%=&"5@ KJD$,=DK!KT3D067P&
MC@F?@--+CL'Y)8?ATM*#(+?T *@LVP>:R_: _K)=8+I\!]@LWP9.*[8 8>5F
MH*W:!$&K-@#WKPV0N'JAP'R[(!B)"('.*6'0O+@4C!36@)GF%C WW@MF=D?
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
M<T&/36[HOMOCJ]MQS\]N?WJ]=WWL]=KM@]=#S\_>U[VG?7_S_>)WPO^KWZ&
M;WY[ W\-!A"G\%:A8; *':,)R5H\F&4BC#FV$ICC*H>9_FJ8$JF'\2FF&%-@
M]2VBVGXZI-7I4V"/ZP?_88]W?NN\WOAL\WGE?<CWA=<%OR=>#_T>>+_WO^;[
M*?"L_^>@(X'3P7N#IX-WA$P'387^&@PD3N&C3/OW7DP"\?],#6XL,!+"8M8\
M+.;(8*&/"N:$ZGY)CS?YF)1M_3:NG/TJJH'S/+S3_4GHH/>CH#&_!X&; NX%
M[ V\ZW\VZ*;_O:"K_F]#3@=^"#L8_#%\9^C'\*FPC^&3X1_#UD5\"OT5&$1J
M\"?YT<1[4PEY:EQ8QA# Q9;B6.FX "L\%WTJ"=)^FQ]M_#PKS>IQ:A'[06*-
MR]W85J^;43U^U\-'@JZ$K@^Y%+(S_$+P\8ASP;<B3P:_CMH?^BYZ6_C;Z,G(
M=]$34>^BQJ+?1XW&?(CX%1@\GXI!"E2,)WLQX__%9!Y5^GQ89RZ"]?;2G^K<
M%%Y7^VL^*0\WO%^49'D[-Y=]+:/"]5)R@\_Y^*6!9V(&PDY$C44>C=@<<RC\
M0.S^\-_C=D<\C=\2^3I^7?3K^-6QK^.&X][$KHA[&S,0_R[Z5V#(S+U!\AF1
M1/J11W:C?!$-E^CP8K.I\'2KK<3K5H[LDR9OU7M+0O3^JHQG7BK.9)_+*W8_
MF5GM=R2U)61_4G?D[OB5L3MBUR5LC=F9M#GZ=/)DS(/D-;$ODD?B7R0-)KQ,
M[$M\E="3]#J^.^E-[*_ $.*:$20[E?A>$:FC6H&&S5K<V&$L\&Z9M=C3+D?I
M>YT>BC=: [5_7Q+-/%V9RCY2DN>^/[_"?V=V?=C6]([HC2G]\>N2QI+7)$RE
MKDXXDCZ2<#M]*.E96F_R\]3NE!?)G:DODY:FODIH3WT=_RLPE#AF-.E%)O&]
M4E)/'>E)NSK]<S>#[V6?A?##?OMYM_I<9"XM\],ZW1)A=GA)$GM/99;'MM*2
M@(V%->$3N2TQJ[.6)PZGCZ0.IDYF]*7NS^Q)_3.K*^U)1D?ZT_2VC&>I+1DO
MDILS7B8U9;Q*^!481FJ()=DSS^942%&P489XIPKM?;\>]Y,5IOQW1ZQ%KJYP
M7'BNUUOSZ-(PLSW-\?9;EZ2[;Z@J"!@O6QP^4M00.YC?F=23,Y2V+&LBJSUK
M=W9KUL6<YNS'68TY3S+J<YZE+<EYGK(DYT5R7?;+Q%^!X20W09+R[_,@U<1Y
M6^=3OO4H45^MT*(_7,W@^6N-F>#%4?:"$X.>&ON7!YMN6QICOZ$YU7UL26[
MRNK2\+Z*NMBNTK;D]J*^]*:"L>SZ_.VYM?EG<VL*_LFN+GB<657P-+TJ_UEJ
M5?Z+Y,K\ETF_XM\:9N[%S#R#4$=ZT2%%^3P@1WFV2I5Z=T*+?F6]H<"9<;OY
MAT;<U7<.!!IO7!YE-]Z1Y+:R)<N_M[XHO+.V*K:ELCFYOF)Y1G79JNR*TJG<
MLM*3>:5ECW)*2Q]GE98\S2@K?I965O0\I:SH9=*OP A20\K_\]X&XMU=\^#=
MROF41VOE*7]M6D2YL,F __AZ&ZF]8ZZJ4\/^1A,#$38CRQ-<^Y9F^'6V%H0U
M-RV.K:MO3*JL[4HOK1[.+JC:E)M7=2POM_IA3E[EXZS\BB<9!>7/T@K+GJ<4
MEKY,^A482>:03GI03KR[612P5Q1>K1*'OR<EX,KVA90S6_5X#VVREMRQSD5Y
MPY@O8]5P&&M@,(ZSK"?5I[DK-Z2NHRRZHG5)8E'STK3<QJ&LS/H-N6GUAW+3
M&N[E9"QYG)59\S0CN_I96D[E\Y3<Q2^3?@5&D1JR9OXN2!BP71C>#0K!WVL%
MX<]M@G!^UWPXME.'9\]6RWF;-SDKC:_SUA\:#['J'HUQ:EV1[%77GQU4T5,<
M6=A5$Y_=V9::UC&0D=0^D1W?OC\GKN-.=F+KD\SDQJ?IJ?7/4M/J7J2DU[Q,
M^A480W8AC[A_G1!\7"8 -T9XX?(&XO\[^>'4/DDXL%>3>]LN<_%UVQT5AC=[
MZO9L"#)OFXAR6#*6Z%$QFAE0N+(P/'NH,C:EOSDIOJ\W+;IW349$[][,\-Y;
M&9'=3]-C.IZEQ;<^3TEH>I&<U/ R\5=@ IE#D2!@(S_<ZJ/#I3$>.+N9%T[L
MX85#A\5AYV$U^N0!4Y'5>^UE^W>Z:W5L"S"MWQQNNW@RWJ5P79I/UMK\X)3Q
MBLBXU8VQD:/+$T-&QU*"1G>G!H[>2 E:^3PEM.]%<D3WRZ2HI:\28]I>Q?\*
M3"%S*.>#5^UTN#)$@[,3W'!T*S?LW\\%.T^*P*:3BVCCQXV$!H_8+N@\Z*K6
MN,^74;D[U*IH1ZQ#UK84]Y2I7-_8S>7!$9L:(H(W=D?[3ZZ.\YG<%>^]\7J<
M][K7\7ZK7L<'KG@=']S_)BYT^9O87X&90H U=/B+^/]OHS0X.DF'/3OHL/4P
M%TR>$X3QW^2I0^?T^;O.6$DTG716JCKNK5-\)-@T^U T*^5@LF/L_ARW\'VE
M/D%[ZP-\]W2%>.Y9'>:^9U>XV][K82Z[/D2X;WX?Z37Q/M)G]?M(O^%?0S0$
MGC0#7.H'.+Z&"GLV4V'+'BI,G."&D4O\,'AE/J7KBA9W\V6F:/7O#C+%%SQ4
MLW\+U$\^%VD:>R;1.OQT-COP=*FS[ZEZ-X]375ZNIU;[<$[M\G4^?</'\>0'
M/Z>#7P(Y.Z>#7+=,![MO^/Q+L +@1B? Z1& O>LIL)FXWYJ#-%AQAANZ_Q2
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
M?->RT.AEPQ$1G5LBPSI/$9Y%A+=_#(]J_A0:T_@Y)';)='!<W730;#">S*&
M!G\O(>[=28'30W0X/$[\?R,=MFT7@LD="M35VPWX!J>LYRW;Q)%OWN"C63,1
M8EBV)L8B?W6R7>9H-B=YN,0C;F6=;^101V#(X(J0P,%-8?Z#)PA/0@/Z/H<$
M=WT.#NV8#@IO_1(8T?(E8#:83.902MR;^/^Y'H CHS38/4&%J2D*K-_+#V/[
M9"A#>W6YNW=;B+;L=%Q8N\U3M6PJ2"]_<Z1IQL9$ZZ0-F>R8=46<\(D:C^"U
M[=Y^:X;\O,<W!GBM.1[@.?XXP'/UEP"?%5\#_/J^^@=T?_,/[/KF-QO,H,.#
M*H#?.P".#P+L&:/ %N)^$SLH,'*8"P:.2D'7$0UZRV$SH=J#]E)E^]T5\O;Z
M:Z3O#C=(W!5O&KTCW2IL>Z%=X+8J1]^M;2Z>6P?=W:8F/5VV'O-TF7KLR=F,
M7J[KT-M]-7I[#J.WUQ!ZS0;S ?YJ #B]'&#_",#4!,!:XEXK]U*AYS@W=)P5
M@Z:SRM2:,X9\I:=88GDG.0O23O@H)1P+U8@Z&JL7>B3-..!P/M/G<*6UQZ%6
M6Y=#@VRG0Y,.CH>.$1X[V.]'9_8NY#A.H8OS!G3EK/N9?RH +K8#'";^O6V<
MG'\CR=\)T'V("LUG>*#F#R%8_(<LI>@/':[LRQ:"J9<<Y\;][KD@XF*00O#%
M:%6_"RE:7A?R]-S.5QHZGV\U<3@_:&9_8=+<]L)Q<[L+CYFL<U^MK,X@BW4$
M;6WVH9WM+K2?S5_U "?('NP<!5A'_'?E5H"N_0!-)VFP^"(/%-X1@MP[,I3T
M.YJTQ-LFO%&W;85#;[O-#;CM+^US.T+&XW:2HLOM'&7'V^5J]K>;-&UO]VE;
MWUFG:W7W$.&^KL6MS_IF-]'0[$\T9EY 4_.S:#:;<TL!]JX$V+ &8'@SR=\#
MT' ,H/P\%7*O<4/Z$U%(?")+B7ZB00M[:L0=\-1:P/NITQRWIU[BG&?!$@[/
M8J3MGJ4M9#TKE+5\7JO ?-ZI9/IB=)'QR^TJ1J]^5S%\\4;%\"FJ&#Q!-8.'
MJ,FXAUJS.30 L&D,8)3L83>90<,1@+)S %E7 1(><$/T>U$(_2!#"?B@2O7^
MH$]W^\CD=OIDRV?_R47 YK.OL-7G4!'SZ3@QT^F,N4;3)1(&7QJD]+[V2.M\
MG5B@]>W 0DW\6T;CRV<9C<\HH_$!%Q)D9C-%9K"*S&#Y=I)_"*#D#$#&%8"8
M6P A[[C!#T7 $Z4I+JA$=2#>;XN&="NTX&*B';<)NO 8H@^O/H;PZ6 LOR9F
M"*IAJ9 *-@DOP@$119P45<!C8O+XC[@<?A&71?PE8VL!>LAUT'B Y)\&2/\#
M()+D^SX$<"?N[XS"8(=SP1IE*$Q4IA*%IAH@@Z:+3)HFVM#5T(FNC!Y<BAC
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
M:F+DZWA@=,-\&%BO1>]:QQ1L6<.6J!OSD*M8%:!6-!*AF[,RWBAM*-T\<:"
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
MC-H'-VQE!S:<80?6/[,/K$>[H#JT":E&5E@E6H4M_I&97;B7!7"^_+\>[.H
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
M[IG&+]QCC9?<SYJ,?Z3%^(=:3/#3_X#90M=.'^@2LU6 <UN,#2ODP]P3>9K
M,:-XCAED<V\-RK@W^I.YE_K3N#_T9W&_ZR_@GNOW<K_IK^*>&6SDGAKLY!\;
M'.9_,3C+/S3\BK]O^(B[8_22_]Z(";XS9L*;QDST[7N^Z0<;9$#,40MH].&D
M.$<L')R(#71#>_RY5]91W.]6:=ROEH7<$\LJ_A?+!OZ191O_DV4G_\!R$?^#
MY7+^GN4Z_H[E-OZVU0'^EM4I_J;5%_R7U@\%UZU?BJ[:,/$5&Z9TR89)+BJP
M_B?,21M3&MY[&+ROLYR8"\Y=D)?A ^C54&?Z;; 7/78,X7YR2.!^<,CF[SB4
M\;?L)_$W[:<*OK;O$'QI/U]XP[Y7^)G]:N&G]IM%5^WWB*[8'Q=?=K@J/N_X
M0.FTXQ_*)QV9RG%')CWFR%2/*G!@JD?ZP8:B[RZJQ$; =[I)B7F@/>XZ].<H
M,WKB:D\/1HRBVR[^]*U+%'?#)8W_U*5 \(ESA?"R\Q311>=6\7GGV4IGAW=)
M3@]?JOSQ\'7*)X=O5SD^_)#TV/#STB/.MZ4'G'^3[75F:KO 3F>FO@-LQ^O^
M,!?T?23T/7ABGF)B7E)ZY:5&OXS5I;L>EO3UZ*%T?8P771X3RI\?DR X/3I+
M=')TB=)QCVK)48\&E</N;=*#[IVJ!]R[9?O<5LCWN&U2V^6V5WV'V\<:V]V^
MTMCL_D1S@SO36N?.M-?BN :L[D/S VPDO+]'WR-N+WSA__UXN@TO?M=;1C=\
M#.BRKP.=]??@3OH'\$?]HH6'?%/%^\;E*>_Q*9?N])DDV^[=K+;5>X;Z9J]Y
MFAN]>K4V>*[57N>Y0V>-YU'=59[7=)=[/=1;ZO5&K]>+Z2WN0[?;B^GTA[FC
M[V.)7OH1_0#O^6T(/-<$(7T:J$P7 [7IXPD#Z&B(*W<@Q)??/2%,M",X0;(E
M*%-E8V"1;'U I=K:@"D:J\:W:*WPGZ6SS'^AWA*_%?H]?IL-NOT.&B[RNVBT
MP.^^T3S_ET:=_LQPCC\S /JS^]#[ !O#ORMO/X+^S7"B3Z/@=Z(X.ALAHI/A
M&G0HTI+V1 _GMD=Y\9NC@D7K(V,DJ\-355>$Y:HM"RW5Z VIT5X<TJB[:$*[
M_H+@>0;S@I<8=0:M-YD=M,>T(^B,Z8R@.Z9MP7^83@]F)JW!S+AU C/$T: _
MS!/+J3]B@.7V1@STX7D^3H#GBA/0P5@Y[8HWI:T)@[D-":/YU?$!HN5QD<I+
M8A-5NV.RU!=&%VK.CZK0Z8RLTYL=T6+8$3[;N#V\VW1ZV!JSEK"=YE/#3EHT
MA=VT: A_;EX?SLR "3 &1L#P PS+_5,L;[?0_T^@?1J>YRB6W/TX[DJ2TI84
M0UJ79D\KT]SXI:F^HNZ4,.6NI#C5N8EIZK,3\K0ZXLMTV^-J]%MCFXRFQ<PP
M:8KI,FN(7F%1%[W-<E+4,:O:Z/]8U43_:ED=P\R!&3 !QL#H PSC\&>,@:_A
M_R] ]SB\YX$LZ,/[;$F7T-I,/5J194>]V:[\HBP?T;S,"9(YZ=&J,].2U=M2
ML[5:4HITFY,K#1J2ZHVG)$XWG90PS[PF89EE9?QFZXGQAVW*XZ_;E"4\M2I-
M8); O"R!F0(38/P!Q:.G#R(P#N'_ST#_"+SGGCRBK6!=CHA6Y&I3;[X-+<QW
MYN?F>0IGY09*VG,B55NR$]6;LS*T&C(+=.LR)AK4ID\VKDYK,:U(G6-1EM)K
M59*RT:8H^:!-0<HGMODICZWS4YAE00HS!V; %)A\X"7R<!?>^RKB?S(;,2B
M[RV"]P<K"CCJ*=2@KF)+FELRE.LH'BUL*_)7FE88)FTLB%.;DI>F59N;JUN=
M6VI0D5-K7);=;%J<-<NB('.Q55[&>IN<C/VV61F7P<\V61G,"EAD9S S8 I,
M/O!K,,8"\G 1,3@&W[>G!#F ]UH->O!Z09DZ=4XTHYD3G;CI$]T%4\M]E>K+
M0J232V+DU<4IFA5%V3IEA<7ZQ0551@7YC::Y^3,MLO,6667DKK5)R]UKFYI[
MP38E]Z%-2NY;J]1<9I&:P\S2<IAI?YZ$8BPD$9U%# X7P_--1 RP!5Q62=2%
M+=CL2AG-J#:FUAI[KKEFI&!*M8^XMBI8N;(R2E9>D:A1,C%3N["\4"^OK,(P
MNW2*249)FWEJ<9=E<M%JZX2BW3;Q1>=LXHI^Q/$OJ_A"9I%0R,P2"YEI8L'?
M/(KLJTE^C!CL+\<X@/]=,PDQ +-KB-HF26E:G3XU3K&CNBDN?$V=IZAB<H"D
M=%*X:E%MO%I>3;I6=G6>;D95F4%JY63CI,I6LX2*>1:Q$U=:14_<:1TY\0QX
M8!U9_L8RJIR91Y4QL^@R9AI=RDP^\$-L7TWR(\1@-_J_L0[CH $Y@ ]N TV-
M2C2E28=JFZVI:NHPKKQYM+"XR4\IORE4):<Q1I;9D**15I^CG3RE1"^AKL8P
M=O)4DZC)G6;ADY99A$[:;ADRZ93EA-H?+"?4O+8(J6%F(=7,-+2*F?3G%O)P
M'G/@$'*P?3+F0A-1[U1X;] T#?O^5IXJIVM0>;LYE;0[<07MH_C<-A]19ENP
M)&UZI#2Y-5&>T)*I$=M2J!TUK4HO?&J384CS;..@YB6F <U;S<8WG33W;[IK
MYM_XRG1\ S,=7\], J8PX_Y\ 2OR,<;>7OCOS=!? 0_>U4;4#NIF$)5A2UXX
M1T9YG8:4TSF0,N:Z<*F=8P5)G>-%\7/")#%SXJ21L]/D8;/RU"?,FJ@5V%&O
M.W[F3'W?F3V&/C,W&WG//&[D-?.VD5?[2R.OZ<S(JY49>;<R0^^6OU'418]B
M_.U _-=-1PQF(@;0G0I;4C47WA-^-'VAA%*ZM2FIVXH2%@^FV,5N7-3B<8*(
M[F!1:'>44G!WDG+ HFQ5_T6E\G$+)VMX+6S7&MO5K3.Z:Z.N>]<Q<$O7;?Z?
M>FYSF9Y;)YCS3Q0UR?T8 YO1_^4=B$$G8C ?,8!V23=1QA*BV.5$$2OE%+[2
MB$)7V=&$5<X4M&H,%[#*G_=?%288MRI.Y+TJ76GLRD+ET2MKI&XK6V4C5W;)
M1ZQ<K^:R\HBZ\\J;:L[+_E ?OI1I#N\%/4RK/\<4]4CD?0WT%\_#7%A(U-Q#
M5+$4,5@!_[D:_A\VS7^3A,9MUB2?S6;DM<6>/+>XTMBM7C1Z:R#GOC62'[4U
M2>"Z-5?HLK5"-&QKLWC(UGE*3EO72!RW'E1VV/J5Q&'S"Q7[C4PZ:#U3';2.
MR?JS#V-@(_270G_>(J)6:->NQ!A81Y2ZD2AR*]'X'42CX4E'[).2\SX=&K[?
M@H;M=Z"A!UQIR $O&GPPB)P.1I/#P31NT,%B;N"A.G[ H=F\S:$5 NM#>P56
MAZX+K X\%UKN8R*+O4QLL8<I6>S^FVW(_TK%LUB(>_LRY.!]#2A]&U'T+J+
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
M61!%.[ 0L,[W[5!\)\BG_X6I6??Y?:D%O#Y>$WPF#0-C0#"(!]G_H_XP'_2
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
M85A6KB@DLUP<G%DO"<CH4/;/Z%7QR]@L'9=Q'-R6CDM_J3(NC2D#B6\J4_K
M>8R_@^CW%OCO)6 6+$$3J 8%&?"=>"\U1TR)N1H4GV="L?D#*:9@.$45>%!$
M@2\75A#,A11$\<$%28+ @FSA^/Q2D5_^9*5Q^>T2[[S%RIYYFU3&YAU3&9/W
MG?*8W#^4Q^0PR=ALIO2.K#Y.Q?8]$[4A'_,A#W,!=J .E(-LG"=A6QY7Q%%4
MB9PB2O4IK-2:0LJ<:$+92 HJ]Z+ \@!N?'DXYU<>SX\KRQ!XEQ4)/<MJ16/*
MIHL]2A<JN96NEXPL/0*^41I9\KO2R&*F-+*(B4<5@H(^CB$&.W*(5F/K/:\(
MWK^0J 84X75Z"7Q?&7Q/!5%PE0H%5&N1?XT9^=4,)-_:X>13ZT'>M>/(JW8"
M-[8VFAM=F\*[U^;QHVHK!:ZU4X4NM0M$PVO6BH;5'!(-K?V/:&CU"]'02B8:
M6@$F,M&P]QQ S#=#?RFL84>9XCD@HHD@%^=)T ZO(0J<#.]3+Z"Q#7+Z]_\1
M7:HYNE&?/!JMR+W)D=R:1M"HYK$TLGD\C<#4=FE.X(8W9W%#F\NXP<V-O&-S
MI\"A>95@4/-^P<#FZX*!C;\)!M8SP< IH.YO=B'ZZRHQ0ZHQ.JO@1$$Q2$=K
M8M&:8!@WGV8B]U8XTG9E&C9#@X;.,*(A,VQH\,S!Y#1S)#EV>)%#1R -ZHBB
M@1VI9-=12+8=DSGKC@[.JF,Y9]FQA[.8]0EG,?,99][.>//IH)7Q%N_9,A%W
MRRE$G748G="L #DX3VQ$5J82^4TG\I@)1P;'[C /KFR!*EEW:9%5ES%9+K0E
MBX6#R7SA2#);Y$VFBX+)9%$<&2_*(L/N2C+HGD[ZW3VDU[V==+HOD.["QZ2[
M@'&Z\\$\,+>/==#NF8:[!/I:UX21 =U4F,6H=J* #J*Q<]%_N'5'F%@;.':3
MY1SIKE0E[56:P(BT5MF0YBHGTE@]$OB0^NI04EN=1/(UA21;4P_FD^J:#:2R
M^@1)5]\GU95O2;:"D6PY6-;'<NC-GT$T#9H5(!NZ<7.0@_E$7M!UA5-W6DYD
M#;=NO(Y(9R/1_^'K*\#CK+:NUSL3:6.->Z.-NTS</1.;N$[</4V:II(FU=25
MNAL5*E"!&M)"*;<7*5RX'URXR,7=BA0*[[_>S!1Z^;[G?_JL9R0S9^VSC^VU
M>\Z9:0_IP."4$?1/FD/OI -T3\Z SJE R$Y%0SB5SNF'4\ I#K]3[&*GJ#I/
M4?V>.D>\QG"%RO<D%?@)XB$-MI!S->LZ;[UF9XYZ"]N ]4W;"T13I0<=8?VI
MU!FTPO(1P(1%37T,$"Y,Y51#Q7O1DF!H?,F#")+^6XK3()?@*](64>DX&!U]
MA8UXY1A!F7WE<W[F=T+\ ^O)NW@;?<#Z-I&WE+R9K&OL22"8G![D=""G^27
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
M\RY2'N0%;5[BWKF<5[7YB7]1M+TU%7B'??5]!N8?T8Z/&21]PL7G4_;/ST:
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
MIK3G8NU]D%Y+_%]KA]K?M-/ >?KB%,?),8Z1PYA.'B_RA) CAJ6FL/QLEE_
M45#*\JM9?CW+;V.9/1P=L^B%!6R1%>P=F[&,WU[*%EA,3RYDRXZS5TL[J\;O
MPVU.;^]RZ;G!*>XQ?4Z[7 (>G)R6]5FG:>2S84FN;&%?VAQ&CCARI)(AFR-!
M18Y2UKJ:' WD:&>9_;1@#N;SW7FT; XM'V$+#=.SLS@J!MD>4G;S?D@_3OX2
MI_F+Q#%B#Z?:K9SZ-W$)6 ]#K(89^>S)-8,\@>2)8#T2,(HT\N2P!Q22IQRS
MH29/,T=)-P:%61@0QM$G6X->V0YTRX^C2WX9'3K_1+O>MVC7YRQS'][AU/XT
ME]U3Q!XN>YNXY*SB-+N,]BPQDF&QGC'&Y9:8K^N$.?K>F#TE&+.F1&%P:A)F
M3LU OT$N^@R*T6-8B6[#!G0:=J##:";:C!:@U6@5FHVWH]'X&!J,+Z/>^'74
MFGP/M8GX7WC549.#.<2I?3,?5_#U0GMJ7]HT8D&8ZF&V\30,FMBBW\0-O=/\
MT&T:AD[36'28IJ#-+!NM9@5H-BM#D[D:#>:MJ#?O0ZWY/-18+$>UQ5946AQ!
MN>4EE%F^AE*K[U%B)?X)2\Z5;IH[4':[,QPA%DJY#U?J3MK4Y\ 8B[;T6!BA
MT](2;59.:+'V0I-U$!IL(E%ODX!:VW2H;7-08U>$*KLJ5-HUHMR^&V7VLU%B
MOQ1%#@^@T.$0"AP>0[[#+>0Y?HM<1W$2>1(<1#PMG4-BZ+/%2[/_9)Z7)O?1
MS?"PG;:TTI9FAREH=#!#G:,]U-/=4>WDARJG,%0XQZ#<.1EE+EDH<2E L4LY
M"EWKH'+M0+[K$/)<%R'';0.RW0X@R^T<,MU>0(;[UTAW%Y'N)B)#@JN(*[YL
M!S^&6,0B+O?#?.SA>ZT,01II2QUM4;OIH-K5!!5NUBAS=T;)#&\4SPA&D4<D
M5!X)*/!,1[YG+G(]2Y#C58-LKU9D>0T@PVL,Z=[KD.J]#\G>9Y#D_7<D>G])
MB)-(\M+@,8;">[G$KPX"1HD!HIVO&_B^FO94T3?E]$V)EQ&*O"V@\G%$OH\'
M\GS]D>,;#J5?+++]4I#EGXT,_T*D^U<AS;\9*0%]2 H816+ &L0'[$%<P,.(
M"7B.^)P0-?#7X S#X)TAP'(N\7.('J*94/.]"MI#*8="HB!@*G(#S* ,M$-V
MD!LR@WR1$1R"]. HI 8G(B4D$\DA!4@**4="2 /B0WL0&SH/T:&K$!6Z"Q&A
MIZ$(Y:P?^BDA0A&B1;"(DV'L"^$<APQ!9Q$=1#U1R?=*^#<5;<RE/=DA>L@,
MG8;T,&NDACDC)=P+2>&!2%1$($$1CWA%&N(B<A$348KHB#I$1G0A(F($X9$K
M$!JY R&1)Q$4>9WX!$$1OR-8(6H0+N)8!,-N8IS29*9V_XN4?RDC5'P_A[9D
MTJ:T"#F2(XV1&&6)A"A'Q$7/0&RT/V*BPQ =$X.HF!1$Q"BAB"E&>*P:H;'M
M"(X=1E#L! )BM\,_]@1\8Y^&3^Q'\(WYC1#A%RW"/TK$(7*N9?@[/X;CD&@B
MJF(T^9<\(H-_3^%C(F5+7)PA8N+,$!5OA\AX5T0D^" \(1AA"9$(34Q$2&(F
M@A-5"$RL0D!2*_R2AN"3M 3>25OAF70<'DE7,2/I0\Q(O N/!!&>\1KL9=DK
MXS@7,?SM).J(,J* R"92B+@$ZBY*EHCD*0A/GH;0%&N$I#@A*-4#@:D!"$@-
MAW]:'/S2TN";E@?OM IXI3?!(WT [NF+X):^&2[I1^&<_B2<TMZ'<]JO<$X5
MX9(BPC59Q Z6OY3E#R4!;40-44SD2OD?(B&9VIOR,3R=VB]#CH!,8_AEF<,W
MRQX^66[PSO:!5W8(/+*C,2,[&>Y*)=R4I7!1-L!9V8?IRC$X*#?"7OD@;)6/
MPT;Y+FRS?X%=E@C[3 TV,^P>)_K)TT14:'- V40*95(LN169Y,^F_L^A_LV;
MBAGYIG#+MX9KP72X%'C N< ?3@4*3*?S'%69L%<5PDZEAHVJ"]:J^;!4K8.%
MZA#,5)>(MV%6\#/,\QD]YS%J)-:18UX&M3]11ZY2(H_((-B\B*1,"LDE/Z6C
M)Z6*2[$<CJ5&L"\S@UV9+6S*7&!=Y@6KLF!8ED7#HCP%YN5Y,"NOA&EY.Z:5
MSX%)^6H8E^^#8?FC,"Q[E;@-HU)&KB6,Y(M%+&?]ALG31E03A03=B50I!T7N
M,')SZ@&G0+B64?]4 E8U^C"K-89IK05A#Y-:-\(7QK5A,*J-AV%M%@QJ2S"E
MMA'ZM8/0I9"2U^Z$K/81R-3/$U]!7L-(OEJ$+K&0'/U$(U%.Y!.91$(!^R"Y
M \GM18GD6D5^RD:K>FK )CF,6@TQI<T4>FU6T&USA$[;#,C: B"T16HV>+6Q
MD+8:@D*ZC7JWE6*Y]0300EW30NW?S BNF9%D$U5*$<=#,>>$(LU9L!PBA:^C
M*9>#*ZC_J\E/>63?"%BVD+\=,.H2H-?+X*N/ 4\?@XT^6U:$>JJ?D_H )[4!
M#K8!ZJH!.FZ .G. 8GJ  KJ?8KF/XJV/@JR7-O2(DQ@D3POK6444\BL94@Z(
M=0YEG7T; +=F\I/7LALPH5PTH$;7&6:P-T)=.<* :P[MF,M 8YX=)QD7+CI<
M[$8YP8YR4(W2%Z.U!+\TNIQ_WT]<XF<I#N?^PN_2AA$1/>2JI\O*I7TX?)[$
M.BN:V ?;J+^[R$]>"\IVD]G E'F ; 'YJ=&Q6. $SX!O*>U8-HT+#NU803M6
M2O\1Y*?9D[):.HS)BJWJ(-@>J[9K]Z.\SL__],=^E';RL>N@D$B3SH'QXX&]
MP SRVH^0?Q0P7@CH+27O"F(-I$"3$[P6#] ?FZEOM](?V]@N.]@N.VG'+BZ\
MNSGY[6;'WB5=!D3G[:2XWTE!OX,1_(YO@.VT89N(%NDL%)%-7\</L _PHQ[S
MV?_(:S[!ME]]7_Y%RKW<RX5,[D71YD0.TR='&)0?H^8_3JU]DG:<9D!VFGWC
M=++V7([T<]FLR"E^\=03_,Q'#.+O3MX16TO>@B'V0W8;Q1C[(#\VG;P6K*/1
M-D"^6\OUH#;G<DJ;"WF$.*O-B3RJS8E<T@&NT"=/2'>4, A\>H9FLZYTC?PS
M[!?7V:#7-Q'4_==?YM^^F_S%G#+6.9/M&\,NX\^NZ[*%_8^\Q@?)?TS+>09_
M[D.1]J!<T^+>F1PI)W)OK\;D61GIKE:VS9OTQ[\Y5M[FHO<.)[AWV;G?70*\
M1U^\1S7U'OOFN[>1OXK]D'4.I9\]^"?;H^Q_-%-7RK]<TG(^H^6Y=S^K])_2
MTL;\U[7YD,FS.'_)A7PN_9(O[;C-?OH#^^B/;).?. A_YABYPPYUA_WB9Q;\
MLW06QA!_GO^X=P^GYI=!_OS57.D7:Z6](-*](-*OQDCWH_9!NAOD=ZJINU0^
MOU+9W:$2^PE;\0,[S/=LN._HO*^I(+^DYOZ"GY#NX/A<FX.0\A_/:G,0FMS'
M/>VOJ\T_2/>3N$+S*RG2?1RI^ VYY"@A1PW56A/+[\ WM.,KVO$%[?B, _83
M#IR/J3X_H"K]#SOKN^PX_Z9:_Q>5_.O\EG3V1=I[(NW!N*K-03SV?^0?I+S,
M;]1W=^" 'ZEU;],7WU!C?H$,<N2S_#+MG:!-++D=;Z"790_A%=IQBW:\@)7D
MV,2FV\UZ'F4S/D:^YR=_-^;>V1,)Y[0YB(?^8H/T(\C?T1>?P00?PIKU<&4]
M_*C)(VA_(OV7Q:Y7@!NTXQG:<8TZ]RGJ[2>HMZ]0O5ZB^KQ .QZE*CY'97Z&
M _AAG";759QD:=*ML5+>XQ@T^S#V:_,0?^9?-&=0WH)F#\9-^N(Z?7$-'NR6
M0>2(8OG).$\[SM .:1_&J3_V8;2RQMW:?1CS<)":>S_6LOP=],81ZO<+?':+
MT\O7DR>HI'T7TCX,Z7>'-FIM^%';G5_1#K?+],5Y^N)A]HL3<":'#SE"67X,
MIXH4]KAL[*$=NVC'#O;3;:AGF:V<QKK9"D,L=Y13Z02MV$3=OI]>>9@M=)V]
M]B.^^^OD;J8)+:3G/T-S_<X+VOS'6>U4=)"^V$M?[(0=[7>G[?[D"&?Y<2P_
ME>5GL_P"EEW"GEC%\NI97BL]T(O%F,V1LA!CG-@7L(3Y+'$>/3F7K2K=KBN=
M,+L?4CKS91GK3IP0-%/B3F(+?;&!8V0-+%F/Z:R#)SD"R1'!%H_'..U80#M&
M:<=\^F,NVV4.VV4VQ\LL#- ;\S&3WQI@27WT8"][B;2+J)LCJ8N\]^,=+GO7
M.,V?(O80F_AZ-:?^Y;1I*>>,A3!E?6Q8H@MYO&EW,(;9-X8X;PPBC1Q*]$-%
MCC)RJ,G1C$X^:Z<U;;2XA9YK9GLTL1<U<*ZHQZ?$W<F3=_=PBU/[HUQF#G#)
MVT0LY_-Q+L7SC;F\3Q4P(C=DO<S(9T\N=_0*?N@6PM IBT:'/ EM\@RTZN2B
M1:<(3;J5:-1M0+UN)^KTAJ#66X@:_76HTM^+2OV'4:[_+,JF?HPR@U]1:B!.
MHHQXUHI+F'3VAE/[2F*,SX>M&?8P'.BE?3W&NNB9:HS.J99H,YB.%@-/-!D&
MHM%(@7JC.-09I:#6. LUQ@6H-BY#I7$M*DS:468RB%*3<12;K$.AR5ZH3!Y!
MOLESR#/]C/B-$/_ %0?-]L^-TS7_'32;CWU\W6'/\(_V-%L2IE/0.,T4=::V
M4)NZHMK,!U5F(:@PCT*Y>0+*S--18IZ+8HMB%%I40V71@GS+?N1:CB+'<C6R
M+7<AT^H4,JRN(]WJ$Z1;_TZ(?*[!>8:!>Z30A\O]?&+ 39/[:.3[=;2GAK94
MV\A0966,<FM+E%I/1XF-!XIL U!H&XX"VUCDVZ4@SRX+.?8J*.TKD,7@,].^
M!^D.<Y'JL (I#CN0Y' "B0[7D.#X(>(=[_*1*Y&#!J?=-5MQEWG0!U+^A6CB
M<S7?JZ0]9;2EA+84.QJBT-$<^=/MD3?=#3E./E ZA2#;.1*9S@G(<$E'NDL>
M4EU*D>)2AR373B2ZSD:\ZP1B7;<AVO4XHMR>0J3;^\2O!%<B5PV.D_,!+O$+
M&8H.$FU$'5'A36[^K9 V%M"67#=]*-U,D>5F@TQW9Z3/\$3:C$"DS A'LD<L
MDCQ2D>BA1+QG,>(\:Q#CV89HSUF(]%H"A=<6A'MQEO-Z B%>[Q%W$.HI3B+,
M0\1A\JWS9=CKSWY -#,,K.9C*9=\%=_/I2U*VI+II8,T+V.D>%LBV=L1B3[N
M2/#Q0[Q/*.)\HQ'KFX1HWRQ$^:D0X5<%A5\+POQF(L1O$8+]'T"@_Q'X^U^!
MG__;?/P9_GXB GPUV"]MRR;OG$#JO2#&V$&:_$LA7^<26?Q[.NU))A+]#1'O
M;X;8 #O$!+HB.M ;D8%!B B*@"(H >%!Z0@+RD<(A4EP<!,"@_OA'SP.W^"-
M\ D^#*_@2_ ,?HOX"5Y!(KPE!(K819X)AI[#(>R+H9K]+Z5$/E]G$6G\6Q)M
MBN-C3,A41(:8(B+4&HI0)X2%>2 TS!\A86$(#H]%4'@J L)SX1]>!E]% WP4
MO?!2+("'8CW<%0?AIK@(5\4;< W_$6[A(MS#B% 1V\BS.$RS%ZB%J&((6JC0
MY%_2B20BAG^/Y&.X0@^A$28(CK1 4*0# B/=$!#E [^H$/A&1<$G.@G>T=GP
MC"Z&1W0=W*.[X1K#&39F+9QB#L QYC$X1+\&Q^@?,#U*G(13I(A-X9K[<'HI
M21J(<B*?R")2B#A"$<5X,QH(BI'!/]80OG%F\(FSA7>\,SSC/>$1'X@9\0JX
M)\3#+2$#+@DJ."?48'IB!QP2Y\ ^<35L$_?!.O$\K!)>@77"][")%V$;I\%:
M<LPE1R<Y:K4YH!PB7<K_$-%$**5*8 +@0_GFF3P%,U),X)9B"=<4![BDNL,Y
MU1=.J:%P3(V!0UHJ[-/R8)M6"9NT-EBES89%VDJ8I^V!6=I9F*;=@FGJ=S!+
M8>1*6"2+6$%Y.ARGV0M41:B(K'LY("*"W$'D]J64]DBC_LV08WJ6$1RRS6"7
M;0/;;"?89'O".CL05LH(6"J38*%4PDQ9!E-E,Z8IAV"BG("Q<B>,E _#0'D3
MAME?P"B+D6NF!HO),9"HV0M41N01Z40B$<UP/)3<?NFL?R;Y*54<<P#K?'U8
MJ$Q@KK* F<H.IBI73%/YP$05 F-5+(P+,V!86 B#PCI,+>R#OFHA=%5;(%<]
M!)GJ.N0%GQ"_0C=?A%Z>B%%R=*5R/+".18222.7K.#XJR!U(;B\E^2D;'0L
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
M'I-D*)88*^/X9BRU'HWVHVBA$7C)"'QS.+XY'-\<)G8'5"]_B:'UB(<VU&\
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
M#_PLP3:[A !U:-ZD$&UE3G?"\D90#<I (=?RT E:*YGHDX$N:8&>DAI@EN1
M/TD*#);$H"B)#TJ0N*!TB0W*DYC@<HF"$$0$=Y7PX $2&C).@D/F2V#(3>(?
MLDMLP<?$&ORV^ 7_R'N[^ ?990'ECU.[HM2JG"C\#U2"8C[G@6Q"L72^3T6?
M9/1)#'63^%"CQ(7Y2DQ8@$2'A4M4>*Q$AJ=(1'B.A$642&A$K01'-$M@1#\)
MB!@CMLBY8HU8*[X1.\42\;"8(\Z+3\0/8@FWBR^8JU8H(:L/H7@7E0,"9:
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
MPH$TXN@T2$L:)"D-7I%V QV,X#R5>#H%'5*(X)+M,HAR6]7N,+4K"^2 5)#
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
M/R"$ZX' YN<D?E97\;5ZB,7J)69@ @8_;_&RF<3#WT?< _S$-2!(7 (BQ3F
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
M+HX [*_.\+]\_O_<7N+DY.SLXN**#=P]/#P]O;"#P6@T80H?B\47:_C9L$=
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
MN_H\:,5$#=?B^'TE_GFM^>2*:BFEL4A"[<@1,'O3N9PA$4=T(8F5<9$=FSW
MCLWI'6\_#4+$D*H\%_(00[GZ>FC05?[>:GKZ4Z>-U:MN%Y\'79[1EYM]A#W5
MA-R&(E)%J3RL,3<CJB-#'-LK$L8/<I,%Y]E)&1=CX[,'8MDY?>,-4OYM2$,,
M"L10@1@:=?=^[3 Y_;['QNIEOY/O_7X/ZH5VK+"]#I];748L+\@/:9#*(MK%
M&3&]W%36(#N%=YZ1DG&!RLT>H";)^L;;OPQ;9D &8LA760*5B*%9=^^G[K.G
MW_1;63T[[^![>\B-.M"%$38UXN1E58'E\F)R0ZJ"TIZ<0^V)SV(.Q&9PST5G
MI)^GI&0/4(2ROO$&*:LF@0@Q9"*&0L10K;[N6ZO.GO=]QNJCYRTM'UVU][UV
MR87:W><IJ$$6<'XMH2RC+*B>7QC2&J^([*++Z7V1LH3!T.R4H9"L['YR1D[O
M> /QOPW2O7.@6&4QU*FO_=RAL^?-.:-33Z^:6]Z[9>MSX9IS=,L@.KFX#2O+
MJO,MX9<3:EG%Q!9J?DA'>%Y$#TD>VQ^0DS00(,_L"\S+Z1EO/PTIB$&&&$H1
M0\.I->]Z=':]N&RH]O".F?GU^];>O3>=(VO.>23).S&9H@;O@O@J7"6UC% ?
M6D1L"2P@=_@I(KNQ><P>;)Z@VUN1VCG>0((8Q%NF@WSO;*@XLO!SRZG5HP-G
M=H[<,%"]^]C8_/PC*VSS;:?PXHON">D]7I*D5N\<>CVN*+R:4!%4$5A#* NN
M]RZA-'D6Q;2X%W%:W8IXXPY2$8,$,>3OF04U1Q:\[51;^>C2F6VW[NN>^/N9
MD5GW"TNORGN.Y)QA=X9PT"LYKML[+;(-)PMN(BC\ZXE%OK7!I9CJ\ J/*FJ5
M2R6[VKDBH6:\01IB2-\\#8IWS_S2='C>LP&U9;=N:6Z^\%A7M>>5D6G#:PN/
M_(>.@9(;[E&<2Q@V;="'%]J+3R%V!:3[=01E>;>19>@6BMRMB:IP:HS+=VQD
M%XPWR%BI!-F;ID+EKNFO.P_-NC-\<N'YAQI;.T=U51L^&IXM>6?NG/'4T9=[
MSSTX]@8VBC*,8Y N^L<3S@<E^@Z1>9B!,(%'7Z3(I3=&[-@3E^K0S1YWD(48
M\C=._M*P8\K#H7W3+MP]NKCSA<:VVD]GCA=]-S#(_FQNPW_EZ,%\ZH&+?.A-
M#+Z+#_&_1:3@;@1'8:^%T3RO1M+=KU!C7?YF,!TOQ[,<+B6,.Y"M4(+R]4HO
MNC<J7;JU96KGLZ/+:CZJ;\L'+95,T-,6@KE)W"='VZBWGJ[D45_/@.<!WKBG
M)!SV<2C!ZU%$@,?#Z$"W!S%!SO>9),=["62'>YQQ!WE_3OS0M'+"E>OS)W0^
MW3RCYH/*<@6<W)(&&@>XH'LR#LQT(L'1./B;ESGA,\[&YV. />9]L"/Z79BS
M^]M(%]<W5#?GU['NCJ]8'O:C'+3]:*+G>(/*11,N#\Y$=3Y9,+'ZPY99"CB\
M7 +'-W) ?3<-= Z'@XDJ$1PU_,#S# 9\]= 08.@&P48N$';6&2)-'(%JZO"=
M;F;W/<[<]AO'PN9;XKB[W#8-U7%Q.JKJP\))>;!EM@3V+8V'(VNCD->"!-J[
M_<#X  ;LCGB QS$7\%%U!,))>P@Z90<AZK80?MH&HDY; TW#"F(U+8"-%*\U
MWMHZIZ(JKTV=((?%4U)AZZQXV+TH$@ZL"(3CZ[Q!<[,;&&YW!*M=MN"RQQHP
MRI: VV\!_@?,( B)?- 4P@Z:0,2ALQ!]V!CH2+'C#C@K)T$\\AX5MW\N\)%G
M5IKZ6LC6WP$RRZ,@==&%=&_K#R*BYPLN)7"$18^X0V4SKH=S$X?)(L%%8IKD
MG']6QB!>+NW'%>3T^93G]F ;\EO1]07CZ1_#/X9_#/^CAL1_&]C[YH(0,62H
MKP&YW@[(M3@*.4ZZD(6Q>9<:@'DF""/=3Z!1;]+CXH<C$_D70@6I0R1Q5G]
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
MN$I_450I.2.D.#(GH#!6@<M/+,3FBXL]\^4EZ/S*8D]YH\(KNS5[+$'<THG
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
MI],G\&#Y9 9LG!$&.^;X(Z\%!HXM=P7U57:@N\X"3#:8@NTF8W#=8@B8K?J
MWZ8'0=MU(6S'&8C>J0W,75K V:T)@MVG(6V/.LCWGH*"WU95,Q&5VX5"B:^@
M4!SX8R(=ED\*@;73_&#S'QZP>ZX#'%IH!:I+3$!KN0$8K- %\Y7:8+M*$YS7
MG ;T&G7P6:L&A'4G@;1.%7D GP#J7\>!^=<QX&PX"H(-*B#9^+ORFI&?/X1"
ML>^@4%28/9$$BY2\8<44%U@_W0:V_6$*RG,,0&6>-J@MT #MA6I@L%@53!<?
M!ZLE1\%^J0JX+#T,'LL. 7;90?!;?@ "E^\'\O)]0/E3&6+^W MQOPU\5RD!
M!GE.H)6G@]_!61!T?#Z$:"Z#<*.U$&J_!<C8O1 4?!@"8E0!GW@:?,5GP#M;
M'[SRC0!==A8\:DW!K=4<G#LMOSCV67^POV#SQNZ&[:C-/;NGUH_M1RQ?.CRP
M?&7_J_XQ_/\-FZ> UY[IX']@%@0?G0]A&LL@TG M4.RV0JB7,@0358!(50-_
MCA;XB?3 -\L(L H3\"HQ!W2U%;@WVWQU[;3[Z-1G_\[A@N.HW0VG9S;WG1]9
M/W:Y:_72Y;;5J-.O MQ*)< B!N_=TX&X[P\(4YD/D>K+@*:_%JC6VR#28Q^$
M^1\#<L1I"&+I0H# &/S2S<!';O4=6V3WU;/2\8M'@_,GMP[7M\Y][J..%]!/
M[6]Z/;1]@+EM_1A[Q>:%QV6;E^Z_"OP0@S=BP.V<#L%[_X#((_. =FHIQ.JN
MA5C+;4!SW0^1?B<@+%0+R Q#".*9@7^JS3>_;(?/WODN'S%E'N_1=5YOW=NQ
MHRY]OD\=+_@]L+^%OVGS@'#9YA%NT.XYIM_NA=>O OP*)?#Y\5G0CFD0NN</
MH!Z>!PRUI<#260LLLVW <#X -)^3$!FL V&TL]_)'.NOQ!3'3X0L]_>^>5YO
ML"4^KSQK\"\]6@.>NO81'SI=(MVTOT6^8'LON-_^84"GPQ/?#H=GWK\*"(C!
M%S$$(.=9"K(WZ8?F DMU*7"TUT*BR7:(=S@(3,PIH 7J?8F,-/\8QG)X3TIV
M?Q.0YCWJEX-_[EU(?.I517[DT1+VT*T_XI;3<-0Y^^O1/0ZWP]H=[Y$:G1\1
M&IP?^_VJ?QDV3H&@K=.0M]N9$'=P+G!.+ &>UAI(-MX.7+M#WQ/0ZI^9!,-W
MM##KUQ%TUQ<AB=Y/ D7^(WZ9Y/O>>90[GJ74F^[UL5==>^+..UUD=3D-Q[8X
M7X^J<[T=6NGV@%CA]C#@5X'_GTJ ^_%9T.:I$(-LO?@#<X!W?#$(-== BN$V
M$%H?^I3L=OHMQ]?X)3/8_DETM.>#T#C";2(WY)J?./HB-HLQY)G/ZO>HC._U
M:$WH<C_':72]R*YVOT(O\[@1482^2R[PO!_TJR  ,?AMG QAFZ9"[/89D(AL
M/<&QQ2#16 WI^MN^I%D>>I?BK/&2CS5Y%!_H=#<FS.=J."WX/(D=V>^?3._&
MI<:U>^<DM&"*$QN]ZKCU7KW<"O104K'7I3@%YAHU!WL[3(:]2_Y5/PWX#9.!
M@FS>.&3K\?;-!O'119"NONJ[5'?K!ZGYH=$,1\W'*9YF=Y+\7(>9P?C!Z$AR
M=Q@CJI64&-L8(&+7X#,3*WT5O#*?RN1BGS:^ MO/E_M<B)?Z#M/3<3<CTG"W
MPWX5!"(& F*(_'$'8MMT$"!;+TUE(4A/K?PBU]GR)M?DT+,<.\U[Z>[F5P4^
M[H,)1'QG;'A(<U1,=&T8FU%.2HXO#DQ-RB?D).?B2P0ROT9AEE^O,!T_E"@A
M7&:*_*]'"?UO4GX5$)%S?<!?DX&Z?@IPD-]+$?(>D7ED >2HK?B8?V;S:*'Q
MP1&%C>9-J8O%.3'6K8OKCV]BD4.JZ5'1I9%,9GY88H(\6,25!F4)T@,+1)*
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
M*!3CY:0)4;!@8B LGX2%=5-=8.M,&]@[VQ0.SS.$DPMT0&N1%A@L.0UF2]7
M9IDJ."X_#N[+CP+V3Q5D+!V&H!6'('SE 8A9N1_8J_9!\JJ]D+9Z+V3]LNPF
MY.</H%#TFRA4&$R=0("Y$]&P2,D>5DPVA[^F&<+V&6= ^8_3H#+[))R<<PPT
MYQX!O7F'P'C> 3"?OP]L%NP%QP5[P&WA+O!:N!-PBW9 X*+M$+)H*T0NW@(,
M)-8O [<U2N"X=3(X*D\#](&9X'UL#N T%@'>: 7@[=:#+W8+>)-W@Q=]/Z!Y
MA\$]_1BXY:J"2XD:.%>K@V.+!CAT:8)=OQ;87#P#UC=UOEC>U_U@\43WK?E+
MO5&S-WK/3#_^LO\9@Q-B<-XS#;SVSP3?HW, ?WH1^!NL@ #;]8#'; 5?TA[
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
M[!_"A"18RQ4!6WDY("GH"?)+74!-U GT5MJ#Z1IKL%EG 8YBID!?;P0>&PW
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
MI,!,4!*L!7<"44@"G(2V@XOP5O 0W@Q^PALA=,EZB%NR#M*6K(6"I:NA?%&
MN(,;K.5XP%Z1#YQ4^(&F)03.QB) LUT)5)>U0/'? (ZQ6X"<O1T<RG< L6$7
MV'?L!KN#4F W+ VVI_> [649L+DK"S;CF/=R8/-9#JR_RH/U#WFP OD?F'DK
MD/NZ". @\4\&DCPO4)7YP45#"!B&(N!JLQ)<:.O V7<CT**W 25# AQ+=@%Y
M_VX@M4F#0Y\,$(_( O&$'-A?D ?[6PI@]TP1[-XJ@NVT$MA^40*;'\K?;4#Y
MJS4HS]J XLPB_)W!1I8''.5X@:[(#TPU(7#7%P%WJY7 I*P#!GL3N$1L!^?4
MG4 MW V4?7O L5D6R#WR0!Y4 -)1)7 84P:'ZRI ?+P7B).J8/\),Z?VW>Z[
MVA=;4)NQ!=5/=J R90?*"P$D<6ZPD^$!J@PO,.3YP6.O$+#T1(!EL1*\R&+@
MX;49W$+%P35)$NAY>\"Y4@ZHC0I Z50&IP,JX#BL"N33:D"^H@ZD!QI >J4)
M#E-:WXESVG/VW[6G[4'[(Q$TWQ%![>TB !EG($KS %V:%SQD^<%;60A\=43
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
MF8(H01_6<&G!)BY5D.!6!"EN.9#GD8:]O+M DW<'Z/%N!V.^K6#!MQGL^#:
M([\8T/G7@J? :O 76 F1 LLA65 47P1%H5QP&50M")COX@(C!1ZPQ-@I\P%1
M0P"(AL)@;[,,;.DKP=IO#5A%BX%EY@8P+]T$9ONW@%G;5C#MVP:FA[>#R7%Q
M,#F/N2D!)D\Q;W: R6?,-PS\_TC\- 'QA?@[@XG</_L@1$4^(*L+ -E &$C6
MRX!(70EV[+5@&[D>;-(V@57Q%K"LV086+=O!H@?_VT$),#^Z QO;3C"[AGFT
M"\Q>8SY)@MD\!O[F%^:[&>R:-X.="P$6.(.9S#][$&1Y/J#L%0"JGC!0+)<!
MV7$ED%CK@!BV >R3-X-MP3:PJ1('Z\8=8-VY$ZP.[@++84FP/+T;+"]+@<5]
MS$MIL)C"?-T#%K#G)^:;!4A_L8#=LQ8@N1!@N9,++*7_V8.@R/*"L[( N.@(
M@XOY,J"15@'5?1TX!6\"<L)6<,@1!V+Y3K"ODP2[-BFP[9,&F\-[P.:X#%A?
MD 7KVW)@]4(>K-[+_[":4_AF]4OABQ4HS%J#W+0UR$Q9@_1"_)W!9C<W..[^
M9Q^$J< /[IK"X&ZR#)CVJ\"5@<?,?S/08L2!DK$3'(MW WG?'G!HD@5BESS8
M'U0 ^Q$EL#NK_,OVNLIWVR=[O]J\59VUF56;MOFI-F4+*A_L0.FM/2A,VH/<
M0H#5#BZPW\4-M)W<P)3D!2\Y?F"K"P';<!EXVZP&+]IZ<&=O!4;$#G!)E@):
MGNPO2H7"#Z<ZY>_DMKWSI%ZUKPZ'-;X03VC.VE_2_FS_0&?*[K7N.[O/>I/V
M/W5>.X#F2Q*HO2"#RC,R*"T$6$MP 4F"&URP7WEAS_.5X0/_O4(0H"<"_I:K
MP,]Q [ ]M_WR"I;\[AXO\Y61J3A'+][[F5:M,4UIU)YRZM3[0#YH\(XT8O36
M8<QDDGC+;,)^POPY<=KL">F'T2-'T'M( >V[5-"X106UA0 ;G(&RC1O<L._Z
M8O</POT(51:$,!T1"#-;!2'$#=\#&>)S?ARI:>](A8\>*:KOF+G:DRYE^B]I
MM<;CE!;SYXX]5D])AVP>D4[:/21=L_N?PW/[6Z0IFYM.WRVNT\#X&AT,+M%!
MYQP=M!8";,6YP!E[[^_WW@-PEG#L_M$* A"CN01BC%9^B[;9,!/A+/XAV'O/
M)"=$98(=I_7,(]WP$;/ [+Y+I=6?]'K;6[1V^QO4 P[7**.D*Y3SY$M.#QS/
M.;TCGW6>MSWC"A:G&/@JP@2#42;H+000MW&!*Z[O\]NWMOS^UE8>2)#C@V0U
MX>_)^BL^)UFN?Q?G)/XRTD/F:;"_V@/_2+W;/DDF-[RR+:]X%-M>9%83SS$:
MR6=<NIQ.T0>I)^@G:<><KSL/.T\X#[G.DH?<P?:P!U@,>(+) 4\P7 @@XS5P
MP_7]L6]%XBP)>#;2]O#^RE01G,W2$7V?:;9N(I6T_7$"0_9.E(_:]=!0O4L!
M<:9C?FE6I]AY]L>]RDBC'K5.0^ZMM$/,/OH <\3U ..":R_C":/'_1.UQ^N7
M0Y<WV'1X@T6;-Y@L!#CANIZX?A#VWECLW:G;L7]+\<SG*?)_+-!<^JK :,WC
M'/MM=]+H,E<36&KGH@+U3X5%FAT-2K(>\L\B#OH6.1Y@5U%[6 WT+J].1KOG
M(6:KQQFW9H\_W9N\WKLT^7QW:O0%^WH_L*KS _.% "JNZXV=.Q3[5@+V[LRM
M7)"_BWNF1([O39F:\+,R@Y5W"VVV7LVFRIQ+]5 ]$>^G-QP=9C88'F?3%Y+F
MT!68Y]3N7^;<[%?KVN#3RJQC'_"H\3[N6>U]W;/*Y[7;/O]Y6G4 D"H#P+8B
M "P7 IQQ'WRP[T;\=N]UV/DV$7X42W!-5>[AF=BG+/#7/MWE-\JLMIPO<-IS
M(HNI.I3BHW<P(=BL)R;:ICTRR:$Y+(M2'UQ$KPFL8E3Y-[J7<WH\2SDCK&*_
M2ZPB_W'/XF!\)H?\<BP* 7N,]4* "Z[KAWTO^K=[X_4HV$#X6KZ-\+9&DOM9
M@SS?GW7:HI>K+#:?+B%)C^2Y[CV8R=+M3@DP;4N(L&F,C7>HC4JG5$7DT\O"
MRAG%(74>!<&=7KE!A[VS@\YY9P4]9>6$S;CF1OR@Y$0 ,3L";!8"&-CW [#O
MQ:[ ?5B%G6\=8:9Z$^%5@SC7HU9IGAN-FLO.U9IM.E;A('6HB*[2D^NIVY;)
M,6U(#;6N28IQJ(A/<2J)R:$71)4P<R)J/3+#VUAI80/LE+ S[*2PA^S4J&EF
M6LQW:EHTD#"V"P%N> Z"L.\E8._.68%^^__4?C'THG4SX7\=DMQ76M5%3M>;
M;!C:9[^[OYRFW%[DKM.8ZVM2DQEL59X612Q*3G3*2\RD9\47,=-BJSV28II9
M\=$'V+'1)WUBHN_ZQ,5-N24D?*,EQ/\B)\2#_4* !YZ#$.S=R=B[\Y>C'U4K
MT+O&E>A)UQKT1\].[@L=JDN/-1NM'ZRSW=5535%J+F-JUQ:QC2OR JV*LB.(
MN1GQ3AEIZ<XI*06,A*1*CYC$1E9D0B\[/.&X3VC"+9^(Y _N42G?G*-2?CE&
M)X/]0H 7GH-P[-VIF"(1-%LC@EZWB:#[_<O0U7X)KC/=*DN&VPW%^IIL=K;M
M=U2HJW;5K"QG&145^UOF%H399^3%.B9GISK'9>8RHC+*W</2ZKV"4[O9 :FC
M/OZIUWT",]YZA&3.TT,S?CJ&I@-Q(8"-9^&W]V8L17.E2]#C!D%TMU,(W1I8
MBBX,;.<ZWJ\D--BMO[:KW4JBL8DL7UWGHE&RS],@M]+//+TLQ"ZI))H<6YA,
MB\C/=@W)*W$/R-GOY9?=Z<W.'F9[9U]A^^1.>G#RY^G^>3^=_'. N!#@AV<A
M5AC/@A!Z7L6'[C8+H)L]@NC*86%T^L@6PO A!<&^ [IK6GHLMM=V.,B6M3BK
MY36XZV74^9@EU039Q%1'.H17)%""RC+IG-(B)KNDQL.SN-W+O>@(BUE\B>5>
M\LK=J^PKW;ODIY-W,1 7 @)P#Q(%T:<"7G2_AA?=:.-'E_KYT=B( #HZNI$P
M,"S'WW%8>V7]0;.M%7WVT@5=5)6,=J9.4JNW<4Q3@&580[A]8%T<V;<VG<JJ
M*7!QWU?-=*UN<Z=7'_*@55_P<-XWP634?'%F[OOEZ%8%Q(6 $+P&J;SH22D!
MNR\/NM3%ATX/\**CQWG0H9/K4/>)/;Q-1S665P\;;RHZ;"N9.>"DF-3OJA'=
MZV40VLTQ"^@,M?9IC['W;$MU9+3D4^G-571*<XNK8_,@@]Q\GD%N&7>AM,Q1
M:,U <FX$NX6 2'XTE8W07>S_5UJXT>E>'C1RA!L-G.)!W>=6H>9SDCPU9U1%
MBD\9BF4?MY)(&B7+1@_3]X8<\=#V/^1KZ#T8;.9^,-K*]4"R':T_E^387^GH
MT-=,L>L;H-KVG<>,4^S[YD@.?6!'Z@'KA8!XA)Y@_[^^'_M_!Q<:.<"%#HQR
MH8XQ7M1X=1FJN2K.57)922C[HN[JY//F6Z+'B)(A9VCR?J?=5%DGV5IN)X+T
MZ<>CC"G'DLU)QW*M[(]6V-H<;;:W.CI(M#AZ'C..7\_96(^"I<T(F"_$QW2$
M[I1C_V_&_MU#0 <._?X, #>JN\2'RN\(HZ(_-Q&R[\CR)=W2$HVZ:2(6?,-V
MF^]URF[/:PPYQE5O9=J5 '7'RY':Q,M)>K:7<@VM+E4:FU]J,36]-&AF<ODB
MYB5^_<78]"(8FET @X5XG(][4(O0\7:$#F+_;AM%J':,&Y7>X$<YCY:@]">;
M" E/]O!&/%85#GQLN)+]R'J]^U_DK2X/7792'GI)D1[XR]H]B%"T?I"D8O$@
M5]7T0:6Z\8,63<.'A[0,_KJH9?!P0M/@P8R&P?U?&H;W0'TA;E8@=!JOP4 /
M/O[#N#[VW^++W"CS+C]*FER.HB>W<H5,[N'UF]PKY#FIN\QUTFP5==)>C/R:
MMM%^TGVKS:2?N.5DV ZSR?A=)I-94H:3I=+Z;QID]-[TR^J\/26K_>ZAK/:;
MC[+:KW_(:K\"F84X5X_0X4Z$.@[B^MA_BRX@E':+@&*>\*&PF97(?V8K%VM&
MBH<QHRQ F]46)LT:+[.=M5IA-4M>93[GLM9DSFN=T5S >OVYR(VZ7Y(W:7_)
MWZ+YI7JK^M>V;6I?#V]7G;^X?>_\B^U[OW[>OO?+CP49:D.HLP_7'\'UQQ!*
MO8%0Y$.$ N>$D#>L)#"Q<]-@%S<)Y'EM04W  O2$3,!LB2'8BNB!XS)M<!75
M!*\5:A"P<B]$KE*&E-6*4+A&'FK6RD'G6ED86B<#%]?M@6>8CPO2W8U0'>Y!
MT6F$4JXB%'X?(9]QA-Q $#G#<D0",8(-;.<R!VD>(U#DU0,-/BW0YU<'4X&]
M8".H!"0A!7 6E@7W)7O ;\EN"%^Z"Y)$=D"^B 3L6R8.;:+;85!T&YS&W%R0
M^@'<_Q/X^"_C^G<1\GZ.D/,GA&OS(1L006:PBF  &[FT08)+':2Y54"11P'4
M>&1!AU<:#'DEP9QO!]CRB8,C_S9PX=\,7@(;(5! #&($UT*FX!HH$UP-]4*K
MH LSN""E1W'_\0R$W\;UGR%$>8V0S7>$:R.D#T)($T0)>V$U00$V$F3P>NP&
M2:X=(,.U'12YMX :]T;0YEX/!MQKP8QG-=CPK 0RSW)PX<6BR+L40GB70#RO
M$&3S"4$IGR#4+@CH2G&!KCPW&&',E'C 7)T/S P$P,1:&(R=1<#09SGH1ZX$
MO?35H%N\!G1JUH%.RSK0[A8#[<'UH#V*.;L>M*YN *V'F%>8*<S7#: -_S_X
M]T!L0?1P!GU9;C#%6"CP@)4J'UCJ"8"%I3"849>!B?=R, I?!88I:\"@<!WH
M5XN!?M-ZT.O< 'H'-X#N\$;0/86YM ET[V(F,!\Q7S:#[B_\$_Y!#S;^TH,-
M"_%W!L,]W&"^YY^]&%L5/K#3$0 ;\R5@Y;@,+#Q7@%G(:C!-7 <FN6)@7+$!
MC.HW@E'[)C#LVPR&A[> P7',^:U@\ ?F^38P>(^9Q?S<]M, MGTWA*W?#&'+
MO"%L7@C0W\T%)E+<8+6;&^SW\("#(A^0M 2 9+H$[(G+P):Y$JP#UX)5G!A8
M9&T$\Y+-8%:S!4R;MX%I]W8P&1 'DU',60ELMSO ^#'FS<X?QC,[YXU_[)PS
MAIVS)B Q8P+BGTUAVT* @237WWM2=CNY@2S) Q0Y7J"I"P#-: DXV8H"F;X*
M''S7@7WD!K!-W0(V!=O NE(<K.IW@&7[3K#HVP461W;_,C\A]=/\DM0WL_O2
M7\Q>[9DQF][SR>S[GH_F(/7> B3?6<"NMY:PXZW5_P4,<8:_]R#$N8&V@QM<
M]_ "<R\_,/6%P=5*%)R=5@.5)09.(9N!G+#]ET/VCA_VI9+?[&JDYFV;]WRQ
MZ9*=LQZ0F[$:E?]L-:8X;?F'T@?+<>4W%E/*KRR_*4U8@_RX#<@\MP7I9W:P
M>R' 9 => ^S>%.QX#.S^GE(\P%+B!Y:V,'B9B8*[PVI@NFWXX>*_]2LM>L<L
M)6WW9\=\F2E2A?P'8IW2>_M6E;=VO:J3-H?57]F<U'QI?57KA=53[2?6'[3^
MLIU7OV\/*G>)H'C' >1ODT#F-OG_ A;B> TV<P$=>Z<G=G"?73S D><#?PTA
MX!@M^^EKN_JK-WWC9P_V]H_,,,FW+@FRKVE92A-.Q:HOR-4:3QT:=!X3._3^
MLC^H?]_NJ,%=NXN&M^W^,KIA]\[P*O&K[A4R:%YR M6+%%"^0 7%\U10^#=@
MC8_?:0,7,,5P_=_/(.!^A,CP0IBJP,]0?9&Y8,M54P&4C6]\/24FO *DG[I%
M*_WEFJ)VCYZK=9M6IGN34FMPW:G9Z JYQ^02^;#I!=(I\W.DF^9G'%Z:GW*<
M-3Y!!;WCSJ!UC [J1UU 970!P ZO@;,8 3RQ:_KC+&'8_:-P/V*4^.=BM)=\
MC#)=^2J<M.%9$&/' S]?F=O>8<K7/>,U+KMEZ%Y@%!B,N508GW:N,SM):[,X
M1NVW&J6,6@]3+MH<H3RQ.42=LARD_S0>8(#> !.T#KB!.D;MWP!Q P%<<7WV
M;]_"6:)Q/Q)V<<\GR?-.):L+O4HR7/XTSF[]W4AGB1LA+-E+_H$J8[Y1FJ>\
MD_6.>68;C;@7FQUA5EL,,AJM#[ITV?;1#]GWT$\3N^AWB!TN;^TZF-_,.SS
MJ,,3]-J\0 NC^6^ C.NZX?H<[+P1V'_C-Q(@59QK)F,/SYLL%?YGF7HB=U.L
MQ*[%4R3.1[K+G KU4SD:&*8UQ(G3'_1),^GWSC/O\2JSZO2HM6US;[5O<>MW
M:&(>(S<PKY'KF"])=9Y?K.N]P;3>!PSK?$!WOP]H_QMPPG4]</W?[[5&_]Z#
M$"-\S]Q*^)BWBVN\0)[W0;[VDAN9%NLNI)#%3\8S9$:BV"J#84%:_<%1!MT!
M22;MG"R+%I\BFP9VE?U^5J-#C5<WN<ISV*G"\R*ES/,9I9P]8U?A!Q:5''R%
M]0=]C-Z_ 2KV;A9VK1#LO/'8N]/7H+F\#80WQ=L)3\JDN6\7:PA?RC-=>RK3
M8?M("GW/0+R72F^TOU9'>+A!<VB\:4-0FF5M0)Y--:><6.Y71RKQZ7 J\CE$
M+6"?I>:Q_Z+E<Z8="@/ JB@(3 N#P1"C_V_ &1\[>QF"<$P2]O_LE6BZ:"V:
MJ-B([E?OY+I6KB8T5F2\YFBN_;;!#-J>WA0/Y?8$/\W&F!#]_9$Q)M7AR9;E
MH=FV)<'%Q(+ &G)N0"LER_\ +8-STCG-_T_GC,"/Y*R0GS;986".,<H* \-_
M RZX#W[8]Z)^N_<R]#-/%+TO6X&>[EN-;M=*<%VLWBMXLLQP]9%"VZU].13I
M]@PWI<84MF9M8I!^95RD26ET@F5A9(9M;G@A,2NTRC$MI(F2'-Q'2PP^1H\/
MODE/#'WGF!SQW38U"BPPQBE18/1O@('GP'\)@ACLWNE+T73A4O2J:BEZ6"^"
MKM=O)XSM5Q88K3)8-5!JO:6KT%&J.8>A6)O!TJA,]=<K20HWSD^(L\B.2[-)
MC\DCID25.R9$-E!C([J=H\-'Z9$1U^A1D6\HL3'?[./CP!)C@C'^-^"&9R$0
M.V>\,)K-$L+>*8#NU0BAVTU+T*7F+823#8K\1VKU5O966FYN+25)UA6Z*%3E
M>JJ79/GIYJ>'&&>EQEBD)27;)"7F$./B2\E1<?LIX;&=SB$QP_3@F,OTD+C7
ME/"$>?O()+#"F&),_@UXXCD($<3N+8 F\GC1O0I^]$>=(+K>*H3&VC811EOD
M^ XVZ"SOJ#7?U%#EL*NZS%F^M,A=+3_?1R<K)\@H-2O*/"$CT3HF+<L^(J68
M'))<0PE,:J=Q$@_3_9(NTOV2)Z@!J5^(P6E@'9*&[T32P/3?  OW()P?S6'W
M_JN0&]VJXD-7&_G1Q0X!=+)S/3K<(</;TZ(EVM)@NJ%VO_V.LFJJ7$$%<V]6
MJ;=V2E& 87Q!A%ET7KQ56$ZZ75!6(8F36>WDD]%*964,.GMEG,.\H+*SYHA^
M.6#-R0$S3C:8_AOPP7V(XD$3F=B]2[C1M5I>=+X%^W\W'QKI78L.]$CSM'=J
MB-2W&8M5--F*%]8[R635,E12JEF:\94<_:CR4)/0TEC+@.)46]_"?"*KH)+L
MD=],8>8?I#+RS])<\Y]2W MGB9Y%8,TJ C-6(9C^&^ (H%]Q"#W.0>AF!1>Z
M6,^#3K5C_^_#_C^P"G4=E.1N[%==4MUCN+:XPWI;=BM9*J69KAC7X*$>6>>K
M$U(;;.2_+]J,79ULY5F9:\>L*'=PJ6@BT\H/.%'+3SM1RA\[.E=\MG.I!"M&
M)9@R*\#DWT 0-WJ;C-< ^__E?03LGMQHI(L+'1P@H*ZAY:AY2(*KYK"R4.F
MWJJ<?HO-J;T.N^*Z:;(1'6XJ0>UL3;_60#WOYD@C]Z9$,]?&;"M:0YFM4WV#
M/:F^S\&A_I0#L?X1D5S_V<:I 2RH#6!"K0?C?P/A"#W-0.A&*4)C]00TVDY
M!['[=1Y!J/'X4E1S?"NA[)@"?^ZHMFCJD-GZN,-VV\,'*5*! PQYWP.LO5[]
M_IK,WG!=>D^"(:4[TY3<56IAWU5O9=O59VW==0KSE[5-U[2Y7=<O$V(G&&(,
M_LTT[L/_\A"Z6(W]_[=_8_?KQ.[5<)0+58X)HI)S&U#NV!Z>U#,:2V)/&ZT.
M.VFS*>"XHP3[F(N4QU%/><8H1YDV$J;N.!RGY3"4J6L[5&)@=:3>R.)(KXG9
MD5,F9D./C,V/3!M:' 9]R\.@8WD(M/_-\U2$KI5@_\?^?:@=H:Y^7'_X]WO@
MW"CO,C_*N+8*)5_;R15S544@](K^,LYEB[6L2PZ;W"XZB],ON$M2SOON(9T/
MD;<[%Z=D?2YCK\58B;KI6+VF\5B?EM&YTUJ&YYYH&8U]UC0Z"^K&9T#5^/3_
MY<]<A,[M0VBH!:'N'ES_]WOPV#]S+_"@Y)L"*.J^"/;@K83 >W(\/O>T!#WN
MFHBZWK5;3?V3LIY\A[G%_@Y[N\V=X)V6MV-WF]U.ES:^72)K<*=>3O].O[SN
MGV<4=/]\)J][>UI>]]9/.=T_0%;WYO_E<AE"1QL1ZNU$J.D@KH_],W<,H:1K
MW"C\G@ *'%^.?,>W$CS'9;A=Q]7XJ>/ZPN1QRV7VXZ05UN,N:RS&O=:9C@=L
M,!Z/W&0PGK)%;[Q@F\Y$C;C61)>$YLMC$AHO;TNH3WR04'_Q35S].4@LQ,DZ
MA/K;$&K&<UB)>Y!S!J&$JPB%WN5"/A."R//C*L28VDJ@3DESDZ94>&VG=/@M
M/YD(F7ZR66+TR4G$X!-#5'?:>X7V=- JC>G8U6J?,]?L_5RV3F6F24QIYJ"8
MXNRY]0JSS]<KS'P24_CT"P/_AP'<@U8\AU7X/,@]A>M?1BCX3X2\'B/D.BN$
MJ#]6(H<?FPDV/W9Q6?R4YS;^J<ZK_U./3^>7&;_F+UM!-7 2V@NNPDK@O40!
M@I;*0IS('LA>)@T5HKNA1502#BW?!1<PSY;OA&G,W/^A'?>@>A#7QS.0< FA
MH-L(>>+ZE%<($4$06<-R9 IB!$/83M !*2X-[/RJH,ZM!+H\\F#"*P/6O-+_
MC["_#J_JZM: [['VWG%W=W=WXN[N[N[N'A)" B$0"! L$#RXNQ7WPE-HT19W
MAR+C'6G/\YTT/=_[_O&[=@NE]UQSS)6][Y5<+49PZV(\CS:F\VA@(:\:UO*I
MX'0^99S'KX2C_(JXA5\!#PO(XW5RYU\6T1GHVT_Y)RG_"D ZY4?^ >#_ < +
MN< %A<$!)<$&%1@+U&!,4(]E@*8L7;1B::$#6QU=V50^V4H8Q);'2(XL)G&D
M,(=+ BNXQ+"-2Q1G<XOB"+<(KN46QAUD[[_T[P5H/D'YEP'2*#_B 64_ W#^
M 6"' ):T%R:T#@-:AP[*,QJHQJB@%J.(^HP<FC#2:,F21'N6&+JP1-&+)8Q!
M+$&,8O%A"IL'"]@<K&&SL8O-P@$V@R-D^;^@M1$+[8Q9Z&3,1A=S8LM!)U=N
MG!; B_9Q_&B;(XC65<)HU2Z"EK-$T6)8#"V6D[7B:+Z9["*'R"D)-+]*?B<O
MR$=QM/A!\+_$_H?HOTRLP<&0A2Z&;'0W(58<='/B1A<_7G2*%L!IF4)H7RZ"
MMBVB:#-3#&V&Q-%ZJ01:KR;CDFB]@^R71*L34FAUB=R50NMGY#WY3K^'?_EA
M@Q(_K%'BNS6*3X4VE.\T\1R$>!FQT=N<@U[3N-'3AQ?=(P70-4T(G4M$T;%1
M#*?U2*##H"0Z+)9"^Y72:+^>;)5!^STR:'>4G".W9-'N"7DGB_9?9;_9H\R?
MY(L]2G_^F]14:&? 0M>)GXDA?GIL]#?A8( =-_I[\J)/J !Z)0FC1X$8NM5*
MH&NG%+K,DD&7!;+HO(RLED.G<7ETVDD.*J#3*05TO*[XP_&AXE>G-XJ?G?Y4
M_."$BN^<4/ZM,\J]^9OL5.BHRT)/3=9?_3M(Z^]G,6'6W!CJRHO!@8(8$">"
M?MGBZ%,AA=XM,G\_#YJK@!Z+%=%]I=(/]_7*W]VVJGQSVZOZI]MQU2]NE]0^
MNMY7>^OV4OV5VQ?U%VZH^LP=59ZZH](3#U1\[($*4Z&+%@M]U%@83/T[G%ZC
M:2]B+;@PQHD7HWP%,2Q2%$/3)3&X6.9'8+W\5_\NI2]^LU0^^2Y0^^BS5/V]
M]YCF.^]QK3=>.[5?>QW2>>5Y5O>YYVV]QY[/]1YX?=:][XW:]WQ0\XXOJM_V
M1=5;OJ@R%;I3SPY09C!<D86QU,$3M=F8;,K!9'L>3/04P+@0T>\Q25*?(_/D
M/H17*;T-;5%[%3Q#\T7@H/:S@(5Z3_Q7&#SR6VOXP'>+\1\^^TSN^YPTN^MS
MP^PWGZ=FO_A^-/[9'PVN!*#>I4#4OAB$6A>"4&,J]%9A,$2>P6A9ZM_4=]-I
M)EDTCRR:1X8K_Y]I 2+ODV.E7B5D*CR++5%]%%6O]4=$A]Z]T#ZCVR'S3'\+
M'C&_$;3*XGK@1JNK@;NL+P<<M;D8<-GV7,!#V].![ZU.!J/9B5 T/AZ&!L?"
M4>]H..I,A7Z4&T&]-X%Z9SIU\%R:20'-H]"<ZTN!(]_;7&_A9UD14@_24Q3O
M)N>K_YI0J7L]MMGH2G2WZ<7(V1;G(A98GPE?9GLR;+7]B=#-#L="]DT[$G+:
M\5#('<?]H:\=]H9_L]D3B1:[H]%D5PP:$8.I,'!B#ZASIE#GRYGXWK<2]5\M
MUM=R8_;;<EN>)Z7N0O>+0B1_S4U0O)J9I7DAK43_='*=R4\);1;'XF=8'XZ=
M8W<@9J'#OJ@53KLCUSOOC-SANCWBJ-O6B)_=-D<^=1V/_C)M/!9M-L:CQ<8$
M--V8B,9380CEQE%^!O7N0DG <EI3M1KSOE:/];3.@NM^C3/_C8H B8LE,8JG
M\],TC^<4&!S*K#3=E]9HM3NETW9'4M^TK0GSG#;%C[ANC!MS7Q^[R6-M['[/
MU3'GO%;&//!:&?_1930)'4:3T68T!2U&4]%L*@RG&212_D3W+J'N7RT-7QL4
MF9?-FLP?+4;LF\T.O!?K?,5/5D8H'"E-UMQ7F&.P,Z_$;&MVK?6FS!;[]>G=
MCFM29[N,I2QP'TU:[KDL:;WWDL1=/HL3?_)=F'#'=V'R6X^%:>BT,!WM%F6B
M-;&8"B,E: [4N2>Z=P6MI5X</K3*P.,.9;@]78>YW&'#<ZK92^QP?:C"GJIX
MC>UEF0:;B@O-UA546J_.:[ ?S>EP6I8UTW4D8Z['PO01[_EIJWWGI6[U'TP]
M$C"0^DO 0/HK[SF9WUWG9..TP5RT'<Q#JZDPFGIW.O6](NK>U1/?\Q6!UYUB
M\'N/-%SOU6#.=EMQ'^UP%]W;$BR_K3Y68V-UFOZ:BCRST=)2ZZ5%M0Z+"UJ=
M%^1UN\W+'?"<D[W09U;6J%]?YJ: &9D' GLR+P?U9#_WFY'[U;TW'YUF%J+]
MS")ZUYD"8^G:,ZGOE9(Z 7C3)@B/>X3@5K\P7)REROS49\Y]H,=59$='H-QX
M2Y3ZZH9D_14UV:8CE<76P^55]O-*&YWG%'>Z]1?V>_46#/EVYRWS[\S;$-B>
MNS>X-?=<<&O>XX#VPB^>'<7HW%F"#EVE:#L5QM,YR.:EL\@+[QIYX787#]R8
MR0?7!@3@S!QE.#+;E&MWG[/PYFX_V;4=$6HK6A+U1AHS31?4%5@-5I?;SZJL
M=YI9WN;67=;KU5DRU[>M>$E <]':H(;"7<'UA:=#ZHH>!C:4?O9J*D?7Y@IT
M;*E$^ZDPD?8_CQNPBAO^:&'#C1YNN#*+%R[.Y8<30PJP?ZXQ9]N H]#Z/A^9
ME=UAJDLZXW47M*:;##;E6?4WE-K-J*MQ[*II<6NOZO9LKASP;2A?%%!;MCJH
MJFQ'2$793^3WX*K*C]XUU>A65X-.];5H/Q4FTSDHX,"'6A;<;F?!U5XNZCP\
M<'H^+QP>EH-="PS9F^8Y"*X>\)9>VA>B,MP3JS/8E6K<WYYCV=-:;-?97.78
MVMCDVEC?Y5E;-\NWJF8XH+QZ55!)]=:0HNKC(875=X-+:C_XE-6C>T4#.E4V
MHL-4F,H/6,R"Q]3Y;G0Q<+&? Z?F<<.QA=RP;[$T;%NLSUXW;">P8IZGY**!
M(*6Y_=':_;W)1CW=618=786V+1T5CO5M]:[5+1V>%<U]/B6-\_T+&T:#\AHV
M!^<T' G);K@5DM?TSK>P!=V+6M&YN!6G3849=!;* .XU USM8>@,L.'8 @X<
M6,*!G<LD8'R9#FO5B#7?R$)WB:'Y@8JS!B,U>P82#3KZ,\R:9^;;U,TH<ZCJ
MKG4IZVKS*.KL]<YKG^>7W;8\,*-M/#BM[5!P:MO-X(R.M[Y9G>B>TX7.>5TX
M;2K,YL#'*H#?V@ N]%'OF\>"@XO9L&LY"S:M%(,U*S59RU98\BY8ZB(VL-A/
M?L9PN'K'_'B]IGEIIK5S<JTJ9Y?8E\RJ=BKH:W;+F=GCE3ECT#>U9ZE_4L^&
MP,2> T$)/=<#DV:\]DGI_>&>UHO.Z3-QVE28!_"P#N :]?_3 T!G@('=2QG8
MO I@S5IA6+%6C5FXQHQ[<)632.^HCVS'LE#5IB6Q.C6+4XS*%V:;%R\HLLD;
MJIR6-:_1.6WN=/?D.0->\7-&?&,'UOM%#^SSCQJXZA\]YY5WW)SO;@F#Z)0X
MB Y381' W2;: ^J^Q^<![!T!V#)*_9^ZS_)Q 5BT28F9.V[,F;G!0;!SG9=4
MTYH@Q9JQ*(VRE8GZA2LR3'*7YUMF+"VW35E2/RUAI-,Y=O$LM\A%BSW#%ZWS
M#EVTUSMDT65Z?>D1ONB;2^0BG!:U".VG>E-!9Y'Z_ZG9  >I?V^C_KMN]40^
M]<\=W#!GIRS,W*'/[MQNP]>TU4VL>G. ;.EXA$K!QGBM[/5I^FGK<DV2UI9:
MQ*VILXE:W6X?/M;O&#*VR"5PU5I7_U5[W?S'+KOYKWKA'+CJV[2@E6@7O!)M
MIOJ#YG"Q!^ H[<'.I0 ;: 8K-E#_I/[7OX\%W0?$H?V %M.PWX*[:I^S4/%>
M7\F\W:'RF;MB55)VIF@F[,C6B]E>;!BQK<8T=%N;1>#6/FN_K0MM?;:LL??:
MNL?><^ME>Z\M+^R\-W^S]MZ,ECZ;T&*J7^DLGJ0]V+<88)QFL'(=]4_J?[/V
M '0<9D/]3T)0\Y,RE/]DS"X\8<^;?=Q3..U8D$3BL2C9V*-)2I%'LM1"CQ1I
M!AVNUO4_W&K@<VBFD>>AA2;NA]:8N1[::^9Z^(J9Z\&7IJX'OINX[D=C8C35
MA1D AQ;0&5@&,+8&8-%F@-F[ 3H/ =2=Y$#Q13[(ORP%V9>UF?3+EIRD2RZ\
ML9?\!",OAHN&7HR7#+J8+NM_(5_!YT*ELN>%9E6W"S/572X,:SI=6*,][<)>
M[6D7?]:>=OZ5EL.YKUH.9U'+X<R_'1L$V+&$[H$Q@!$Z P,[_\ZOI0Y<?($#
M&=?Y(.FV&,3?5H7HVT:L\#OVG) ['MP!=X+X?.]$"WK=219QOY,CYGJG5,+I
M3H/4M#L],O9WA^1L[ZZ2M[F[2][ZWGEYZSO/Y:UN?Y&WO(4*EK_]VQZ:P;J5
M $O6 \S90?D'_\XOO$@=^#H;8N[Q0N13"0A]I@J!SPP8WV=6+,_G3ARWY]Y<
MSL^#>1Q?Q/#9OTCAMWV1)VC]LD+(XF6+L/G+?A'35R.BQJ\VBAF]/DQNBQF^
M?"-F^/R'F.$S%)UJXPJ 970?#M(9[#I ^3\!%%!^RB\ D=3#@][Q@]\G"?#Z
MK 3NGW48Y\^F+(<OMBS;+RYLJS^].19_!G.9?HWF,OZ:S&WP+9='[UL%K\ZW
M-CZM[[/Y-+\OX]?XL9E?_<=Q 36\*Z#V_2V_ZK=O_[*"[L-Y= :G[_O?_.0;
M &%W 'P> [@C+SBC*#B@'-B@&EBB'F.*IHP1VK#TT8FE@QXL+?1GJV,X6Q43
MV$J8Q5' ,HX<MG#)X"PN:5S*+86;N"7Q,+G.+8%/_F7^)H#NO73^3OR=GW03
M(.0N@,=#@&D?@'(Y8(%"8((28(#RH$OKT$(=1@V-&&4T9Q30EI%#9T8:O5B2
M&,@2PRB6**:PA+& )8CU; 'L9?/C0K*&S8<[V+QX]%]FT#U0?XSR+U#^KP#!
M]P'<'@%8/P<P0P!#HH,\H('"H(KBH(BR((M*($5K$4=M$$5#1AC-&"&T8?C1
MB>%%+X8+@QD&8QG +%)!VEB L\EB,O8O:&S"0@OJ_S9&++0UI5=K-EHZ<]#,
MGQM-8GC0,(L7]2OX4*^5'W7[!%!W/EE*Q@119R/93O:1X^2"(.K>IM][0MZ1
MKP3Y46\2W?^#*65;Z[/0CC@8L]#>DHVVTSAH[<N-%E$\:);.AR:E_&C4)(!&
M,P31<"Y9+(2&*\EZLH7L$4*#(_1ZEMPDC\@;\B=!P1]&*/C]OPQ18"HT-V#0
MCOK_Q#. B9^-<3)EHZ,]!Z=Y<:-=."_:I/"A5:$ 6M0)HGF7$)K-IJT?)LM%
MT&R-")J.DQWD@"B:GB0_DS]$T>R5Z ^S+R)?S5#D"_ELAL*?_L?'*=!*E\%I
M6@RZ:++07>?OGTOQL.&@FSLWN@3SHF,"/SKD"J)=E1#:MHG0IW%1M)DGAM8C
M9*4X6J\G6R70:B\Y1BY*?+.Z)_'%^H7$1^M/$N^L4>*--8J_GF"#8J_^)CH9
MVDWDJS'HJ<J@MSH+??58Z&?)05]G+O3RYT6/&'YTRQ1"EU(1=&H40\?IXN@X
M(/ECVK#4]VG+I+XYK);^TV%<YHO#3IG/#H=D/CJ<D7WO\)OL:X>GLB\</LH^
M=4"9Q]-0YM$TE'[HB%(/'%%R*G149]!#F4%?ZM^!]!JBS<)0FD>( Q<&>?&B
M?[@ ^J0(HU>!V%?/&HG/'FU2']UGRKQWFRO[SG6QW!O74857+NL47KIL57SA
MO$_IF?-/RD^<KRD_<'ZL<M_EO?(=EQ]*MUQ1X5<WE+_AAK*_N*',5.BBPJ /
M]=P@6>:OGP&(TF!A#,TCFN81Z<:#88$"7T+BA#\$9HN_"2B3?NG7*/O,ITOA
MB?<LI4=>\U4>>"Y1_=UC3/V>Q[C&7?==FK?=CVK]YGY)^S_N#[2O>KS3O.3Y
M0_V\%ZJ>\T;E,]ZH>-H'%:9"#\H-D*9\ZO\QM(Y$6E,RG<\D<_;W1$?NCW&^
M_*^C(T6>1J9)/ PKE+T?4JUX)ZA5Y;> &>HW_.=H7O-;J'W5=[GN9=^U>A=]
MMNJ?]]EO<-;GM.$IGSN&)WQ>&1SU^Z9[V!^U#@6@^L% 5#T0B"I$>3+TIMQ@
MZKU18H!)4H!I-)-,3>9'IA'K?88MUXM4=[Z'R:'"=Q,2)6_&Y,C_'%6F?"FB
M7OU<6(?VF9"9NB>#Y^J?"%ID>"QHU/A(X :30P$[30\$'#7;%W#5?'? $[.=
M09^-MH>@_K90U-D6AII;PU!]*O2C[A].^1.=+XVZ?XX,]2X5YF.^+O,\WYS]
M1ZX3SV]9 4)7TV(DSR>G*YQ**%0]'E>E>22F2?=@5)?!OLA^XSWA0Z8[PY:8
M;P\;L]@:NMEJ<^A^Z_&0LS8;0GZW61?VWF)M!!JOB4*#-=&H2[2FPD )P"CJ
M>\G4O;.I_Q9(P-<2.7A5JL[\46K(^K7$GNMR@8_@Z9P(R6.9R0H'TW+4]B:7
M:N],K-7?%M]JM#FNQW0\9L!B??2PU=JHY3:KH];;KHK<:3\:><)A>>0MAZ51
MKVV6QOPP7QJ'QDOBT6!) NI.A2&T!['4]]))/JVC1!0^5$C XRIYN%6MQ5RN
MLN:<*O,0/%(4(KDO/UYA9W:&VI;,0IV-:94&ZU(:3%8G=YBO3)QIN2)AKLW2
M^!&[D;@QAX6Q6QP7Q!YRFA][U6E>W'.'>8E?K8:2T&PH&8V&4E!_*@RC&210
MW\OB RSBAX\5@O"J1ACNU8O#SPVJ<*;>@G.DVE5@;T6@Q/:2&(7Q@E2UM7FY
M.F/9I08K,FM,EF:T6"Q.Z[8>3IUM.Y0\[# W:87C0-)&YUF)^USZ$L^[SDQZ
M[-R7^L6V+PTM^C/0E!CV9_X31D[,@7IW+C>\+^.&^S7<\&L#']QH%H3SK4IP
MO-F4O:_!F7][C;_XQLI(^36E26JC15G:2PN*#!;E59HLR&FTF)?=83TG<Z;=
MK(QYTV:F+W7J25OG,CUUEUMGZFFWCK0_7#LS/CET9:'5]&PTFYZ#QM-ST6@R
MC*89I'+@1P$;_JADX-=Z+KC:P@N7VOGA9*<\'.PP8N]LG<:WJ=%'?$UMF-R*
MJGC5D?)T[>&2?(-Y164F X6U%OWYK=:]N3WVW3ESIG5F+W9NRUKMVI*UW;TI
MZX1'0]8]]Z:<#].:\]"F)1\M6@O09"J,%:"SP,#[8H [-0 _-W/@0CLWG)G.
M"T>[96'/= /6EDY[WG6M7F*C32&R(W6Q*@NJ4[4&*W/T9Y47F_265EMT%S=9
M=Q9UV;<5S')LSA]V:<A;Y5:;M\6C.N^H1U7>+8^:@G=.M45H6U>,EO4E:-HP
M!<93[\X">$3=^V8]]9TV-IR>S@7'9W##_IE2L+U7E[6AQY9G5:>'Z)*V(-D%
MS='*@PW)FOVU6?HSJ@N-NRHKS-LJ&JR;RSKL&DK['&M+YKM4%:]P*R_:Y%%:
M=-BSI.B&9UG)&^?R,K2K+$>KJ@HTFPH3)\X"P'WJ?#\W ISM9%$^!P[U<<&N
M61*P>98VLZ;/BF?9##?AA5T!TH/MD4K]K8F:/4T9>IT-^4:M=67FC36U5G75
M;7955;W3RBOGN914+',K+-_HD5]^P#.O_)IG0<4KEZ*J'_;%U6A=6H/FQ&PR
M3&;!IP* V]4 EUJI<W4S<+B/#7L&V+!U4 S6#VHPHP,6W(O[783F]?I)S>H.
M5^SIBE?O:$_3;6G--6IH+C&K::JVJFAHL2VM[YE65#?HG%^[Q"VG9KU'5LT^
MSXR:RYY9M2]=<NJ_V^?5HW5^ YI/A:D 3^DLW*#>>:X#X!CU[WT##&R?Q\"&
M^<*P:KX:LV3(C&O^H)/@[-D^DC/Z0Q4Z>F/5FGM2=.JG9QM4=Q:9EG=46A:W
M-=KDMTYWR&D9<,IL7NR:UK36/:5ICT=RTT6/E.;G+FDMW^PS6M ZLQ4MLEK1
M?#+, 'A 9^$J]?^3TZE[SZ+N2_UW?)BZWR)!6+98&887&7/F##OP]PYYB7?.
M#99K'HA6J9N5I%79GZE?.K/ N'!&N7EN3[UU5G>'75K7+,?DSH7."9UK7.,Z
M=[G%=IYSB^M\ZIS0]=4^J0NMDZ>C^53?<P#N5@&<I^Y[="; 'NI^FRE_S0C
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
MB.1#NPM2]^U^E[IM]T;J5_MODK_8H\0U!Q2_2JXXH!@1G0P=%2A?&M!'$C!
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
MET'HG#G&07.6F0;,V63F/^>HF=_ 7;. @0]&@0.H'S0;=8GV9+?I?CC=2'M
M,]A*^:OGTPRH P\N!>BB'MXT)@AU8PI0.:;/E(S9< I6N?)EC_H)I:\($T]>
M'BL=OSQ5+F99CE+$TA+5T"5U&D$C'=K^(P-Z/HN7Z'LM'C?T7'R$W#'P7/1>
MSVLAZG@O1"VB.=G/U;0''0 [9P&LI^M?OIAF0!VT=Q7U?^KA%>-<4+Q)$@HV
M:4+.)G-6QK@C5_)&+[[X#<%",1NBQ"+6)TF&KLN2"5I7).^_MD;)9VV[JN>:
M6>KN:T8T7==LU')9<UC+><T=+>>Q]QHNJU"=J+FL1-7)SM YV-=+YY#FOY*N
M?Y@Z>#]UT+8-U+^HA^?M!$C?+0RINY4@:;<A$[?;EA6]VXTK?+<_;\BN<('
M7?'"?CO31;UWYDMX[*B4=MO1*NN\HU_><<=B18<=&Q3M=QQ6LMMQ1]%NVWM%
MNZVH:+<%%>PV_],1^EJP?9!F0/-?3-<_0!V\<R- [3: 0NJA:0<8B#K* ^''
M)"'LF :$'#=E H\[L/R.>[*]CP=Q>1Z/YG$[ELSG<BQ'P/%8F9##L281VV,S
MQ:R/+1*W.K9>PN+887)7PN+(!PGSPRAI?@@ES0[^T^[9-(/AB>> = 8H?SIU
MX/KM $7[Z/H/ \2<8"#P#!=X7!0$]TLRX'9)"UPNF8/S94?&\;(WXW YA&5W
M)99M?26=8WFEB,O\2AV/Z95N7N,K"_B,KJ[E,[QZD-_PZAT^@\OO^/4O_A#0
MNX"">N=1:++Q!0 KZ/P-T?[W4'X#[7WQ <H_!A!]BCKX>0"W*VRPN\$'5G=$
MP?*. IC?U0&S>^9@>L\1C.][@]']$,;@?ARC_WLF2_?W4I;V'\ULK3]FL34>
M+.>H/]C.47MPGJ/ZQW..ZOVO')5[R*5R]Y]6TOVW@,Y?[_C$,SB DH.4_Q-
MU%GJX)< 7*X!6/\&8/* !XQ>B(+!2UG0>ZD..J\,0.N5)6B\G@9JKSU!Y4T0
M*+V-813>9C!R[TH9V7>MC,S[.2RI]ZM8DA_VLB0^7&=)O'_%$G_[C27^&O]A
M(=U_?33_9LHO/43Y)RG_ H#O50#'FP 6=P#T?P?0?L\%FE^%0.V;!"A_5P#%
M[^H@]T,/9'Z8@13:@02Z@ACZ@2A&@C"F@B 6,X+8PO#C(,.'8PPO[F5X\&?R
MC.'&C_\PB\Y_"^673>2?IOS+ #Z_ #C< C"]3]D/ 51> R@B@!SR@30*@R1*
M4)X<B* R"*$F"* !\*$Y<*,#L-$#Z(,ZH3=#I"^ $_\Q(*1#AZ.$#AK2)N/U
M?VC;,?$,$"!C(I^NW?M7 /N[ ,8/ #2> ,B_ )#Z#B!.:Q!%%ETC'V4* 2^*
M H?6PJ L_7N4B28Q(!;_\QS$ET3!7]^@0?I"C/1&B'3SXQJRY1]0RX!!73T&
M]8BN(8,:Y@PJ.[!0WIN%,I%LE$ICHT0)&\4;R'0R0(;),K*:;&2CV':RCQPG
M%\@=\HR%XA_)#X+_[R;R#:AK&Q*#B768,*ANRT)5#Q8JA;%1(9F-L@5LE*GE
MH$P'Z2=#')0>(2O).K*%[":'V2A]AOQ*'M.?>4^^L[_)(.NK#+(G_/E_0'W*
M-J:N;:).M)B_GLOH6[%0QY6%FD%L5(]GHVH.!Y4K.*C40F:0.5RHM) L)ZO)
M1K*=?OT .4E^YOQ0>LCYJO26\TGY*_N#,G+>DW?_X^T4:$S9YM2U+949M%"E
MOZ8UF=,\3)Q8:.A':XQFHTX&![5+N%"KG@LU.TD_-VH.D1$R2M9Q?]?<POU-
M<P_W5\UCW%\T+W)_U/R=^ZWF:ZZ76G]RO=!"[F?D*7GR?T!SRK:FKFTK1Q08
MM*<]L3-BT-:>A59>;#0/XZ!I,JTUGPN-JKB_&[;P_&G8P_/%8(#GD\$P[P>#
MI;SO#<9XWQELY'UCL(/WM<$AWI<&9WF?&=SA?63XDO</PS]Y[QLBWUURVQ!Y
M)]R: JWD >VI:SM2_W:6 715(70N7"P9=*1YV >RO]G&<7VVSN1^;U7*\\:R
MGO>510??"XL^OF?F<_F?F"_B?VR^0N"A^3J!/\RW"OYNOD_PGODIP3OFOPG>
M-'\N=,WBL] 5"Q2Z9(&"%\AY2Q0X-P7:4;Z3..52__>4 /2A/?'1!/0V87YX
M.+ ^N7FSWSA'<#UW2N%^/"V?]X%#%=]]AV:!N_;=@K?L9@O]:C=?^(;M$I'K
MMF.B/]N.BUVQW25VR?:8^ 7;J^)G;!^+G[3[)'[<#L6.VJ/H$7L4.6R/PH>F
M0$?*=:/N[27T]W.((%I3L I\#])CW@=8,L]]7%D/O8,X=SWCN7_UR.*[[E8B
M>,6U5OBB2YOH>9<98F><!R1..P]+GG1:)G7":8WT,:<M,D><]LL<=CHK>\#I
MONQ>I[<RNYQ1>H<+2FYW08EMKBA&1"=#%\KU$J1\ZO^AM(Z)G\>(D(5W$>KP
M),R(N1?BP-P,]F5?"8SD.>>?(G#*-T_XA$^YV%'O>HE#7NU2!SQ[9?9Y#LKN
M\5@HM\M]A?P.]_4*V]UW*FYU/ZZTV?V&\D;W%TKK/;_)K_5$V35>*$VD5GNC
MQ&3H(0SHQPL80KTSDM81(P2?8L7@:8PLW(G6A)^CK9ASD1Z<GR)">(^$Q0L>
M",D4W1-4*+$SL$IZ>T"C[!;_3OE-?GT*&WWG*:WW'5%>ZS.FNMIGL]HJGP/J
M*WTNJB_W>:R^S/>S\E)_5%CBCW(C 2A#I"=#;^K^@=3](UCP*8X#SQ)YX%&B
M -Q+$(6KB<IP)M&4.9;@S#D0%\"[*R9:<%M4BMBFB%S)#>&E,FM#:^17A[0H
MK@R>KKPB>);JLJ %:DL"EVLL#ERON3!PM]9PP"GMH8#[VO."/JC/#4:5N2&H
M.#<4Y8GL9.@[L0< 7V, 'B0!W$ICP_5T'O@YE1_.I,G!T71#9E^: WM[B@_O
MIL1PP77Q"6)C<1E2HS$%LLNB*Q1&(NN5%D6TJPY']*H/A0]JS@T;T9H3NEIG
M=N@VW?[08WI]H;?T9X:]U>Z-0/7>2%3NC4)%(C\9!G#H#  \I[>Y.]1W?LYB
MX$(.%YS-YH6CV=*P-T>7V99MR]Z8Z<FS)CU$<#0U5FQI<JK4HL0<V04))0KS
MXJJ5!V.;U6;'3-?HCYZE-3-Z6*<G:E1O>M0F_<[(0P8=4=<,VZ-?Z;7'_-!L
MCT75CCA4)HJ381 #$]W[ 76^7^@M[D(>]9T"-AS+YX+]!>*PO5 +-A98L5?G
MN?$LSPX47)P9);8@/4EJ;EJF[$!*@4)_<H7RS*1ZM9[$=LVNA)G:'?'S=%OC
MENDWQVTP;(S;9]00=]&X/OZY04/"-^V&1%1O3$(5HC39Q!P^4/>^1_W_"N6?
M+J+/^B4,'"AAP\X241@O58<U)>:LY47.W(L+_ 3FYX6+SLF)E^S/2I/MS<Q5
MZ$XO4>Y,JU%K2VW1;$GIT6Y,GJ-7GS1B4).TUJ@J:;=Q9=(YDXJD)T:5*7_J
M5*6B1G4:JA+ER2:^U3$QA]\F]J"0NG\9P($*ZEP5#&RN$(:UE2JPHL*$M;C,
MD6M^B3?_0%&H2%]!K&1/7HI,9VZV0EM.D7)S5J5:8V:C9EU&ETYU^FR]RO1%
MAF5IJXU+TG::%*>=-BE*>VA<G/%%MR03-4NS4(VH3(81 (]I#O_)!3A#G>MP
M)< >^LBQE:RO$8*5M4JPI,:(F5]MSS6GTI-_9EF0<'=)E$1'<9),2V&&?&-!
MOE)=?KEJ=5Z]1D5NNW993I]><?:P84'6*N.\K&TFN5D_F>9D_6&2E_-)+S\7
MM0IR4;T@#U4GFS@+?]!9O$+]_R?JO@<H>T<]]<X&@%4-_+"T41Z&&_29P7I;
M3E^M.U]W=8!P>V6$>'-YO'1]69I<34FN4F5QB6I948U&<6&K=D%!KUY>P7S#
M[/Q1X\S\K289^<=-T_+OF604?-3/*D1MHI%=A*J3?:2S<#>3YD#]_V@5[0%E
M;VFF[MU"W;N%!X9;96!NJR[3WV+%[FYRY6UO\!-JJ@L3JZN)E:JJ3I$KK\I6
M+*DH4BDLK]+(*VO6SB[MT<LHG6>05K+<**5DLTE2R5&3Q)([)LFE'_132E$[
MM0PUTLI0=;)7$V=A8@YT#@[6T1Y0]D;JGRL[J7MWLF%NIR3T=VDQ/1T6[/9V
M)YZF5A^!VN80T<JF:,G2QB39HOI,A?RZ N6<V@KUS)I&K;3JZ;K)58/Z"55+
M#>,JQXUC*P\;QU3>,HZM>J<?7X7:"=6H050G>YH"<(WF<(+V8"]USRV4OZ:;
M>A?U\+GT,;1OAAAT]ZI!^PQ35E./ U?M=$_^BJX@X9*.2/&"]@3IW+9T^:S6
M/*6TEC+5Y.9ZC82F3NW8Q@&]Z(8E!I$-&PS#&PX:A37<- IO>*L7V8!:40VH
M'MV JI,]R "X2&?Q".W!SG;: \H>G4G=MY_RJ8MWS1:&U@$E:)QMR-3,LN64
M][OQ%O7Y"^;-#!?-GA$GF=Z3*I/2G:.0.+U$.:ZK5BVJLUTSHG.6=FC'8MW@
MCG7Z@1W[R7_T ]O?Z 2WHV9(.ZH3E<ENTQQ.T[VPGV:PE:Y_ZO\1741\31_
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
MY+19<J/3 <GU3N>EUCH]E!IS_B2QTH7N(!<47>&"(D1XA>O_0N>)ZZ<O5WX
MGX)8\#R$&YX&"\#O :)P/4 9S@>:PD^!SLSA@ #./O]H[EV^J7S;?7(%MWB7
M"H][U8IN\&H16^?9+;'&8[;DF,<"Z97NRV56N*^77>:^2VZI^TFY$?>[\HL\
MWLD,>Z+4 B^4(&)$=/XDZ,;UUP_=?0JF-DY?XF]%,O"?2&ZX%B8 9\/EX%B$
M >R/<&!VAOEPMH2&\6P,2>!?&Y0A-!98(+(RH$)LN7^]Q%*_-JD1OQDRBWP'
M98=]%\O/]QE3F.>S57&NSQ&E.3Z_*,WV?:4PR^^'["Q_E.[W1\G^ !2?[*^W
M%W^ )Y1_.P;@:CS ^7@.G(GA@:,Q4K W3@>VQ=DPXS$>G+71P3PK(V/XET>D
M""T)SQ%=%%HLL2"D2FHHI$EF;G"7W)R@?OE900L4^P)7*/4&CJO,"-ROVAUX
M275ZX#.5KN!O"ETA*$NDB617Z/^:V(//M =_4!.]E@APCEK0B106'$GB@KV)
M8K M60,V)%LP8TDN[.4)_CPC<1'\P[$)PD,Q&6*#4?D2LR/+I/LCZF1[(]KD
M>\)G*$X/FZO<&;9$I3UTG5IKZ&[UYM"SZDUAC]2:PK\H-46@?%,DRA!I(O5?
M$^?@91CM 5W_Q51JPM2"#E$CW9O.@FUI(K A717&TDV996F.[$6I/MQ#R:'\
M<Y)BA68EI(K-C,^1Z(DKENZ*K9+MB&F2;XN>KM@</5NE,6J16GW4:O7:J!T:
MU5$G-:NB_M"LBOZD4AV#"M6Q*$=DB/1_80#-(0K@1C+ 6<H^DD/YU(2VT^O&
M;"$8RU&$93E&S,)L>_:\3$_NV>E!_#/3HH5Z4I-$NY(S)=J3"J1;$LMEFQ+J
MY>L3VI5JX_M4JN(6J%7$K=0HB]NJ61IW7*LX[IY62?Q'U=($5"Q-1'DB2V3^
MZ_O$6:0V?I4^;IRDW /41G<6TF=M>EV=+P#+"N1@48$^,R_?AC4[UYVK-R>
M;WI6A&![9KQH2WJ:1&-:KE1=:HEL36J-?&5*JU)Y<J]*2=*0>E'2"LV"I,U:
M^4E'M'.3;FOG);]7RT]!I?Q45"A(13DB^U\?0@'N4QN_2'MP+!]@3S'UG5+J
M&V1%,2\L*I:!H1(=F%ULQ>HM<N'J*O#E;<L+$VS*C16ISTD1K\[*DJS,*I(I
MRZR2+\EH4BI,[U;)3Q]4STU;IIF5-JZ5F79(.R/MIG9&^EOUS Q4SLI A>P,
ME,O.1-G_>CUQ/T[,@?;@$.7O+ <8IX]?8V2DG N&RB5AH$(3>LO-65UE3IS6
M$F_>QN)@@=K":.&J@B2Q\OP,R9*\ IG"O'+Y_-P&Q9R<+I6L[ 'U].PEFJE9
M&[12L@YH)V=?)V_44W)0.34'%=-R4)[(_==SNA]N3,R!]F _?>3:1A]#U]4"
M+"?SJQF872,&O35JT%5CPK16.W :*CUY:BH"^2O*(H5+2Q/$BDK2)?.+\Z1S
MBDKELHKJ%-,+.Y13"F:I)14LUDC(7Z<5E[]/.[;@JG9<P2N-^ )422A$Q<1"
ME"=R__4X#N!*%LV!]F!W%9T#ZK]C3;0'9(!ZX(P&$>AL5(;61B.FH<&.75WG
MSEU>Z\]74A,N6% =)YI;E2J159DCG5Y1+)M:7J.05-:F'%_6IQI;NE ]NG2-
M9F3I'JV(TDODI7I4Z0_EZ%)4)/(QI2CW7[_31\[S=!\<HAELKP-8WTSGH(UZ
M7SM +W7ACE8A:&Z3A_HV/::JU9I5UNK"5=3LRYO7%"*0W1@MG-&0))9:GR69
M5%<H$U]7)1=;VZ(85=.K$EZS0"VT>DP]I'J71G#U!?)<+:3ZNW)H-2J$5:/<
M9+=I#J>H_^^C&6RF_-4=M ?T$7@.Z2"-T_F@IEL:*KJUH:3;G%4PW9&3T^7%
MG=D9Q)?:&2F8U)$@$M^>+A[;EB\5U5HA$][2)!_2TJ,8U#RD'-"\2M6O>:>:
M;_,Y-=^F9RI^3=\4_9M0GL@%-*'L?UW+ICG0'NRD?=] ^2NH@R^@6M+7!]!
M*OLY4#Q+' IGJT'N;&,F<Y8=*ZW?C?/_,/8>4%5<[1OO,W,:]="K6, .V,!"
M47KOO?=>E2(BH**HB!VQ@+UA V.-+;8DEJA18^I--8DQFICB9S0Q,29SGP.8
M^/_6M^ZZ*^NW9CAXYMGON_?LO9^=/4/&BE!5ZO(8G:1ER7H)2[,-8I<6&4<M
MJ30-7]Q@$;)XD550R]I^ 2T[^_NUO-K?M^5:?]]%#VS\FO^T]FN6+/V;)0O_
MA?]RH[QWA? P\[^'5F33"N: /KQY-;W?6GH_^N&"=C5R._HANV,D,CHF""GM
M'K+$]D!%_+I(5<RZ!.W(M1EZ86L*U"%KIAD&KJXS\5N]T,RG;;6%5]L.2X^V
MHU93VJY:35GUO>64UF<6'BLE<V+V,I>8@Q.L@_V,?SL]^#IJ+Z4/;EP/5-.+
MYM$>I6W31O(V4R1NMT/\]C&(V>XJ1&WW%<.WA<I#ML4J@K:EJ/RWYFK[;BW3
M]=HR0^VQ9;ZA^Y951JZ;MQF[;#YB,FG+%9-)F[\SGKCQF?'$#9+QQ/62T:27
M.,?[X##K?1?U-ZX!6CO8#JA=NXW^NY/^<P_]'ZU1>+<:H=W6".D>CJ!N9P1T
M3Q'\N@,$G^X(T:L[0>;1G:EP[RY2NG95:TWJFJL]OFNEKE/75KUQ78?TQG:]
MI3=VWWV],7N>Z8_9+>F/V?5_.<XVT,7\;Z'^&L:^: O]+WWPM+U [GX@\2 0
M>@3P/J:$QW$C3#D^ .['1\+MQ'BXGO# I!.!F'@B2AA_(D5P.I$GCCTQ33;Z
MQ"RYXXFE"OL3FQ0C3QQ0CCAY23'BQ#W%\&-_J(8=E53#CDA:+W-0LPY&_79:
MP:7;-#N#@$KZX/Q#0#*]:/@)P.<TX').P)@WM3'J@C$<+PR PX61L+_HC)$7
MIV#$I4 ,OQ2-89?2,/1R$09?GB'876X6!EWN$ 9>[A8&O/6&,.#R7:'_Q=]%
MFS<EF<T;/<A?L&M-W^ZH[< \YKWZ %!([13:T0AZ89_7J7\!&$-//.QM.0;<
MTD&_=XU@_9XUK-X;"LOWQQ W6'S@!_,/HF#&28CIAZ4P^6@6C/^?E3#ZN!.&
MGYPFMV'XX6,8OB_!\#U),'SW7S91?Q7UYS/W-8R]B'&G4COB#>I? B9= 49=
M!X;0D]M\")A]JH#A'5T8?F,$]5UK,ACZWXZ"WK>3H'O/!SKW(J%]/QU:]\NA
MO#<7BGMK(;_7#?'>10CW:.3O_T%HWN_]RVKJ+]S7NS.IF+&G,NZ(RZS_:\"$
MFX#]>X#M1X#59X#QEX#^-X#N(RUH/U9#]=@$\E^L(?YB!_QB3^CY?_$DG)3\
MPL'X%][XO_"F_X4-_?$KA!=^\BWYC?SY#XNH7\<V5_(:[\$WJ7\5\**V\_O
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
MAT58E61&3,*K).,7?,#[\4WFX!CSWTW]'?3@[?. 9:1^#GU7HXBIC48HG3L
M17,=D3]WDI SUTN6V1@D3YL3I4R>DZB5.#M#-VY6@7[TK*D&D0TSC<(:YIN&
MU*\R#ZK?:A%0?]#2O_ZBI5_]74O_NM_- ^HDTX"9DG'@3,GH!3?R60]L@X?K
MV!8Y_=Y$#]S6##236E)*"A;I(W>1%;):AB.CQ5E(;9DL)BWRER4L"I?'-L<I
MHYI3M2(6YNJ$+BC3"UXPPR!@_CPCO_DK37SF;S;U:CI@YCG_33./ICMFGO.>
MFGC.DXR]YDI&Q/ %EYF#$ZR#_9IUJ(7,P6+F8"G; ;UP-?UX_DIZCY7:2&DU
M15*K+1)6C4)LJXL0W>HM1K0&R\):H^0A*Y,4@2NS5/XKBK5]5E3K>BUOU/=8
MOMQ@\O)-AF[+]QNY+G_#R&7YUX8N2W\S=%DB&;@N[D']@O-LAT=F,P>,=],2
MM@/J-J]B/:P&RFE),MN!N/4"(M<;(&*#-<(V#$?(!B<$;9@L!&SP$_PVA(D^
M&^)D7NO3Y![K"Q3NZRM4KAVSM"9U+-&9T+%!U[FC6]>IX[R>4\>7NN/6_:H[
M;JVD.VX-6?TO)^N9 \:_G;&O:Z7_IP]OI&[51M;!9OKO;?1_.P#_3FWX=)K
MJW,@/#OMX;%K/";O\H#[KD#!=5>D,&E7DCAA5[;HO*M,-FY7G7Q,YR+%J,YV
MI6/G/J5#YUFE?>=MI?V.7U4CMTNJD=LDK9%;_T6S#K6+^AL8>^LZ^F_Z\!E;
MZ3^IFT%;%D,_&M -3*9EG7!0#\Z'S.!TR!;C#CE@S*$)&'W8 Z,.!\'Q<#0<
M#J=BY.%"8?CAZ<*PP_.%(8?7B(,/[Q;MCIP6;8]\)MH>?"P;=$"2#7I%D@_<
M_R]=2_OV(C'V19M8!]0NWP-D43?^(!!,/^[Q*CWP"7KPUV08<D8?=F?-8'MV
M$+''H+/.&'AN"@:<"T3_<S&P.9\!Z_-EL#H_"Y;G5\#B]>TP?_TX3%]_'V;G
M'L'LC"28G98$T]<D\07;VS1/J %+M@"S.X%I74 .M1.H&T)=#_IQY[/4IUVV
MI2^V>DL!D[=U873=F/2#X?6A,+@Q!NH;;B0 ^C=BH'\S"WHW*Z![<SYT;K9#
M^^9^:-V\3+Z#UHT_H?VV]'_HH/YRZC?N BIIS?-HB1-/49^Z'M1UN@",N P,
MO 98T)<;O4L?_I$"6I_H0?F),12?]H/\TR&0?38:PF>NP.?^G!!I_J>,YM%
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
MS'S7:?;A4#NC&XBA%P\X K@=HSX]^5#:T_YG ;/7Z8,O**%[60V=2V;0OC0
M6I=&0'7)"<K+4Z"X'$P2(;M< /%R+83+2X'+O/ E^NW+-/*7'I+G1/J'M<S]
MXDV]^W#*&7<6M6-?I?Y)ZI]F_L\!0^C)^UT$3-X"U/3F6C<%"+=T@%OT_+?,
M.>C1\[]'S__^.$X(.3'[D(/Q1YR,?,2;[J-9FC\53O:0\^0K\IC\3:0>EK'>
MYVC6@!A[-N...T5]QNM*W5'4M:.NU=N T4U CV$H/J37_XQ\+@.^8#EN&W R
M; I\;<-)^1#@[FA.S-R ^RS'=QP,OV.'_ST;W?<=Y!5RB=PAOY!?>YBK60/B
MKW*9\_@SFN>@J'\9<&2\@ZAK3EV#CQB[1O=+S?H+^;9O+>0[@1-R%2>D^L!/
M1J AXP39%GCL /S&R?)33A)_YV#P!P? 9^QXGK'"GS'1SRCR[%/R90_3-6M
MK*H$YCR(VJZ,V>$6,/ #P)3_3/_+OO67%^L@FOT@K%(::VJ17S7K(2*UM'D]
M-?"7"<T"<R*-(!/1^\94ED/SI[NDA7W/PW3W/0=SI@?):! ]]@#Z:R*G[\=P
MHEE_\"!A))GD__]<?SA$3O;M!;E)[N!O_ =_X<__L^;Q[+^03.EOC:TAJ8D6
MSZ$IQRCB1H)(/,DF960&:>Q;B^E=?]#L2?D;VZBS&\^QGQJOX@^<Q>^XBJ?X
MG&GZD>GZO6>MXQ?RB/SGOY LZ/7-S)D/,^;" I*B/S\=02827Q+5MQY42"I[
M<O$<32S_8EZYE3KKJ+,)3["#.GNI<8C7/8F?<8'J[^,!&\[W_!?W^<U[Y-O_
M@61-KV]IQ'P80C+@4=\*DLX0EH7U(7CTK0<E,M8<ZI;Q:C6,9S9U%E!G*756
MX0>T4V<+=3JILQ]WF8L[.(^O< .WV8@_YS<^9:8^[ENE^E#H0^RE9]W#1I_Y
MT&4^Z/M-F0^C@:P;>TBZ+OA+RQ^_*Z/Q1)Z&G^4%>""?AGNR6MR5-^*.O!E?
MR9?AMGPUOE!LP&>*;?A8L1<?*@[C/<5IW%)>Q4W55[BN]0A7=22\I2OALIZ$
M2_^%9*L':1#]OXT,4G\=2/U8)DO6C^E@_&8T%@_5'GB@#L&W^@GX6C\+7^@7
MXQ/]2GRH7X?W]>?A7?T6O*._$C?4Z_"V>C.NJ7?ABOH +AN<PD7#*WC3\$N<
M,_H%IXTEG#*1<,)$$H[_%])09>]RHH8A+(>M#O[J;X1'UOWPG?EP?&TZ 9^:
M^.)]TTC<-$O&VV:YN&)>BDOFU;A@T8 W+)KPNN5BG+-LQ1G+#IRVVH935OMP
MPNI5'+-^$Z]:?X1#_7X27K%Y+G3WEX1]?>Q]B9[;F-WLW_:\[<G]X0+NVVGC
M;G]#?-*O/][I/PI7!TS&Q4'!.#\H%F=LTW'*-A\G[,IQS&XZCMK-PF&[^<(A
MNR7" ;LV8?_@C4+WX$YAW^"#PI[!9X3=0VX*.X=\)VX;^H>X9:@D;B:;R,:7
MD!Q9AE'L>IS8U8X'/G5FMS]:AO>&ZN#J4 N\,7PX3H^<B./VOCCB$(&##HG8
M[Y"%+H="8:_#-&&WPPRATV&VL--A@;C=8;FXU6&MN,5AJ[C)H4NVP>&X;+WC
M6[)VQSNR-:-^E;>-DF2K2.MH,NI?-(\:_D+=N^SB/YI"_\\AYRU7X,(X!<Z.
M-L*QL;8XY#06W<Y3L,<Y&)W.,=CNG")L=<X1-CD7BQN<*\3USK5BNU.C;*W3
M(MEJIU9YF],&>:O3+L4*I\.*Y<YO*I<Z?ZY<//X7Y:+QDJ*Y%_G"EWA._1^H
M_[DW_98?M<E9GI]T%W!DDAK=+C;8Y>J [6XNV.SNAPWNX4*[6X*PQBU=;'/+
M$UO=2F4K7*MDRUSKY4M<FQ2+79<J%KFN52YTW:::[_J*JLGUC-8\U_>U&MU^
MUIKM]K=JEKND)(J7>3*)0Y 7AUYVZY=".,\/!8YQR#OH2[_AH8L=GA;8[#4,
M'=[CL<;;$ZN\@X45WM'"4J]D<;%7EFR15Z%LH6>Y?+YGC6*>YVQEH\<BU6R/
M55H-'INTZSWV:<_T.*E3ZWE#I\;S@<YTK^=:T[TD%5%6O\0C=PZ']/_7Z7W/
MTWL>CP(.\+B'Y=GFI\(&?U.L#;!#:\!8+ N<C,4!_D)S0(0P/R!>G.>?)IOC
MGRN?Y5<BK_>K5-3YU2EK_9JT:GR7:U?[KM>I]-VM6^%[3&^JWU6]<K_[>N7^
MSW3*_"4MHGJ9'SV!CQGW6]0^'0<<CF?\/&[GS^M#1+0%&V%YR$ L#G7$PC 7
M-(7Z"(VA(<*LD!BQ+B1)5AN2*:\)+E!4!Y<K*X-GJ*8%-6J5!RW1+@M:IUL2
MM%.O*.B(?F'0)?V"X+OD=]V"8$F[($32XE'U@N^8\_?"@3?I?4]PZO,*IQV=
M/&YB659'T.]$J+$HLA^:(D>B,6H"&J(\A9F1@<*,R$BQ.B)>5AF1)I\6GJLH
M#R]1EH97J8K#9VD5ABW2R0];K9L;MDT_)^R@.CO\3756^-?D-[VL"$F':!.M
M%WS#=G"#,9]+I.=,!;KHP;>3#@[YRUFNYA@]S(VUQ*S8H:B+&X>:N,FHCO43
M*F+#Q/*86+$T)EE6'),E+XPN4N9'5ZARH^NTLJ,7Z&1%K=++B-JBGQ;UBCHU
M^G5U2O1M@Y3H7_528B2=U!A).S5:TGK!EZSWJ]0ZK5F'HO?<G4V_1=9D "TL
MU]P$'=0GFF%&HAVJDT:C(M$5Y8G>0DEBL%B4$"46)"3*\A(RY#GQ^8JL^')5
M1GRM5EI\DTY*_ J]Y/A-^HGQW>J$^',&\?&?D<?Z\?&2;D*\I-V'EH;/6 ^7
MJ'62FJ_DT/OGT_N3UES.]=,XUTU5HB;5&)6I S$US0&E:1-1E.HIY*<&"KFI
M$6)V2KPL,R5-GIZ2JTA-*54F)]=H)2;/U8E/7J8;E[Q!/R:Y2QV=?$8=E?PQ
M^44_.EG2)3I$FVAI^"":;8$Y>)6Q=Q7P7BBBY^-T>%DA,#N+?B-3AFF9ABC-
MM$%1U@@49#DC-VNRD)WE)V1FAHEIF;&RU,P4>7)FMB(QHU@9GU&M%9LQ1SLZ
M?8EN9/IZO?#TO?IA&:^I0S,^((_TPC(DW;!T28=H$RT-[_ >.,<<'&;L>TI8
M#YQ^KB&+RX"9_&P:?7EQGAKY>5;(R1N*K/RQR,AW0UJ^CY"2'R(FY46+"7E)
MLKB\3'E,7J$B*K=2%9';H!V6VZ(3DMNN&Y2[6R\P]Z1^0.Z[Y*%>0(ZD$Y@C
M:?>AI>$:[X'76 <'&/M.3CLW5+(>JH %/$[GM+R8G^<6ZR*SV QI);9(*1F%
MI-*)2"CU%.)+ X78D@@QNB1>%EF2+@\OR5>$%$]5!A77J0**F[7]BM?J^!;M
MTO4N/J'G5?R.GE?1S[K>19*.=Z&D3;1\^KC$>^ XZZ"+L6^K!M;-H.^L95OD
ML8)ER6=9TBI42*HP0D)%?\15CD!,I3.B*B<CLLI/"*\,%4(K8\7@RA198&6.
MW+^B3.%;4:OTKEB@\JQ8K35EVDYM]XIC.NX5-W3<IOVH[3[U;RWWJ9*6>[FD
M>L%YYN PX]U-_<UU]'T-]-ZT1@VDO)Z^B[X\H59 5*T:$3,M$39S"$+K1B.X
M;A*"ZKP04!<D^-5%"CYUB:)W79;H.;-8-GGF=+G;S":%R\Q5RDDSMZLFS#RJ
M&C_S;=7XVA]4XV?\I1I?(ZDFU$C*"=-[.:5Y+D_S3!KU.^:P3Y@+--$6S6AB
M/?"82J))T%P=^,\S@>^\ ?!I&@GO)B=X-;G#H\D74YI"X=X4*[@VI0F3F@K$
M"4V5,N>F1MFX>2OD8^=ME8^>=U@Q:MX5\KU\5.-SQ:@YDF+4['\YRC:PE[%N
M;F0.YK-/:-8\B\1Z:&$[H">/7P*$$N\E(MR7JN&ZU (NR^PP:9DC)BZ;@/'+
MIL!Y60"<ED=BW/(DC%F>(XQ:-E5P6-8@V"];*HY8MDD<MNR@.'3997'HTN_$
MH4O^E UMD7I9U,LKK/>=C+V=%F@Y-9N6,0<KF /Z\31:U:C5]/]KZ'_IS<>M
MT\*H=B,XMEO#H7T([-M'863[1(SH\,3PCB ,ZXC!T(XT#.XH@EU'+09U+,+
MCO5"_X[]@DW'!<&F_5O!9NTSH=\:2>BW6A)?L(?Q;V+LJVC1%ZT$ZMOZUF!H
M4>-I#X/IB:=L 9RW O;; =N=.ABXTP@#=EJC?^<0V'2.0K_.B;#N](159P@L
M.^-AOBL;9KLJ8+IK'DQVK8'QKKTPVG4>AIUW8+3C=QAMEV"T31)>L(WZ:QG[
MLE5 ([4K:0?SJ)E$O3#Z<:_=P 3:=OM]].#[Z<'I3XT/:</PL"&QA/JP'7&
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
M2.8A[*:^FW?1%^"=M9\V@*/F*'WQN)1T0@I#L'KC1F<4N]T9:=3U\)\%-YH
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
M7,66EBFFM%[199V**INAR/+%BBC?K+#RPPJMN%DA%8\JN.)M'O^MT'+S$,+
MK?7,"\8Z$+R[>QB7>J7E/,XC#>[M(-_EO6IL+,!7J55CE5#IH+A*-\56^BJF
M,D315=&*JDI61%6VPJN+%59=H]#J-H743%-PS2(%UFQ00.U!^==>D%_M0_*M
M^PN/7\NOQBQ_$%!M'CHI=A+^ W#O(.U=-\.R,V7.5&(!6YJ02>78DH,M24TC
M%-5@I_!Z9X4U>"JT(4 A#1$*;HA74&.Z AL+%-!8*;^F9ODV]<JG:8&\FM?*
MLWF_/)K/R;WY ;DU_XG'+S6QR2R/1K)&8-S6<VR*Y1_MM\YF7)A#+("^6<0"
M]M1B2Q'V9> 7NKY".\8IH-U!?NVN\FWWD4]'L+P[HN75D2S/CAQY=)3*O;-!
M;IU=<NV<(Y=)J^0\:8^<)MT@QTGWR6'2:W+L_ *8Y=1A@?&+48?[&!?F,3\A
MD5<@#?L72M-XWHHTJL"N/-Y/QL9(_!,PU22/*>/E-L51KE,FRF6*GYRGA($X
M.4U-E^/4 DV86BV'J1VRG]HGNVF#&C]MIVRGGI+-U%]IW-1GP<>RF?*C;'O-
M&@^NH_P#ACP?H!V66':FS+7>D%*_F%A<A ^P*1;;0N:C/['59=XH.<RUD_U<
M9]G-]=3XN8&RG1LIF[E)&C<W1V/GE6OTO&:-FC=5(^91\%ST[EP$Y5S$XYRG
MP?L [3_;/(2C\.^!;\MRVF&5M&@U8R-HXWDER%TI)2)7PWG?=U!R Q,&1\AF
MT%:C!M&Y@^CM09*009* 93& "7 9$\\R.M2RR9;%K67&L1^$[=*;&7@0<$L0
M9HO_#;!AP*P#U'OG*LOIH,$-UEMJ-Z&_02%(1:9&\NC/Z^Z U$2V8,1F$M!-
M)%N;2  W300D/IN89#?%6[9!;J(S;R*0-]*(&U=8?@IY Z)Z/:)Y/4)QW9?2
M6O,0]B#_MFRTG [J-TX'[: O[&),VBUE7B/%@$ P$3A2C,U>^/>1^.Y'W^ZS
M 22@^TA&]WM8_N%GOY$ &;M4C*.QM9;M</MHT'U;I;UH[KUWXWA$\C6?,QC\
M-+0[9<<6R^F@Q7#.@*-M/W&(V[*1I7%'I" P\2C^ISG''8<;G4XR;05VG,*.
M4_CC-/XXC3_.8,>92)(1DJ+KF0BN;P'&S\73P*<I^#3B_A0Q<0K=?_);8-;F
MW99?*IIU@+X(7S4\N9B;<%H*/@/_]9(#+AR+/M?PSI1;K\)%Q,%%VN4V$O3;
M2=#O0&O?2;M<PHY+) :7F'0NT:DO$=B7J.PE"KR+]KB3]KCS7^!'RQH,W)-/
M,!; F7\C,0A7\$WPWP+_1>NIH*MWIMQGA7%:YX'A=1%\\@@^>92V>=R5)!4[
MGHJV;-]]FOA\>AH@\)X^!.@?3_^.]_X!OM!\ZMU#G>NI9R%U3+J-/G@G\7=)
MLK]'&CF\]F*LNSQN70=YVHKA4SK/6G=O#*V'C)'^0-N\CD!X$SO^2B+V%@G"
MV[3).W3L=XB+=ZCL.Q3\SHO@/4TQUF"H<S&FI5#/4.HY<>AF7,DTO#-E^(3.
M\ X18S?*_\ER<\B;_[46,G2#".WSB?%+OL3J%\3'ER3)7Y.D_)N^^@V#SS<$
M];<X^UL<^<TS^N5$R'BK[K_Z5(AQ2XAQ2VF#+#>$&KM#C-,IQB^E#)^2V8*"
MW*4?478_#-W2<1HU=Y/^C;;Z&L7XU= MI9^@9W_Z^5=9WK.N?[P"GA_2O&.M
MZPXCK&L1QEJ,<6NK<4N(<4NI<4*FBA):]#VZ[EMT[K_1_5]I,66OT+^PP_BU
ME"O8\2GJ[Q.4V4>HPP]0BN^A,]_%B7_#06_SK>';.8S]'\9:A'%*Y(G_67\P
M6?WB3IV"X(NC+IEPE<)11_GM^A"]_9YF4O9\REY,V<MIBG64O45OH#%?1^V^
M1@=^!57_(FKY>7SQ+*\\0PF_M?+^QKKV8=R*<?F_;&#$P%H;_.:DC^6#2HZ
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
M7\R@$TVG/:;CN.G&)I]5=#9$]50$W90G&(3? ]\1>&9MQTWKEUKVH?0;^U!
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
MZZ#'.@1!Z^"?ZS#PKX,MUL'IUD'0.N#^M2? ]YPR4,=$U"T",OT6$MES=Z%
M%K_Q'A1NK64-?;V7A%N7:'P6I_'])#L;UD/@)_OA(P?19P_"-PZAKQY&'SD,
M6QQ"PQX"DCFT"W23DE'7:-2S!;YR6B%Y2S*_8>V%70=I.(MSH!Z8'6RT)G*4
M60OASLAP>T)^A3UN8_SZ#>/G7?CG/?21^^AX]U'Y>ZC8O0,,]N?V@S3<2=KP
MUESN/$P8T%G;^K,H*?0&D?YK()M70%0O@'R> W$]!1IZ#&SW"(B3>[I_'^CZ
M+AKG#BIP"\I=!^;F]G]PQ-T%RIT#V5*_#B"[!L*MQ6C1)^"[]\ 1KX'M7E +
ME-\:9;<'/DU N5WH5^AQ$WI<!^*Z@L'BHOA6@Z' KJ-ABBF0.ANREL)$Z^O?
MB?(;L/Q'D C-]74-XD=&!VX?Q!^PQ5/B09X._LH<LASI*GG3.>#<4Q1!QX%D
MCD"/0^([07N@[$Q(Z(-FRH<;E*#\H7"+L:A]!9JQ$NZS$EIL0].>IM6P''<&
MI;K1'HRYC73@U@"X%R'_2MRREBJ=!*XZ EL<!+;[F5QH%_!4'8725J"S6NBQ
M$7JL!^I:!\2W!@BP!CBW&GJL@!X_ ATOPV#R ]ID,3K40G!5PH'F G-S9T^X
M^S^_K]^#,1G$W47*[0'Y36H-0@'R^)"E SFFD&&'\MW13?RI"K[Q ^RQ&.VR
M"/ZQ "BSDE)1?D^4GPV\W@_EE])T&@Y+3$:KS(6'K, PMIW&H<7& G-S-^N.
MJM]_P=VT^[1^_>5XO<MS7:QA#\8R\3T8!C2?+%"2 \KW ((.H&FPQU1J@_+;
MH?PX#)F)J'57E-\3Y?>FD;#'<*#U<OPV!-R#4 KWYIABX-TB>B*^^Z)A_P5W
MZR\GG]L#LJN^*U;7#T65L,5,^$4%^LAD,D(]K"##"?I[T@CH,0QZ#(6?#D9_
M&02\70847 )?+8(>A?"/ DCH!P[N=$P.:I -#^P-*5ET&Q[T0?P^Z 8Z@:%D
MEQ+1>M!R><FRLV3]@YL>5"%3$_71A1P3U,4&,IQ0NB?T]T=M0Z@O\'8N$'T.
MD'<V].@%>V11.LK.A3;<SI!1\)CI^):[R74S/.@T6N^5^-0;=PLR]_DSAI!-
MF&96:!$MP.?W&-HF*7'K'\!]) ^Y&I I0)WT(<<,<FP@PQDR/"')G]* ^WM
MCVX4!:^(@242(:<;RN\%C?K#<X=2/"P9"\^)$=_L<@B>]#M:\8OX-F:.ZC#E
MU^A+KL":A<_)&.)'(2P:#%T*$2KUQ7C1&_Z904+(,H0<<\BQA1QGR/&$1'_(
M"89WAL,SHB$K#G(ZH^R>^"T7FI7!@\?!>^:"HYI:P>-;8H1IB=$GC"2W$6U"
MR/$C0I]YF.(J+"3;0(=@:"WBPA'8)5,5<ZJ<*NRH"7DZD&4$*1:HDQWJXP)O
M\(0L?\@*@:S6D-4.LA)0=BID],:W112$]@B$=[40]ZP=H&OHZ:]!(C&ML<24
M"!PYRQYM !K!7=&&[_J92!Y1=8=-DGAR%*>L3NWEM2!/%[*,(<T2=;*#+!<*
MD_.B$+D "I8/HT#Y2&JA$$O^"IW)3S&#?!!X>2D-)T^EZ>2A5$5NRMO)5?D\
MN:J\(%=5D9A684I;X$PTW14^B*E^**:6(@>$70C'>@+OIZ"-XF&3MIJ*%*ZN
M06$J @I6UJ- %1-JH6)%_JKVY*?J2CZJWN2M%DA>:N'DH=:.W-43R54]C5PT
M^I&31CDY\J:1/6\9V?&VD2WO'-GP7Y M7T1VH!\A?YX'^H&WY"[6P5Z(;;D]
M($Z2/2")7+B.]FH#/PD1*),?GT<^/"%Y\?3)@V=*[GQK<N,[D@O?G9SY?N3$
M#R4'S2BRU^Q(MIK=R48KCZRUAI*EH((L!,O(3+"-3 7GR4SX"B0B<]!2R)_M
M(WD?SDA@_3)\YN/WK$9[0-JB;5HB1&R!MO$4JI*K0).<!=KD*# D!X$YV0EL
MR5;@3#9";[(6!I&5L U9:L>1N78JF>GDD(G.(#+6F4*&NC^0@>X6TM<]0_IZ
M+\E 3X3O@/TA;R9D3^3. @4CW 3U10B8 6R; CWBT#:1\)-0A$.^\%<W R6R
MU^&1C8Z K'7TR%+'F"QTK,A<UX',=#W(5"^ 3/3"R5B_ QGIIY"!06_2-R@C
M7<-)I&.XF+0-:TEH=!+TG+2-1*0#6N@O.8\T'GBV'&%?<<OZ]]$@[$D&9(OQ
M1#O 5X+@(][P$6=S.;(V4B-S TTR-= F8P,#,C(T!]F2H9$K&1CYDKYQ&.D!
M%.J8)).V218)34M(8#J!M,P6DJ;91N*;'0,]P<^($D"509+S2&-;2_:A% *J
MYN#G-.B4B+SVT#$<?A((?_6"CSBB;2PME<G8C$<&I@+2,]4C73,3D#7IF#F1
MMKDW"2U"2& 110++1-*TS""^52'Q$*1K6%>2NO4Z4K,^#'J GS^2AI5(?"\-
M=QYI#'#L8&#K : ^45_O8VT'&[5"V[1 VWC )@ZPB;F# NG;J).VE28)K71(
M8&T$LB0M:P?2M/$@OFT@\6PC2,.N(ZG;I9&:?0&IV(\F9?LYI&B_AA3L#^#S
M'N@=OL-<WEIR'FD4(, @[KT\H-[ U]V@2T?H$8T0L"7T#( N;K")+?J-"6RB
MXZQ"6HY\XCL(B>^H3SQ',]* D=2=W$C-*8!4G%N3LG,<*;IT)P67?B3G,H+(
M!3.1"V9%%\S0+H@67-ZB<1%+1$G.(XU R%L&3)T/RN+.X@"VQT.O:.@7!EU\
M !V=0M .L(D!;"+T4B*>!X_4W 6DXJY'RAXFI.1A0PH>+B3O"4?RA!$]N84+
M@&0O@%8O8"POQ+%>"-0]$1Q[W@8!ZWF(:#KDCX?,84F2?2A]09G ^5T E^/P
M?21T"0)D] "$MH/-3&$37=A$,U")U (T2-%?B^3\,7CX8Q#Q1R?VA]/XPX$"
MX-@!^,, 8/\  .L  ,, @"9_  9_!/_^B-C\H(.?2/PH>BQW+VZJ9!]*+B@=
ME +U8_!]*\ COSB8#+I:HGT,8#<!_$<C7)$46ZFCH3"IA E!F/#",+"&H2.'
MH5.'P:'#P!R&RH4!L(>525ZU&@K@$@(0$G*3*/B->!UF,M0<W1W^"'@^( -]
M(D-R="2).XL#78*0[P&[V$$7$^BK#;OPH(]R>TRJ[8 OVP+716-2B=8%6,9
M%H4.' 7'C<*@$P5EH]"X4>DP*+!FY"2 *6#_"$1K;:X#W$.'UB+Q*TM&9-;O
M0X')^@ &=<M&.V2A3T(77^CB!!TM8"<]Z*,)VZB@:I2(X*<3\'8")OD$V(+;
MDQ(/6\1C$H['8!*/]HB'3\1#Z3@(B2L <1L+N,WU &<=@/W;0X?V(AH'V>7U
M^U#R^TONA$WJBVKANR#HY(9\:YC2$'H*4!TUV N!BX1ZP!;=,;EWXWW=D]*5
MVY,"6W1%Y^F*]NC:5O+"HRXH- 7@/@7 KC, 8S+ 6-)K\9F@49 ]> #&1Y@J
M!Y1:!#4+T<SXSANJVT$O8_ (481:'N1RE%M/L!GUX?:D0(]LZ)$-/7JC37IC
M4.\-6_1"!^J%]N@%!^_56W+A:R;Z9P: 9#J 8<^7XKTHPP#]!G+[4."V/4$)
MH#8@_T%H Y I\H1P)_52R&N@LOK/DGHJ1B!:#,Q?##V*X!M%F-R*T$>*X!=%
MZ$2%Z*.%,& AF =48! "J.T/H-KOJ?A>E*%0K6@XU 0E8QB)'HEQ&29S04!I
MCD]MD#J(..*"S#&-:#1+7""*OC):J_Z^6!N0M^10*+< RAE]Y'@X("+WX>B?
MP^[#$3Y1V6C),E%7N$N'">@R<%WWR>B'4S 6@M0;[S]I?!YG1A,D/I\#F\Q$
M?YD%/6;!-V:A369QFT1A"^XPV$R,53/G@:\6?P._G/Z6\KBE,LB,A8R6TS%T
MH1PK-)GN;,AO6%]I?"<LMQ;R \F>QQ&_,X>^KHVL0-NLXE[:"-]8!?^LQD!;
M#5M4P\FJ4;%5:(^5A\'WA'JB;ATA-QSR?"#+!@!#%[+4&^]!:;@3MN$LSGJ2
M?D=.X_M)N'TB?]VC"CWV0(\]",;V(E#9BW%S+VRQ%PV_%Y7:"\8]ERD1]8S
MKWY+)._DT:^_"T6\]M*P!Z6VONR&-9:]]'4]1.H<#GT]*]-P?^I5Z'$-??8&
M)OV;\,];Z"._HK/=0@/?P/QU@]T'PA%W+PAW)RGW3A3N/(P'<'$0_8FH_0V0
MPQ] +B^!FIYC@'@*'/,8G?01D-T#=)3[0&1W@0COP'E^12/>0 -=!8*\ /1^
MEA[^]2Y8;N5E>_T>C,;W<'XE>?H(3/..]"#/ K*<@(I\47XHRHZDFT 6UX T
M+@/IG(<>9X&Z3D./D\!4QZ''42#17X!I#@'?[8,3[864W6B8G70%6/Z=6/;F
M>MG<'HQ%C Y?W\FJ#F0JI.O $9> [4X#]Q\#SCT,-'$ :.9GH"G)G:!=Q$_1
MZX!BMV/ VBJ^8:$4-1^..DY$4\Y$DRZ%*VV$2_T"=WTJEKNL?OUC=J,]&)_J
M97-K$-PYE!/B][%J0I8>Y)A#A@-M 9[:!*2T'LAF#?2H@3U6 4^M!*Y;#GQ9
M!32X%'A["?18C$%L 8U$=_H.+5()#+T*W99[8^TMX/B/XKM IS3:@R&^"Y0D
MU^TV7H/8!%NL@2U6 6,N!^Y?AC993-[ Y8$HM27*CA2_DV06T-_W0,_3@>VF
M 05/A1Y3X!^3@-3'PS?&HJ:CT8%'HL1AD% .;QI*DO<O-^S!N%_OOH?JW9Y;
M@U@I[I;</1A\R-*!14T@PP:U<@&"]H:56Z#\,)0?@?+;80B-HQ'PD6'PU:'0
M8S#:92 5HOQR*H8VW"TA!>*5HCW T/?%=U_DUE,?$">?6VKDECI7UP\'"^J'
MO.]@BPGB/1CZD&$&&;;0WP4U](:U6V"J" 6B;0UI;2$C%C(2J1_TR$.[Y.#_
M;'!PIV,R8(N>L&0:/*8[>DDW^":W]R*UGKAESJT87JOE)4,@-S1RQR2Y9?"1
ML,40XJ$^0L@Q1$N;HQYVT-\%^GM!1@!DA*!GA$-.-.3$0DXBY'1#V;W@L?WA
M+4,I"=;KA)HE8(#K"-^,A_?%039'W'NR=V**68-0Z ?0;)YD"^(8Z%->/S7V
M)U7(U 2*UX'W&T&.!7J"':2XH,9>D.,/.<'PB'!(CX:<.,A)QO]I\-H<>$PI
MK#06.;/A0:O0>GLPTMR%]3Z!1&+:A/!G.:;\2DRW%1C.QN+WH="G&+I@EH-L
M!<C5@$PM2@'N3T)_38 >\= C#GK$H+]T@![M8(^V*#$*_T="BS;0D-NETA*M
MQ-WB&@*/"D9+!\'C S%6M,"(Q^V"XV@-=P6YB>3HZ21,+R,PU95"GWX8YGO!
M+CT0KG4F9<CEP6X"U$L/=3*&'$O4R1Y272#+"[+\(2M4O!(2#*T"H6T M/='
MZ_FB1;WA75[H69X8^#TPHGE@]./>$,[12H1_\Q%Z30/.'VLKN0>U$/KT,41,
M [ND<*$BVJN=@BKD\B%/"%GZD&6".EE!ECUDN4*6-V2U(!]HXP4M/6$+=UC/
M#9[C @]V1F]R1,]VP 1D3T=@Q=_)3NZCS!O1A=IV<AC%$'C,<22: N0_"C30
M\>NND&ZP6"=8J0/W4),G3Z$J:A2HH$G^<MKD(V= 7G*FY"EG31[R#N0F[T:N
M"K[DK!!,3HIMR%$QENR5NI"=4F^R42XA:^7Q9*D\GRQ4UI&YRB$R4WE 9JKO
MR4Q-1$L@<R8F_(D "<.YVUG=);M",NSK=X6@Q:+1@BVU@4(U%<E+0YW<537)
M146;G%0,R%'5C!Q4;<A.U8ELU3S)1BV K-1;D:5Z>[+02"8SC4PRX161,6\<
M&?(JR8"WEO1YATB/?Q_T)^GS1;00\J<#58[WE5Q65X2)/P>_]T1PF(R@* 9V
MBD!KA:"U?-%:;@)ELN=KD"U/BZQY.F3%,R(+G@69\^W(C.]*)GQ?,M8,)2/-
M:#+03"1]S0S2U2HD'<%8TA;,(Z%@'0D$AT /01_QNX@J(:\"@'$L K A@?6W
MDP#M]D!@F C]VL-.K>$Y@0A,O !JG/7DR$:H0F8"/IEH"<A(2X\,!29D(+ B
M?8$3Z0F\2%<81#K"2-+63D"+]R2!=@%IZHP&S2&^SFK2T-E'&KJ_$4_W WX7
MT5S(_PZR1P/A#N)VIH!Z RAT W#J!#W:H6U:P4\"X",>:!M'M(VEH0(9Z:J3
MGK8FZ6IKDXZ.(6GK6)!0UQ[D3@+=%J2EUYHT]>.)K]^=> ;]2,-@!*D9SB15
MPU6D;+B'5 Q_!;W!=YA1N4OZ('=D*\G#R7Q0+P"FU!#)9OYHM$V8)Z)_^(@[
MVL8!;6,!FQ@8JY*V 9\$!D+2,M G34-3D WQC5R)9^Q'&L:M2-TDAM1,4DG%
M-)>43,M)T6P&R9NM(#FS721O>@/TBA1,1>(W1D^$W!% _*7<#2F@+/S<%=_%
M0[<HV"@,;>,'F[C#)G:PB1ELHFNE2%IF&L0W$Q#/3)<TS(Q)W=R:5,V=2<7"
MAY0MPTC1LCTI6*60''>-I!5@C!7F!2N$P58(/ZVN@5[!J%]H.NH_/E*R29W;
MF=*7NR66.YT#$!T']!\)FX1"3S_HX@*?M4;?,8)-M!T5B6^K3FHVFJ1LHTU*
M-D:D:&M)\K:.)&<')[/#']FA4'M :'N@+GO )WM$E?;<ZR7K0%>0#QWLOE %
MY(^%S*&QDITI>:!TH/\4H.U8%!&!_!#HX@6;.$ /<_B/'FRBY:Y ZJ[JI.2B
M27+.&/*=];DE-&X;#Y2%HBZ<TOAC5T2UKHBN73$?N0)6N  >N"#"=KD(WE?B
ME1GNC4FC(7-()\G.E)PDR642G0'B8_!]&^@2$(T^"?!D YL8HWK:\!.>OP(I
M^P#=>&.Z\<8@YH5IR N#FA<<Q@L=VQM.[8T_\NX(2@<!VGIC?O9:#$+LX'D>
M]$J\,B,^H<2]L3E%LC,E&Y0&2L;O[:!+&/*] 9H<81-S5 ON3IIH/]50>9(+
MP507C&DF""@K$(-8( :10 RP@4X@-%P@& -1D< >(*"=%H!W+0!I @ ? H#$
M_5^)5V8FH+E&I-;O3 %0[<UM7@!UZHYV (AO@7PWV,@:NAA"%P'\11WZ*$3)
MP5DPQ45@>FD#6[2&+<(QL(=C0 M'>X1SQ]W0@.'X@W (",>\W&J4Y)6G+1&_
MA9V&HT&'$!&-A:SR=,G.E'YPG5[UIW,Z9( M#3;H!O>!74P!W+1A+Q[T440[
M83J'TRK :6"+&-BB Z:[#K!%>TS%[3$MMD=[M(=/M.>V/.&/V^6 ADNNO(P&
M;(LZ@3J\1!U$- JR!Z/K%.5);HE-[PL;Y"(+N@1 %V>XDP5TU(,^?-A*&3HA
M;(*B(-B)4A3A/-"C,T^R2X7;^I@$6R1A,$E">R2A\1*A>"(*ZX3^V0EQ8P+B
MR(Z :/'/40\1#<^3[$P94%C_MN(!4!M-%Y(/=X%.UL@W@$Z:T%,Y6QSF?"7H
M3^*=*M C WIDH$W2H4<Z)KET#*H],:#TA!/W1*=+0R722M#0@-O=$4=W0UR9
M^A1U$=%0;F=*&6R [ML#G_&@<'0C'Y ]_L2H&#X 'A7H1RP5U)-XMPI"PO[0
M(Q_VR$=?S<?DD@^_Z(?.W ^#35\8K6^^9/M%+N!USFY,3 ]1\2\TF'M3#\+)
M#%#B,+0!R!_-Y@@RP<\"D(KX=MAZ:CBE,[S1=^6-"7Y:#CW*X1OE:)-R^$4Y
M;%$.!QH*XPT=7G]K+&#UH%MHA ]4/!)FA;MV'@-W&8LN!#5=ZF^(%8)4&G:B
M--P2V^0)G48DSD/;5/ D(>LTM$D%!K4*V**"NZ8'QITZ';R ^5-.HLP_* <R
M4R&CPQ3X /[>;1K& ; (9T!^XQTIC5='%I+TR1SQZ1R2W&#"D7@U WUF&?18
MAO&S"FU2A<FX"K:H0O]8!J'+,&8OVPN^A]0=<F,ALR5D>:+;6$&.-DRETK 2
M@Z%5O.K"K;@TO"UG-35Q,H>^WB;2L'MD&\:0.FY;.7QC!X*1'1@W=\ 6.^!\
M.V>!P%QWECJBCN'S, Z@+C:0IP-YJC^2]*Z4]?7E<BLN#3M0FCJ9TWB%A'ND
MS>T4.0L]SG.WMF+"OP3_O(P^<AD=[1)L<0DX[^)/3:Q(<#>&-)R0L00V<0%2
MYIY/MJ07B* YS/08D?PC#!(/$,W? \+Z#4CO-G#F+434-^"LUX#;N-,IYV#(
M4S#6"2AZC'Z%6A_%)U,XJ1OK5R6JFE@5X58&W@+E<&])>8J(_A'B\KN(W6\A
MKK^*6/\"4,T9Z'$*>IS 0'4,".L(!HK#P&<'T5'W __N1<?9#0?>"4?:#BE;
MT3";P;V)7OWU9A1.]D)F5\;7-Z1P.S.4@8TTZ2R0Q4F@K%_("2;V1ME!J$,X
MFJ%M_2VAB2B["\KN@;(SX1*Y*+\ 33@(KC.:5@#+_@C'70I;+,%?+P(*YU9#
MYI/D5$I%_:Z,AA493C:W*G%2W)QR:&(-R!)"CC%D6*-\%Y3MB[*#:3GTJ$*[
M+ 7V6P),MAC8;"&P[WSH42G>>S  %A@"-#\>F&\FNNLRF@*L/PFM,P$HG%L-
M&4N2FS&X71F8N<0K,MP&HX/UKK91[/(JD*4).;J088KR[5"V&_3W1=E!*+N5
M^"TE4X$'IP!E30+RG0BD-1Z8?"SL,9J*((.['V,*L/A\6&8UO.4 E<";BB&W
MN-&N#(Q4XA69/?7=B>MNW$+E?)*'/ W($F#H,4#YYC0.N&T,])#<CA&(\ENB
M_ @:# P\"#Y2!A\I@:\6PQX#Q/=SE@))<^]-^1[6J:)LM& O\?ZBC^);,3A*
M)Y%8_J[Z[K>\?DB853_DC8<M1J&/E),V9!BA1 N4;X^IP@VM[DWY0)Q]@7SS
M@(5SX"-]H$=OZ)$%>V1 6D]HP=U;V@VMWA6>D"+>UW-,O"LCJ7Y7!D?<H;@-
M]4,0-PQ.KQ^:N47SP;!%,:E#GA9DZ4*&,6180H8]9+A"AC=Z10 \(01R6D-.
M-.3$04XRRDZC3M"L(RP3!UO$B->S5L%B>Z'M0_%]0 VT&2'A"@T,NQA6IR,D
M&J\DF8ZX!P;<E)A#2I#)@SP!Y.BA%QA#AA5DV*-7N,(CO2#''W)"T%-:UY\,
MZ8C_NXC/S$3 %JW1:ISWM(1OAJ(]0C&*A&#4X>XFXF@-=_@24]PLT"3N5 SW
M COHTQ^Z<.%".OI(5U)%S?B0)X0L?<@Q@1PKR+&''!=XIA>U@1ZM46(K_!0&
MCE!HR.U;"81_!J E_>&UON@]/O!X;_0^;XP$7I#/T0I,*?,1?E5@2!\+&J(O
MN4 ^A]LT"[MTP=230(JPI3ID:J)>VNB9^JB3">180:H]>HDK9'E!5H!X;<07
MFOD@V/."]A[B.TV*P3$.VLXC9TPN3NC]CO0[Z(MXC]Y2[G842TRAF&)'@$HQ
MK/>#+EG0)15VZ80IIX,*X@J,6ZW03T+@&RV@AS_ZBB_ZK _T\"('C*2ND.4#
M;PV"K-:0U0'E)XL]QPZ]Q!8>QMU]8X41VI)^!MV%A_\I?G_8(H2?,S"UC@>^
M+D<(6 0<E]NP*P2A>AQ"@"C8I"5\IH62"N3R(%, >3J0:@A99JB7-;1PA#QW
MR/(G&]C"&MYF":^T@&^:H0>9PLN,T4>-,!D:8K0UP*A@(/>&#.0Q;D)N!;#;
M6$RM@T$#\',V].G!W0S"[0J!3=H@3 V&W_CRY<E-38V<E/ADKR @6SD=LI8W
M(BMY<[*4MR5S!6BDX$TFBD%DK!1!1DKQ9*#<G?25\TA7I9QT5*:3MLIR$JKL
M)('*-1*HOB*!&N8,R/S.0W)#[$"$._V])(?&NXG?#H-P'.W4"O"I!=K&"W[B
MI*E(-CPULE#CDYF*@$Q4],A(U9@,52W)0,V!]-7<24\]@'34PTE;(Y:$&JDD
MT,@E3=Y0T'3B\Y83C[^3-/A70"_QLTA\0FDR\/T(?\G.%"X$S>(.S^/[CM O
MFGN8##_Q1]NXHVT<T#:6 B4RTE0G/9XFZ?*$I,/3)VV>*0GY-B3@NY 6WY<T
M-5L27[,]\;2ZD(96'U(7#"95P512$2PC9<%V4A*<!SW'SR+Z'O(F AH.#ZK?
MF8+/#.#)+M ESA,P!"%I*-K+#S#2#6UCC[8QUY<C QUE$@HT($N3-+5TB"\P
M ED23^!(&D)O4A>&D*IV6U+13B9EG=ZDJ%-&"CI32$Z7"Y00S^J< 3T#?:3I
MJ/MXR"X/D^Q,R0.E<S>T<F_I15X$VB8$;>.+MG&%3>S@K^: U_K&\B304R.>
MCB:IZVB3FJX!J>I:D(J>/2GK>9"B?A IZ$>1G % JP% B&&)Y B[(8)-0^ZU
M?L!Z!L 7!A^I(DAR4>#0UI(;4G) /?%S9WP7 ]W:P$;!@$L^L(DK;&(+.&L"
M?]6QD">^B1JI&?%)V4A(BD;Z)&]D1G+&R#2&<YO F"81 (D AJ;I"-2+),&Z
M*68D4V!>4T0))M#!Y!-]%R9Y*#HX2K(S)0>4QIW.P9]W: 4=8)-@Z.D#79SA
MLY8HW@!Z".SD2<-:C90L^21G@4YC@<YC >>UA*$LX4A6,*)5. BQM!4PEC4
MG#6WG1W!LA6"4RL$FY;0P>(338;\D9 [J(-D9THV0LX>^#FI'3 ?=&F-_"#H
MX@&;V$$/4_B/#OR5[RI/*DZJ).> @=T> X@=.HT]!EQ[.+ ]E+0'HP.,Z8 "
M'0"L'8"Q'$:#,#/:8Y:TPXQM!W^P_4P3(7\$9)=U1+^$V7H#GG;'9R+4;X_O
MPZ&+'VSB CVL )<,X"<"5%'=6XX4/#& >F#P<H<.;AA4W="!W> L;G!B-SB2
M&XSH!NSO!H#L!C#M!D#E"J#BBDC!Y1@,"QV<O] XJ#D,<DN3T2]3T"]!W3I+
M;BB)AB[!R/>$'G:PB2ELHH.J\5&T,MH' R? .29>?PSH?ICL?-$>OF@/7_B$
M+^?(8/(%]O=%H;[ -KX ACX $]X )%[ W5[0P5-$8[B;<@%'BP$]\KA;8D'=
M0/' ]ZVABS_T<X9-+&$3?>BBB2)581=,"3 2)K26L$48;!$*6X0*)0NZ(6B/
M$/A$"!HO!,PA$!+26W+59Q# 6Q"BM<!?4 ?X0X"(1G%O;(;+%&9@G@"6S^R%
M?HFNU(X[8 2]/*"?+6QBA&($L(LZ])&#;3"1HK% [8 MVP)O1\,OHF"+*-@B
M$A-A)-HCTH=[_30(#1T! 1&(2MH 3+8&8 L'$&KU!'40T7!DE4'% I@J)P_^
M" @4C\"A-73Q19YC3\E;<K2ACP::59Y;]^A<3^)=*J!.T",!;=(1;=(1?20>
MMHA'_XA'>\3#B>([U.]00?^,!;"-0=38 :"LW>_07R1^6S*W,X5[6W$O4#+<
M-QJ_!T(?5^19]B'2A8Y\Z*0@7N\ 98B#&PPD5+]+!=0=>G2''MV@1S?TD6ZP
M12HFOU0X<"J<J2N4[XK"NZ!_IF"L[ R0F Q$D?A%LC,%0UAN*?X,GS'%:%Z0
M)U2V*80/0"\^=S('?TZ-B7OT!%>7VJV2"__(49,$0#EZ1'W@%WT\)%=#9<.Q
MLKGK:$:@L@#560"OF;=1GT\T<!"*A*OT!'4$M0;Y#$4_ !GB9\W!D"\^B5-/
MC4_H#*JG@8U)3G*+[$#H,1!M,M!>,AF6P:%+8;C2@9*W&!>C?Q:=@R.^HT($
ML%E0+0E=-Q)#B/\8^,!8#+<@3?RLR-T,VW [['CZNAXB<T*'I$_O3$1_F220
M/#:;A$%^(FPQ$<X]$4:<@ +& ]B/.XRRGU,VRD_A+O?!WP5.1C_\3G)#K!9(
ML:(^V.=VGC1>"^%N*Y$ZE5/_W;QZ@-!PD\DBZ+$(_741VF01^L@BV&(A'&HA
M*KUP(:@.?'<H%6[: ;)"(,<-<LPA1X#R%1MN16FX(;;A=$[#:9R&3ZF3.?1U
M3:1A/:06_E&K5W];"0:W+;#%%CCA9@C=#.;-QRD60T9+R/2 /$M,:4),K4J-
M=Z4TW!#+E=GPYAIN+:1A%PKWR)X#J7^=S*&O)VBX6U7%-XA@[#B)P.,4_/,4
M)H?3L,5I-/YI"#S-%2"=Y!04E915U=0U^)I:0FT=77T#0V,34S,+2RMK6SM[
M1R=G%S=W#T]O'U__@!:!P2&A8:W"6T=$1D6W:]\A-BZ^8Z?$I.24+EV[=>^1
MEIZ1F=4[NT]N7M]^_0L&%!:7E X<-'A(^;#A(T>-'C-N_(2)DZ=\5S%M^HR9
MLV;/F5<Y?^&BQ4N6+JOZ<<7*536KUZQ=OV%C[>8M6[?7[=CYT^X]/^_;?^#0
MX5^.'#M^XM3I,V?/7[AXZ<K5:S=NWOKUSF]W[S]X^.CQDZ?/7KQ\]?K-VW=_
M?OCXZ8OH_VMJKO]_>?WEY+D:JW!5YJ'. J[2>JBU$5=M<Z[>-JBX U=S5Z[J
M7JB['U?Y(*[V+5']-ES]V\( ,9P%$C@3=(8-4CDC].2LT MFR.'LD,\9H@B6
M*.-,,12V&,$98RQGC4DPQU3.'M]S!ID+BRS@3/(#9Y/E,$HU9Y5U,,LFSB[;
M.,/L@F7V<J8YR-GF*(QSDK/..<X\EV&?ZYR!;L-"]S@3_<[9Z#F,] =GI?><
MF3Y_$>5G<W<K8-Z5PW@IQSI#$[\WV*L)@WW+8O]>D_VSQ?[68(R]2$Y.7EY!
M01$V4%;AK  S:/!X?%A"2R 0PA@ZNC"'O@$,(K8(3 *;P"BP"LS"V45L&(DO
M,981&P9VB8GENA)Z4FKWM/3,7MDY>?D%A25E@\N'CQHS?M*4BNG?SYY;N6#1
MDJ55R]%=N-ZRJ195%->0J:#$)\1.P542M40U44]4%#5%5>_=1V4?/D)U'S]!
MA9\]?_X"3O+JCS]>H]YOW[U[__Y/U/WCIT^?/W]IKG]S:D[-J3DUI^;4G)I3
M<VI.S:DY-:?F])^17O]#_N,S_\#P[E$S#&Y.S>G_G^GVB4M_FW]C_9QM?SN$
M'/PN9^6#OV,XOG#2CW_+\.'DSD-O_E:)YM2<FM._)5T_^-/?]LT],X>,._@W
M^=>F=POMO>KM-_._["KUI:0%C[_)<&[6\':N<?.??"O_\OFCM<-[YR__\V^4
M>'UPW?HC?Y/?G)I3<_H?I1<7#WVS:R+=WSFC)&OUNV]EOSTPOSC2WG?8\6\Q
M;!F9[*E.1NF;OI%_JL1/@XC4.ZW\!L,<7\FS[/AO,+S--2-2XRFK==K8-,.Q
M8$T=OYANL3%I^YMFJ$[W3Q^_9.N:ZNU7FF;X=>[4W?>^H9XD/?V[P:LY-:?_
MV/3XRM%=A[^=?6K^J/S4J(F_?RO_0'F8/7<0=\,W\G\=$R+NW>X3GC;-L"91
M(&8PR+_89/['D5Z2\4$MH^DQZ&RJ?/UNF!Y-,ZSR:]@NT_U<DPS#^ T,24WJ
M\&Q89 -#Q/FF&#[5]/* $HK6 >VZG&Q2Q*,?^X8[MLP:,7OECJM-,HA$%S:M
MV73\[H=OY#:GYO1O2?=VSAV8^<LWLZ\M[N.O3O+??2O_EQ$ME;B.DW:JZ?PK
MHP(E/2NDIFF&Q3'U7<]F>I/YUPN,ZQD$PYJ<I->W_6N[7,&SIAC&ZOS%T.M^
M$_E/$KYNN$NYV03#=KVO#&V;&D%*=+\RM&C"$'\N2_VJ@TU38.W6@NZN#0S\
M'4W5XOG&8<F!UD(5.7FA];=BL5M[EE?.F__#FI^^-08UI^;TKZ;?=B\:6?[Q
M6[FOMHU-\=0DLS7?R#\[.4;2>XK^:#+_(G>>4)PZ-+D^\&%&6$._\%C=%,/>
MU+]ZEO'LIABFVO[%H#JVB?P':5\[+PUL@F&S72.&O"88AC7*IVZR:[6?71HS
MQ,BNM"QOG$\AMV48/'F-&=QD8$[EY R'1@P.LBO*3W=/2O[*8G>]B6I\.;JH
MK$?[$&\W5\_ Z*;&07%=[M^X>/;TN2MWOY'?G/[[TO/S.YN.[;GT8/NTO X>
M>@7?R+Z[M(^OBMCKFUX>O#@ZN-YGM><VE?]TG-=?7MVDC!6MO_:+CK(]2_0D
MMU''"6A"B5J/1@S66V49!C?NFP+958Y7OE+=NU*&H5HJGV1CK2AIAA%L_BWI
M?"IA&>8R##*CV$F&(4M&!R=KJ<,)&3(,=54C4P(,_F+(D6% ^G!NW:SQY:6%
M XH&CIK5%$-S^N]+UW8L&IV;VS1T!\"8V3O4"/YDMKCI/ZZ(:0BM^S>97_Y7
M7$V133UHY>[7_*MW;Y;-WQ?1R.L5FAB#ADGUBQ$R^0_\&^<W$4 LDNYZ7608
MF.X?_9[)?\1T7K]'#,,<AL'N&L.PBV$P9%<Y'C,,6OM8)1D&]3J6P8%AV,(R
M#)!FX,N4\.O"[P8DM_:Q-]'5XFMJ&]OOD;$4E_Z\>_GLR>/'CI^Z^.NG)AF:
MTW]<>GQNUV_?RCM;/:YW6U=MN7%-YKY<71BB)7&H^%^;R+\PXJ_50[)H E?_
M5FK6R"<GR3),MVGLM'UD!;21\NJV,@]B)TN[O?L-EJ&%-(,!NUBSF^EZBFR,
MLI!AH.4,PPZ682;#<)UE&,TJR3+(A" Z#(-,?-":84AG&88P##U8AC,,@VR,
M8BO-D"W#<&1-Y:1A987]<OMD]^D[8,@WE[V:TW]0NG.P9L;@C*:@/=*-%0,[
MNHKAM=>!)K)__3[NJ^=.D\T_.Z#Q^"#CLZ)G!5J-/2[@#LLPQU3*)77WL@RM
M&*^N8O+7,?DR@]1BEJ&(86!G?^K),%QE&6(9A@\L0S!;"TV&P9E=R_5A&$S8
M(":-8=!B@YAI#(/R:8;A-*OE459+%X9!9EU\),-PC&5XIR^GI*0@"0GEE/F&
M,@RB3X]O7S[%':L_>_[2]3O??/#6G/Y7T\NKA[Z5<ZAJ;$ZLMR'I-;G^6%<>
M9=C@#86RV9?*&R\?!,M$,;=ZJ37V)YY,5%RB(.UQ4YG\@WK2^3( HY+U^@X,
MPU:6P?,S4P>6P8C93?J695!BT1S;_>EGAL&#95C/,'1B&5@\.)AEJ& 8EK,,
M(QF&RRR#3!#CSS#DLPSE#$,NRW")+\T@NTS"P"#9($;4,20J+JEKCXQ>.?T&
ME UO(B9M3O^[Z?F%G553BE.;?/SP?D]%KW K\3-2ZB0+2-\MZFSXM;$-V&XA
MNM=/7\H=V.XORF(\+HW)9U87B/P8)9:R#$+F\<)1EH%V2C,\DV%8RBC!8QDF
M,PQN+$,9PQ#+,O1B& I8ADX,PRR6H17#(!,&>3(,O[.CF#7#((I@&/18AE$,
M@P:[M?<7#6D&>9F]?6P<)+.Q[8AT1$FR#X,7-5JR4M$T:.*!](6Z73\?/GGA
MVNW[3U]_\]E?<_I7TOM;W]@B\>30\HGY2<%6*N3=Q%.W2]]W=?K:6C_(Y$^2
MGI-D%B"R&7?Q9A8@9C/YI, $O2M9!E8)F?" RAD=9!C80<J.96C#,+1E&5P9
MACR6P9!AF,(R*#$/I-?+:,D\+;H@P\ VJ"W+L)MA2&(9UOV3EDL8AF/L&/0]
MPR!*81C&LPPUZM(,@UD&4;XT@^PRR;MD*89(&08TB(V+7\OVR>EYI<,GS%C8
M!$-S^A?2PU-;%XW)C9-9$D=ZLFE,]R"S^CV20V6R#^8[-6XJ=M(3C3&1;FP5
M!K%^SWHDS9-F^%&&@4$@-V08PAD=9-"!&<,0*%/$0VF&=!D&Y@G&.!F&;=(,
MJV08F(668S(,S(:UY_HLPS"F&F$L0S^&(9=E2&489,!<.X;A+*M$(,,@ZL(P
M.+$,RQ@&(Y;A36=I!D660;23@7/L$RN1:+645\J,I$A'HKD,%1U+][!..6._
ML;NX.35*KR\TO8?BP]D-WP_LT=J1Q[VZ6B8='!;Y]:D]"2\SV0<Z,NZP1#I_
MF4QLST!:F;B;_*499%87284)>MDE#B)FJ58F/*!ET@RE,@QCI!ED8!(+W??+
M,#  XX$6RQ#&F))=XB07AH'MFC)!# L?2(EA6".C)<-PTYIE>,5P=&<9;C$,
M2U@&=EO^P_8, S/4BD0_,*.4;'PP1%Z*H8G%^R&-D9)2C"R#:%E*3LG(J0M7
M[SK]MZ>?F]-?Z6F33UG/5@WI$N1D8ZJOJ2P;D(K6=)*>OIE^<U?Z^2>2KS2#
MS+H=D;06)V09F >U[+-%(N9A<+P, _/P<(P,0Y TPR89!E-IAFL*+(,\8RAG
MF2(89"VK)>.W)3(,S'&5!3(,S..D RHLPUIIAA<R@]1\IAI]6 868%2Q#.SS
MIM_899+N#(-HAK(T QLPBA[WE&9@ T:1Z&@':0X9!M$Q("6>H:U7R[CTDBDK
MFSPC=>D!.SHVI_]!>GS^Q.%]NW=LJ]VPMGH5N_G@QO#$EIXV1D*UOT9\Z0=[
M93(^3=)[+&5V+Q"52HN0<7J*DF:(DV$PEF;X3E:&]$.2GV49I*OQTDB&@5D=
M8'L%T8_2#'UE&)C5X!DR# RVWR;#P&#[FU8L0Z(T@XB=VZDEPS"096"CG#7,
M^@/I,PP/(MDB& 9VSXPLPT5VO?@SR['279KA LL@FO?7@*ULZ!:9WL3NH559
M):.F+5R]\\2=YF-]_U?3'9^1C=^(KJW]+_[]@V/;JA?-KI@T=F3YH)(!_7)Z
M2T/U77EMW8RDO=!+N@#6OX@4I!G8W4I(TF<J*F09I*,6=LLUR71G)QF&OM(,
MJ3(,<=(,XV48F.!+9O,(F4LSG#=@&=2E&3Z$RA0AS2#J_4\,LJ9B&';)C)W/
MI1E>R@S@+(R565C=PS <9^-4]AF6: :CQ1"6X56)E$\)>[(,HH<E.A:N+2(3
M,XO&+=A\MLEK72X]_*?[XIK3_U[Z^.Z/E\^>/'[\Y*7T]U<V54X8G-^K1^>$
M#E'A(2V\W1QMI)<D.M@Q#_+8E?J),D[/S,6RCU4H5%H)F5"=72_H)UN$-(/L
MJ@?#<$1F=8>DGQ^]])-AN"5=1#<9!F:%>;0, [->4*W,,C!+L^=D=H^PC\G9
MAZ8R"PHSV1B1?41U@AT?9%;2)PBD&4Q9ALNL%BR#:(]D'-,T=0WKE#=^>1/'
MLO>5?S=_Y=:#%Q_*!#3-Z3\L/;M]Z=21_;MW;-VXMGKEBA4KI9\%[AZ?WRVF
M58"'H[6IOD!#D7,+72F&2THR_89Q*%]9!NG.VP2T.BO%L$&603J(N2WSR)/F
M2"N1(,/ /!V67?]A,,D/,@P)T@R';5B&$,;2'5@&!VD&V945 <-0)?-PAV&X
M'/,/#**)[ (QRW L\1\81,O_.@N@9N8;U[>)[>F5@6T2>O8?5O'#EF/?N/'H
M<?-51_\=Z?'QNC5+*V=,&3^* T%]<[*S<Z2CF(Q(;QM#3:G)57I3Y7"9GL>L
MK,@^%&&>BGP,D&'PEM929N,&NQS 'EZ3Z1=[3/Z!X;XL6&-,)?/<E668+O\/
M#'6N+ ,3QC^4>:["GN*?8<@P[&(8CK+CPR*&032OT:*&P"DJ6^9$P[,19CQC
MQX"HE-SAL]<?;^JZE <_U-3]<OE1\]&YYL2ESV]>/+Y_Y]:UR^?/GCE]]I+T
M(MC)Q9/+"W,SNG5.B&G;)BS(W]O#77H=Y:R=4.:QB'3Y3:RC2#,,^R>&#3)
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
MDL^4+;<]SP4Y'NQV+KGN0>Z2*:%JG<O[]__0.W#JRUJ_2WEUO]\8YITYW_?
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
ME4"^.F466^;;<:[2<KK'2;JD($,?UI0C&3NMRM?M-8XGJ1M'T17P2J+G1_8
M.JQ4[[-G\50W$1SU2D?^6. RN<^EUB89?>O&,VMKXSI*T\OUE3:(E>#&:N#Y
M.1-EQ[)G2,R78?ZN]7!W5IG6)<[@E0YY1?ST; M//&!XM>!HMF8Q85!VEU[&
M#NTI&T<2V)FC\!Y$E:O-$4V&1?8D3%[%,<G#J=A\.U7UO402U?;^O]LS_'M;
MF_?9$G=VY<-MDZN%J]TKW$1]P^,C#;HD41Y>W.J$4#8K.'\H7* OEP1DM/IW
MQMW?!P9^CQH+@AV6*>PJB[9PI=Q\OD_QM0*#$]S@1$BW3Q=3VIOER 76!< A
M+27^N1"''?DB026.6LR4\]A14L 4A7S7KH+@!<:*#JJE:Y4IDC3OE7HE!(1E
M=K.O"FA5[H['7E>A.?.^"B2G8P.^>M?24.LN$SMU&\%'.1V%MDQ(CY#+"3 A
MT*@!1K+X>E;S?(&['UDS5]3:9P_PE3I'1<*;Y(8VXTRO>C+%=G6!.]*A)?P[
M!O-#EX=0T"A1?UH'W8(P!U6'@/4V\>%?B%E _MX<E6B)6QS,Z'2J(\>QE_5/
MF/2@W,'T8?1IT#7'8X1%R>EN<IQ 7WO<U.3Z]*EQUJEZ6N9H<2'"GLH2!>C?
MZW0T49JQJW6@SC:6Y5. VSMCNMXIB!:_;.>%D(AXHI^.*DQYVM>J"[*5XZXM
MK+HUT]T/*]G:T>#%)YYA3<O][E_>17LN<T;*5N+*VI5VK^)8)HAH;8)5X8N"
MU,Y\\Z@Y&GKD!4H&UUJLSB.JO*=9GM4WBQ3VIPWKA1]ZHJ7R=G&3Q)N3Z"?
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
MY,2(%:A1GDKVPI;! M"NNB>9I96H):H>J&K?(11^@)C&,_MS.ICA'=OK@>A
M?0?MNT^A_>D>U?J67J8_KW#T-Z?";NDD/+O=_VZUNC%O47-;T.W,W(2<E1\(
M]>ZITOUSDOL#Y7FSDH&LW-*<O%"GK)U5_>=GC-\IHKQ"!T:M@XD1D[.7'7:H
MR6*H2HW9@3/;;!8[JS#SY6OQ]>==\ZW@;JLV?=76R-"L=TGDR7]%(&%M/FFW
MS['/TJ;%[@YV^]W,^GC^[,6ILW_2:16 =?A,59A9^[Y;R*GKF0>%!35$SM&1
MN32/2R^,(R8Q8<MM:T\#13X1RC96^4R6_O/IJ%2K(=]U2B5GN#H(J@46EJ39
MRE9]DD#L)T*=9-,^DY7U62;.?8L#'!HQ?ZJKZ9*HRR<)7/]$J&J*V5]D67X6
M2A%R8[Y/R&M;]1E-^Z:H\D\1_/Z)4,D;SRL_D97[62C[N@J:FQJ;"BWS;_KR
MWZNJ[R(M G.T6XO<\IKG!!CBR1YB6+=BCI%08W)#[?3(H)QCDMG/G:K3-=);
M-I ?DVZ,M!2?-S(-42ITL!+WE_@F"4%!)S?385[<#G%N'MF3;PYF:GAU)STP
M 6PY[D-B#WMARET_M>0Z 6A6VDW$U 43,!OX=#9@W.C;O SKI-"X.[B[!!.N
MC%^5J9S#X,]'3]?J-/E/\.,K1=%X1!:;]>%4][J#GSW<L:AW *3M_(5LEGLS
M"*QN.-B3,4=0WJ%,!W8)4&+(.O0^#'.;5"R4;JX;T)C"E;(&(295MQ*T,Q:"
MG0O5'UV7+()X9;QV)<OAG28%>X!C9Y8=@AR6&\=!6OF,/RA8#PXV_<><"(-]
M]3;39E768W.[!S93(YY7+2X[]V*MYV=[FJVW"O853->7;PVGT]N35E:(^DML
MCGV8<.3B@"6C>EEIVRQB<'*-^<'=Q0M5\0\/%J0&GMJWP*'R3X,%[WS6&Z=F
MO>:AO_ZKMRW\(V[U<BVI+79NV.%/HRUOE@PHTQBYE<X_X5:V'?8 5XM*]YUH
MMG?4&&0M;;MVGT;=[2"TN %-VSU).?G3Z#]IS5H-^59+,(O:::QZMQ\X(PKW
M 'AHM\/\L3#_B_.S??_@[-HGSK+^)6?#'2*-!LPN4J:/4^X:TIZI-L]5,WRV
M3RY>"Z7*=9"03J,XME_>:CH-/?O$HPH*];8,76$4XF=9777&?BU4K()_1FJW
MTDQUZDR@V,DQ6YF@_+$.6#[3.B"(,3\4L6'^$A0L[)WR8L;6!9\&.8C&5)/[
MT.K-N7 OVH8[\:YWL>+T'[-G.NSSWB"DNR1/^N\Z%+[!=TK&O:C3.E)D2X#+
M2<:01] (IKKYMA!5RMS$%+O;/>)*T#=T2QB(>0?KUNMX@Q'F^ZOZZ$^79K=Y
M$(2/[UI'=0S)7C;WRA%!%7&@"_4=%H7?*9%=;RM._?! (\U+YJ1O_3I'0T_I
MP,.,<3N,@^4NJ!,[!A1\M,QU[:QII-),:VIO8"#$ OJ "<=1D2YX.CUK+9XB
M-Y"&7;_('L 4&B(7_)HI"9@A7=S%=K@\1*,15\:&^3,(W0E:,'?<'H!G[_$-
M\K+S/EJN%Q$!L4-2G?#4HE"2Z+GGA:Q"NUET[JQNYSC86'2'5FY5]5GCG]6Y
MN1_TE-?7YL:4(FS\F[[[2_RAH*Q-)Z="_:FEDZC/]O67\?PCL^)DY*_:-5WR
M<_PT>G)2,VPT$%.Z3GOSK][FW9-B&H6<@^4*/2X5<_T^#<Y]UC6?*NP6]!?]
M8++UV;Y$/B^+OP=F#@N;#<E\V2#>\&ETUB=:*Z)E/J\<_<_+(N;OV<.?G)W^
M/Y2S1ZB?U?4BO6BEL,5URNXFQQ]/A\D&@'5%V^M^NI$BT6;<Z L,-*=2L,_C
M"N_.^.!,O61UC\L<.8T(=).*KQ^U'JCKT%+E!9ILP>1@.O8R=X+=Z!T>7\55
M(@.@2&&@0#<,*%#_-NASC. NR?F4]2IDAPVLI(/)OF;N_LU)-E.$)/[+'E_K
MQD-9LNS"P;D."ZZU%<1*_Q3NHN1_&1+;==;FLZ#_'7[_.U/Z?ZBJ<5@^G<>>
MVH" Q?2U8\E@;V.&J'_:-YM,=0@;06+%X=>S?\Q=MK#2*#J&'[ZR5@PTIFG-
M.9#UQ%E\D 9/K02X_#ON,['&=.0FS1"I6J;?;#NE J/9U&NA)W_YLGX_K?:6
MBA1*YF-5>O>13XA%&T3M=$/R_QWIRV?_SY9MGM!QK3_B<6=#?5QESNLAS^0$
M3,9TY=N>I$=EDU:^9C]W38XG!;L1%#Q,E:UFG,8EOGG]%JV$UJOJEP<:MS[$
M9(Q!92)L[@$^W?9G([U,MW^;ZGU6[JO[]<&G-=B^/,T=<6HIR!IL/=-A#&:J
M'/H,XZ6;VR!FD@<*(+[/^T!6*GHIUK3W861_1B*/D0#K\A8 OIMU:UWVD? -
M$HFN?C\+/FD.KB!C)N-)A'R\M_Z?<"RA_+8!G]&Z+/)[\6[.9SCV,8Y]/S_;
MT2P,3=D#_/I/\.J_GO</OUT%I[4E[T3'*5=_VD\8_#3=J2;E\W;"V<_S_YXQ
M_7^R'7%_"56P.1:$J[?GJ1EZDGE4!//L\3YI>01_#Z"*!8_@_+55KKMR+I]"
M?6L#^:FC3(N6<L+(*.AQF>H%ZPVS[TP"+:\UEYPVWE)+KU !6HF9H[QRC9H_
MC%YY C!(_Q'0/K;5\'BD;;+9+\".Z@;2K!)_FQ3-!@KG)KSR1B55*CM<7_8V
MB:'PF/:S2I10E[98+AK\1?ZML'<QAZ:>Y^%>(AM(F2N#"/N\K^5U-9J6-@0)
MU2!6#U9S*GLPUYRQ,NU\HI)XS=QI2CN5CY!7^'"^P.1*)AG1-\UW$W.:J9J9
MM4I@:JYMKH*K*/I=-U6<F*%]6KY04%-@_<<C"E2X]N(5N10_E6>EPC;&#9JE
MNCSOG8FVN,.D/'!8R\W2S?XE,75#EP&-IF/RJXT$6V[FINP>*R=Q@3C?&@)R
M  K-)^.3'M7.''KW>N6?=YJ+6-!6:O&CDL>V-./@HFE8@.^&CD=![@859S#T
M^N?N88*%5T'&C 5)<Y*E6?AQ>ZTQ(&#%RU2]P!</<O.9_^HY1T)>Y3&$ WEX
MMDCF@\65A.DR#\T"AZ;"%FQ1X#KGFZPR_:[>6^*4B,1,N&]\92Y(S9%OZF;J
M</8#3N6*5F@A-22F>(B2<.Y=C4/&MHE2G@!DR#$/1["_?8.EP4XW$@@(//[+
MHW;N*3[>^UE(L\,80%-;\R:65X3R74WSS)[J)^5-F!K8]W)4&N 9U'L91S1<
MJIV%P/HV]!0I+RFQ4-]FI.-RDU>N.)%[;099QV5UE2!#3[;69B7.!)PP3X8N
M-2<</N58U;YND7P84TA,E]=F"/< ;WS2I$[(B]?DWBQ?^RD+)Z,/TZ3D2FO<
MXTK/RTZJ;F4$.\HK2(5><BWD]:2BY3 A?Q#N=N=$UQ@Y-QC!U&3\3/K8$6\W
MG*=]T]V#]<KJ[&KX.6O3) (U*^)V4Z31?C.)P^5%/@![&\K*RAGY&O[X21O_
M\02N8@^=Q:>$M-7WMOXD7O9R*1=;AUI@B:O'E.B*)=#E:H2=X)*3*VM;YHYK
M3*DQY_2^8]U-B/-+0A6?2TO/@OB]H-57AY*4)6->=Q,[B4^[F>>D\W=%6Y^:
M:77H=@2U^W<2;=8HNR['PTZ-*>B\+L1K%O4(<)RJ:C5*HDJEN!.M=Z.8GPHM
M(&QGCG.F3PK7](XYG(,SU"EY>X"9(ABB=T(N'=E7Z4]CTJBC^W OL$,= E;G
MX4G,QH_G;V'722XR4*=@#Q/NCLK5]\+Z*O"3K0'.Z[B4,7R_2YK5'L#*F5BR
MX,,O<=S.; T\RF,0KS27]L0OG/+: Z0:S3;,"WD(;SHGE1?X'X[?WO^&%P X
M&$3KSB9YK')M'9Q%CN0:!W/87LS3N_.:^1/7IV2IG1DWO29S\U-?O)9YGM))
MJ&-$?4#=]_&OB+W2/!5?8K+4DL7>#3L9EKD'\'O^\> $Z"18H\.1"Q28>^'Q
MG7%QT4UO/^1#?GVOQ'53Y&<,#>F=WU\5FD,#ED3H'B"VJA A;_DK2&M(03(Y
M>0\ 'PF7V@-,YR"R!?HG4V'72N[1U7-\6AK9T9-V=H2I! .ZYN"-PGHJA][[
M^I=C$4 AQ JDI@&QGHC#X?%/MVVN:C?=$X3N1 D'X@8:9L#-.=251@WO VF>
M'-'!1;4]@$Z5AYNE&A-PR_?])S,Y4-".LEEVN5H7 4$<B)K6HH44X6$&5 :@
MR #X7KM]8%NH8+0'\*SE;>3*C*V'85.Q+9^[<5^(_74;[1>\D5S;B@LT_->R
M='8[L5-?KQL>T)O3BQ\P91?@I9"&HFG#,VX+@LK*6+IRCD7;1$_\A+F/V;Z#
M>Y/[W+\?Q:&1\\T@<:S'#+V)OF?9TJC?S%:5-0:LG.TP&$^!$\ZPQ/#;;'^,
MU2&ZF'C0X7AF?(F.JCU5*;=WS!+$ORZFV/QBD^X4VWQ%0&F7C:/*$<48$'4^
M!2/E'0M/,KE1_X9KJC:1Y/WD!*/3ZF>&:<P126^91PQLR8*JH"INW%)3X?GE
M>X W'QD9]VE-+ [7:)ER.O&Y^W-K/ 6W\\N:M7-FOWPT)'&[[\.)JBD;*K4^
M8FX/<-@E\-(=\9;POV[2.H)Z;&BS:!#F(K2S3OBK?_-XMFB)CZ6/.CF]3@QG
M,D2L\H/Z^1ZRT)#!(C>Y3MS2/INEZGJ[J(,N :6I*.4=]_0%C?6;E#_ _CVJ
MW&Q!0L]/1C'> _T+%6><WL$_]ZH/6(^,W/FOO@':9B9'C -G+LWUVC4VI,Q7
MC)&B23T)VH@S7P[KM#>L7= Z.A \!,F+4DF<\9UKR_AA*W:ILZ6^?_;F_1TJ
MU8N"H,+^?A"H6/2[79O,7._ L"U&V %G+$QN=EV15*FK!E=8$<ZCN_3?M#$L
M?UJK_('C=0ZL*J.7T9G1OUK7MK'^< DN*P\/,/)I;EH5[3BZ5+@R&HPH-8H8
MRQM;A@U ENFG*8YT]M*N2U$($BA GSGW+3W<;MQT/JQW-<1_M(DA]!\%.P6V
M?#P#T=R\#'=?4F(UCC(L;H;T,X(2FU3,A -7@:_JY4V8>P!L^#A[P D"B6Z<
MZA?(B ^Y(<..!X$DJ%0:U9L.IU))ZM8M>/Q$->#K"_]25 1$^L7.F9><8+UN
M:G'P,2QL9+7#U_0GS!1%6S"'3FL_)^HF#DLT.<M&=G',(<A1=8J\ @+F.$3T
M1Q6FCI9/^2>ZA]X[Q2ZU)Y05.M&\-[R[LY):]8&WJ:K>Q3*4)E^CXEN-TAT%
MO[[)>_,\M'NBK[Q#=1KZ_OUYJ;.,H7N!X-@&\X%:7V-TB9.H8*SA;UH,3-]T
M0!_#&HHL%X"L2L1.4$^< ;=,U<#<#D86;7DOD^.SXQUGPU)57DD<3[3X\<#)
MT4/VN;)-<L>BBTQ<<?&4MOH^MAR,1C)PUS_[9#A55!QZK]#)X9@X,%6],*6N
M=[215MXV 'EU7QKDV9*K4F-,T_#DPH!<,9D  :\HKWVZX:)++!2M]):*+2Y=
M+4^TJ!,@HN!)$>$?[@:L47LZBEPXD.E5(6;V[0#4GT6@4CV(ZKJH>#Q>H*NN
MZZ^D/S7*"#_T?>4\@=82F.9A6P<1_I0PHJ;UD@Y1TTBVCVR"V%[Z<K+.A-O3
MXV?Z4U:$0YSOQRH)2%,J*%"H@Z#F"]3UI=*;FYLG22\.Q(_=_]?6+:EPH9_J
M,$B?JW&,6W*:>EXE/3=SH2EE0NO^S+K(W3]61#?BURB+%_0NA!4.F^97W+0\
M[#P=7-^\P91\U3OGWM(2_[G[)K=>8/7AQVW[RS^A9"Q/>_1=7@A<OTIMIZC/
MI6_H;.,A=[XY]I\OB?H/[3BN9K>[P]5B1-_9UH5C/Z/8&TM=[)?ZK?]+E3!#
M.5,WF60F-SLEIQC7T)-5TJ+;K#>UWFY= Q_/#,H($<X7Y#]Z5MXVF&JPJ'5C
M#R!E,^;HBAVD!]UNN O_U .$_W71S>$@^6[NA@WZE/+JQ.LQ,8DI@>[)OCU
M.I2SX+$'J!E!^YC73>+BHP?SNKE2<Z;(T>[2X2OL2T-D#S@B;AH9==IG927W
MEP^(Q3,'78O"QZIF4SOM?$K7=@;T,^UOUJ,TS#2V)5S7PE(]B[%\\\EN[ <5
MEWP#:YHD5-VE[N44@AXP=&D/8+%N ->D?KAXX[X%RJ3M'X3=[GV^-8"=N;3K
M=/$EN-&E<(->TRI\EZ!8?;-7R<][F>%=#=8J>QY1V!L65IQ3'H-GM<_I5W;R
M>Z^; ^J6/ROYBU<C#Q-+CG^=-.FEU'_C6M.5]YYS:8_;=+X)Q.%F;/6U(QCG
MM^+7*Z"'+ /POQ,^]>+J2Z:/ZR2Z%SJ_44S URN15H,4C/BQS.74V7J2C,L>
M@'#7ML"X0E5Z37YF@@G#TJ&&'",0N#S1/^H!*^AP7/LE#Z>D%E6A/X*$IP@U
M0$"K,\>2PTRUGQ0RI(E5<G]4G$^[Z?K[+]-B5-'Y-!LOTR\Q<B7^VHTC"-4Q
M\=YC!GX$F%>U"33-"))<*8V@1QZC&B+H"=ZALYH^':'5OR#Q='JJ&L7>U[96
MZ)3 *MS-M#!@%9DO7XSG@_;C<PMZ682VQ:26V_%*.-G>7*%UL$^M& B*6$B-
MY(J*\_3UJQ+DNC4ID:XK6GN TOI14Z%9ID9AUZU[U1A&)Y@E$H]08I1=B"-&
M>]H!(>B?_X@\FW9*-@8"?37IO'ZKR!BJ?=Z#5U]&3;"#@Q]W96+<7&*KU<^*
MB6/P]"#!-K .\OOTI//?]@$9NB+$._T$I,:*W=NU*:U[JM=K8;,EW]M8["$S
MM-[0W'SC2&DS)(<(Y&,(B,[QVIN)37Y;3_P+6N6)&9D)%IE(.VL>&*& G,5G
M!6FM+ \O/\T\>^ZPVX',.WF4=F]O262"1D\<EB80AU22SAV!9^P!1BBK?%
MQ-A/'&QM#C&?J:N;K4NSIR8\(^;!?JUZ&1H';\:RX^7"-9[R;-ZG2FJVLR ^
M2U!M[*CQ]2_:#>5:%#/U-7KJ9EL?T($0 =8[+CNDJ/I1W=0J.O$5"/JR3\?O
MU$T\GJPPW(,?CUK^?;.P3,66$=,P.(E5*W6A$ /!TO*%:NKD -_9\Q"P.!@H
ME/;*X'^LW*W90:GLR"T6'3MW9R%2IN;#O*[IK%<GO[7S.^FKQ"<$I[90&FU&
M-,.^W@&GOGZ3B9EMBE!9L3J3]F8SBZ55E2(Y#PFMV+7&C'V0U-)&5_NU(U8C
MH[,@U<"&'=/#:^?J],Y'$$.J!U9T*GA?J%M\75T&I958[Q+4K&$7<89+\MAI
M:G94V!DU^/U?.^.#/RV,@V*:W-T$I7HW.90(;+1SDF\DE$D*QN-)ZB57*P/'
M9FT89E>I)!:C<EV92E (-%9N*;?22@ID+E&%[[CE;T@*]&G#=\%N1;O97T7N
M 32%[.DD$K"9RDTI".1)G55U(YHD=<.RVPM[SCB_18WC&8GLYOGP2Y,LM EI
ME(WQIO5W3Q2%EZB\'@U6MCTM7LZ$-7M2M$OVXV663ZLF)/>\AFN.5CTWU(!_
M+7C!/LHMZJR8Z8XR)%/%O"?(>K7L[(-3$Q+%HF?TKV<*,=.VW!+UT%[O.G?W
MD(CFAC.HPRBW*!UOVIH7CO#<_<Y"VA7;T"N=H4%IL_5Q23XK'CD78\B\O :8
M;%$JT:IB)J@O: KTXPGB)]&8,I*=KSH^4&+X5Y<.NWD?0< 0\;M;97GKF% 1
M;%X\XOWW5%KN\WAX7LJ+^EYD:%<='AH"T+ K*W;?O L2%PX6BS+@\0*U+DON
M#24J09$PG4$AP.!42H"1D6]SHTA!1>[HQK$/,@I8O\Z\3J)@Z63K3V[P:K0;
M^8&W!-O#;A=L(CM^O\9K^EY:*5<F3.:#+UJP#@1>/*<Y'"X?&^Y;\=CC.H8!
M@U\@38X6_3:@%7UO0>9F!D6>FFMDTMP\:R3'JBH?O-<S?>V;1-!$)_')DM]\
M^&4_:5[@PRO-8UX<EX?%S<4F7$/NMO.T?3,/G=FJ5=>BH%8-V<Z6M. "&W2P
M;K",R2NOORTLYRG=/*?<=SXI(#FT>UP?G4FKHH8-^VU4!'958CE:RF->W4G1
M:HR/M5 QM3"UH(^U4)#_4 LE+?3/L<=2:3!95\C/(C0;Y  +1 ."FE(M/AZ@
M;-YNU42"'X^%U,O-;&+.TE9WO'!8K_BQ#NL9\!QEB_46TD-LMHAR>9B#O(+)
MI6>=&/$QO94=X7;GWJE+U2(6D@?AB?I8S3PRT-0B9)G_M.#C,4^%&E^FP;['
M&VNRI]W\=K!Y#Q#R]O68WV"_@=W^)*EDSOL7:911QRY<WH30INV\G<7S#INU
M-0^;)5)Y+5\_:!'2O'ZB0E-2))HA<6]MDH$D4;UPWR +EYS2WP>59X[M&XV;
M$3=.\%XQ*XE$V.U+>N!G?-*!?)&<0<:Z?2SPDI753OENZ\\*J6^/O'S\0!]R
M"12O-UH_CF(U18.^!N>7.QJLS1FXB6$TPT^'9UK,.D^9@O:!'MC<&%A?]_%'
M4"N B'^^X T@S8.OHC26+YD*;7Z3_% 2RB1LILE-T7[^=GG8XB#)=P]0>3O
M<BU1;P#K5X4**L^W+9CYW+W_ _"W?WK4?C2DV59\K31F'%^T98O3NE*BSO"7
M*\K9( -7ALFEF8.QU6''(OMEN6CD*H',":SOA9A/QD=OTO#"S&6%VC'-%6.H
M8G\_V>!"(T8Y=Z![XM)/VV"-H./)Q9)E;%)'.'VK\6XKMJ\S73I"?./D4X2S
M]_MY2%H?K8!#X>B$I#;4Y/8]>@ONYOCS&E5[J%XL)(R*P)5G=,7;X2U<45=?
MV7.MR/)Y?/^,#49#34SSE_5C?_^&]]]@ZB\P]?"@?O-$X]5$9S?G^&U]%C6#
ME$\/[59<1V3$&@Y4!XE&CLFN@IUZA* @91+K8^X[7U@%6=2P$](P7MD50Y[D
MO-UN+_K8[)4\JY:JV_+7(3WLAILNXE<OIUA*Z[1./Y'>$#WJTR1E<>A@E*1-
MZP,R7#:$X0L^.T,[PE3F^-.8"A%.: V(]3+<P[S1C]Y!2203_0R50PEP'5%Q
M".>[!_L6]S^K!#9JMM@'<_NI-OVY!YB$F),1]P_J3/![KR;&5/?OCQNP=+?
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
M*F'68W/2AO#T3^H&,4.Y=.?DZ68R.SN(0*^$J%K!'HYVZ\YL=]%*,R'H:+R
M&OO$-*O;.6*2MY*R[Y<?'Z.XRGY8:YC6%S3)X^W.$2]Q^M72VZV*]-<@SWQ
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
MRJ5?\/PQX7=UKDZG:=G?B?\K5+JVQ#5MK>7U<^ "(_]<4,_,<NJ[0N\(HVV
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
M7A2=^_X/F0$!O=EHR)TD%\C01IP7HT?R?A9!PEX\[N*UWV4?B7-$F9:$%=L
M+33F-@TJNBM,;,D$\+C7293-M*.<;5*F  $I7OW'6C"4-^U5WO+15G4>=M_(
M-]5,':W7\I-6[K92TADL!IGP/C6VK6[UG='<A6ISI@0F8<N (3D'Q,-#;\9^
MI<^_()GX:&FU.II^E=0PU/'.8"-B+=LXWG#*.L5/W;]#A V[#<CE**<C*/6Y
M%4"7N6Y1>M:+53KIC7/*!?JF,B3;M0*E5#/Y&K/>T6$0\TGN(NZD]*0".!0)
MX48ZL[.+](%9T\7ODQH_0K2&5MR$3;+G-\',6CTAL9/]%JDI<76?XQ QC;8V
M?"&/5(N3;*/IWS1"QAGEMP'R3_BW 0K.GI&5%M$Z$%8IX"7/@,V1H1T6T(&"
MP)'P9'D-"78.&W:&[S08<?7V;+M0K%J06.SX@K5\@ZTU;OH]8.<U0Y_][2=-
MR;DYUT%).U8^EDB+M1*%2;X+K_RVGV+\+'4O#R?ET_7XF^3=9P]L,(8'IIER
MA\=V\)+.)<7EY)4O)S#%=NI4"I/W.O9[=Q^?3.45IDQ_:AN@[6E04UQ+LZ@E
M8@W)6,-%ND:QC*59M6J>?7*I(:S[X4CRTOW<G%"NSZX$3%^4&0UG7QPCHF.*
M"P*0"7\&@*%:5,$[VUM,/*ZJ55>AU<#:K*)B75ZY@CU]%<XYT2*=W1DD_;73
MXX_SX0ASK3JBMF"YBI6*:H=P^5*]?XN;*MH;WEO:I3_=> ]K.V_(N!X$7A],
MC_QM&W!!N;&B1710L)*E;U4]ZL>&]:79E1+-P0)O9D6/]A"+#QVX5<RIS0K,
MQ@)">QL _.Q=@.V)0FJQ!*<,]XTSS\6^I)GU2*U]LB42NK)AS#77)1N27&)5
MF?O=VF"C]>A67ZO7P=RUFMPTE0_F9YU"5E4^^U%F\>*/6+5AJ6SJ$3%C/ XW
MCUE%W1##GT_')<&"1#D+"41LJJO0^X@UI:KL246!KTL8#J"U^LD++RLKA8[O
MEE#RZOZSA-(H6B'!:\E\XOG<0608MI#B3 $A5-5T\N-S^149<Q2P^Z%A[$7[
MOI1GM/ ]E?+H8)I,FCG!QUM/?X==O1SS-6C368Q$OKSWE+KL(5[!FRC9^9#B
M-DFQIX2+W0.<.JXDLDMUE&QXW;JX_5X-3_ /(<^,!$2Q^7Z HI&ZX5Z:V!S@
MMT\_)X^:HUBH@!14K?WP6[^$;YFS<I&KE*HH?!]!G]FW6@%K1--C_59DC2WO
M_:OZ5:Y7TBA>DPJ_@W"Q9[^%R.VA^'**&1M_D#9JP0"_/%2]U,UR.M&YEV+/
M9DVGV"L:#EF-E^\NGDG:>5%3J-?"^9S24JLM2$CFF(N)'+KQ0]QQD<YI;^2(
M;$L_.$/J7G#OL#-]3G7+Y:N53QSP)]L.G4C].?^A_ .GR7VWY'$9G6%M?)IQ
MT.^/LTXTY1_O&BMZM'2_X>M*__$RC:)<^H1]3PH@IAM +5*H4TRR^NYH2?3#
M)'2(EF;>X;>F+*=X9Q\</$N,UYNKMP$_MK# U4V#+L0%V4V08NG'3&VUC[/L
M0B_CV[0__::Z][T>MJYFR8A)%,P:MWK/=9 [W2 M_$/:$S$9R!<I=>M*LXT(
M?FC1Q;EI@!+L9/",-SXX;I<$!+)CH\#/ BTN!>;Z!,%- PCV"/=)9C?1>2;=
MDG!HSU !_S(#?JZY1FXMYOP@;# D5,7:H8GQT[NG?0)/#84UQ1 M$Q7&QVQ
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
MN57K?\'PGR*$*76MEF)M)?/PJ&AM0%Q[AIP%(5/&F$Q:&HKU^98^G4^G6;H
MWW;TW]%.GX]#!MW;-18A+,!:7:NER5.9,$F(!0,R52H@BQ6T5'(6A%0@X LR
M/641BZ:^@2=-P@OXK+M=4_]^O5820:13GJ/D!4/<.8H<BZ"^B1B= "!UBE]N
M91;H'=H(UD1>JY6&^" (5L@J;!$W 1X'(XZ88EP'#1T(Y@K]7(S]VY@M!-B.
MO9F=W;:I_QV[:[74P@3R4D7$=!#04FJ0SG\F*;C@FN'D^.66OH0&3>V":-J9
M739\Z):^Z%\!K',YZ57BWF0#17Q:3J5(P50E:1VA$=IZIJ!+>K'S=')XV,ZR
M G2[XY#-.<@5*'0;+\G5Q<0%-00IJ0A80LZ1\58AI8/B!.8#\2")^;A=?.&/
M]W_L/0-DZMJ=<3L"3)C.P82=]N2TZ5_H2J+<@PGQ2( 10%PXAHQ(#$6>J G&
M<"S(';HB0!2"BH 8I=FHDX@TEPIIF#C<24DLI[?NRD7]44SQ*)A"&)0%<2X2
MS$?AD%$81"B]D59_WI.]N']X7L^?3L(A&.7V0QOF=O0NPS'T\,T2]EY/?YU.
MYD>OIPL!S&)\!4][?L9!GG^B(+=3P"^QL;\\/6AC>GX<_3PK^NN46A^GO\=#
M%Z?7FULPVP$L-$I8&IA;B8(5D!9I'#PUU@AFP^>R 8<'Q.]G\RD(!KRA/+-@
ML+M9-@8QB^UU@H\GA[$7R-$T'F0Y?(B+#U<HEO.,_2^OC_IG]TV$U_XVZ:YG
M;A3WS$?E8-(*#,!-%3+,@C5G2F"<<-#4KD,DW%KNA04:P4$:,$<$TL8K1 W(
M25/C.#8K$DEP1'L."L(HBXA'F+$Z>H-2-)I%+;USZ7.1/!]_:*>3<>Z[';T%
M&82V[];SXR/H:QQ0, XK,$E 74CR$N:W2LA&0I$R3AIB;;)47E<PR]9=3RR$
M<3 ? H: !X!0!R3>)0$>1X8E'2PE^-+DN3^QD.A% HZ,I+>9+ 6#' 4!$<Q
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
M CCK-PR212&7,N6&J82+R^>S 1EAAMK%8> $!,\4DIR&7 R3Y>@=AQ0)+L>
M^Y"*XWKK+_^[)C,<@8%3KG)*)8; [N;,'337E,6>2"H5P9L>L7_?R]^#3:,8
ML*6* 1'&.8J1@*,ME$%2^!B=U3;I31^:4FIRK G&DL 1( MAY]W"3NJ\=^FY
MQ41RHHDM-O_I+CPAM*-Y7O[:6_#5-G;/C_UH'F)X,9T<YC&?+^KVODZG<^]-
MG.X=P(C^[>3J!UPJN?313L-IJ:7!HI[74F7J9LE'=KLN;DZ&4DZ"B,R @3(V
MGXH0H,DF!US'0 7!\"Y?+"$KS/_[K4UQS[=QO/K:,NMA')Q*[X0#=P_L&^(.
M!^0("2@FHE3DF$15'#LL/@=^">,*#(6Y/AVN2HCGC-&.&G "A,).4%;R]F!)
M)Z-*&$IIB0%'#8$?31<YCAW5&.%HF94V9PVJ\51%E@M;D[X8#V,)S)59>":G
M/H([J17RX*G8$ TQ&[""7X:^W"/\K\?IX29P(27+QB2"TV,%LC([N4 AE?5*
M.E<L3%2GYZ8O7:3$.YMC%_V>7N%[IP><_H>I[-9R+VRN0D/ ,#HIP"_R"E&C
MN=;4.(Y7?G)_0R3ED@*<D(B&(!'W^>1>Q!2<!*<CL)!$77%AN#4=T%HU)GIP
M,B)'WC"/N,1JD1RMSQX5M*#8%7=&>'4;>8/JSKVEU5L/7158::J @@3F;#[[
MQ9%-+J((BB1,XCSAXO+4WF=,T,4UPO,I^NZR1BARV6""#0I.FKS3Y)#%F*/
M*0"A]1+^5Z+4OYZB;_GAPYPGE%J9<H:UF"VLIMFMHQI9(VWTN3K;QA>%O\<J
MT$.=BA$,)Y'C;QFE#JP7B4ASJ9!6G@/#E,3RE9^*N;$1&:SS4BN@A> N^EP"
M.Q>HLSG9.%46C+80PI>;"FOMV>>K^SH4)@ZFSHKFBJ4689QCZ6, 3U'!GT'*
M2'*:2US>";=2TM:N"1,5&!F7.'(ZY-BFX($[&H&$(!%+A3GPQ])&K.1XF0$W
MH87#RE,FD"81AD9@BS23- \2.(.8!A^*<P@++B<[F(V+25(B U(N1P,2;O(
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
MQ!<P!0% \ZS;ZN<C_&&7^\=V'$X_2FT'-J_)&="VFC8UBUD,5C-'PS0CV\V
M].8L-RM8*U_U6FH]\5;H?L.=S[P-9RY>CD,.#(Z-.P'=C_[/YC#GIOUX$/O8
M^YQJYMR)T!_(C\V![?H4$*&QH]%R<G3P\Q_S%OS"9C9I7%S> ,\$?.RCC@G+
MT>R+?$3@.>?G?BJ+V)RB9[,+  67<SZB)L#5\7Y_*XC QW[OBM"FSUW8-3_
M\V 2-]T<'-/N8)*/I9[FPID=V-GG;?]H+[:R3V.Q;/Z/6[U-^($NNN< J.&Y
M[G\R7L*M_2O@_MR Y2/Z4G7]^_OV93MA<!/L2;?]I9PFUQ^^;R4J-,0'0;!"
M5N%<=BD 2:&,(:88UT'G CNF$/WZ[T\%/"[^**!M=TL]<V5C5I-8MPA9-<VK
MUX5+C!<EL8HGW\23;&S!SAZVLQD8Y=X_F4[&V0L=G301/-*3IB\&;GT?X/?,
MSFSS8F&W+\#-IV<<S:?=/#\:+KR=PYT<BXPH;^/^?%'2K]E#[YH?\KZL>D(9
MW5[>,#MH^^P&1SF[P:JQ9]'>,UR)W8_W@!I6YN,P*B*F0R[%1@W2^<\D!1=<
M,YP<+T2+*FI4U*BH45'C:M0 0VW!-9^"OV"]!]3(P2ZA-Z333.2O_+2!!J K
M+W2' #?PEH4OD V]GQR"3$ZVLLL"CP.RGX6XW^Q/)Q]G!Z>7M\&#B7W;0DSM
MN$_&V<>FYR \BI]\H87]5?)DZ_2V;][PQ?8M;^Q=E^6]7VCJZ9WM> &*A#I$
M3_VP\\[7G3)P;^I*5@T0&RSS#"7;AJ\F^<P5+Q/;6-XF4NQ.06+F9EN[102%
MW5,)'O/EO1@JJ4A<!T1L<HA;KI!3R2(9,%=8$R72G0/N/^7TG#X%[=Z?3$^N
MV(KI;^H-K5_>=.M=F6N><;T2!NYK'^_NRF,*"--8;=VB*NL;:_7N%_6Y"G/%
MBLNO5MR'AEDEC-[U-H2O<BSJ=%CS=*BROM[AHJ5S^?;,N7RZ<!D+%.H]LMAK
M*^N7ZDCJ:##V&'G.23Y?RI&SWB%)%=,RX:C"0!F(^@'\V[QKQ['K5E.*9\"2
M.A6Q2ICTSZ]>):I3_BY3WE#J')4:86P2>+@&(Q.C1(X:S7A,#"<^S)0_';Y?
M^]%;VNO-FOKK/GVR,5.US,,[&RZ^^PYH+6FG)7UE1R,G";AR(Z9-5^W<]_OU
MX/",)_UV^[Q;[(9 OQ=5=*^H43:9]N\:G>27?VSAU?#:9@P=F>0-C@]MUSM0
M8SOVK1WE5;.<E3K?W,WL.-AIZ)J<C*P-G^WU?XHS^\'^>.7.1MV%K+N0@^]"
M=@=Q-#J=/LT/,"GZO<!%O8RO;[7]N)--T7\_W[MIW,=MR(G%@G%F.$J1*\23
M53FQ/$&2!QZ$<X&:@9;?][)$5LI)[G$J#I@+YWN,K"@K%N6;A8'ONP;PF@2Q
MVP<IG*NJGFN'9_,TC<W'_,_=PM &Y6]+8_:BCP $>%]F=-,<6Q8B<LX+Q 5A
MR KJ$>->&VR-E>12<DL7$Q?4$*2D(CGY+D?&@QE4.BA.N%+$\\O6;'%"LS^@
MN9>/8G:OY[.>B4#+'S7S<;MX_!_O^X.:W2,P_[X]M*/NYT<O7[VX8/]VQO-#
M%"9]6=5\RZ-?*%%;X!QN22I/+<UI1XLR-8N^9:4Y?V"UF7P21?EA(S<Z^W(S
M?^;BR1>Z3<71K F3.3@6=XPR&:Y^\J4HD](":OIWKZJOCT/[(?M[/\'/T_;\
ML[?ZQSOT21K%8Q3:Z<*#R$$N\\/QD]!V1R-[LI.O]J]:+DQF?_I_P'*VZ>3T
MG?T]"'R>)T>3A;^S,XTYV/A#CI3Y]/:#LT7.I>S:<2ZIC& 639?A-Q<OP",7
M'Q_9_;A8"44VS>)TQXX^VI-N&:]ROEL75@.V!33V4T?/]0)OF^SN7VKNN;B8
M,[4^OI>UN?-!3OAB8!(N5I=\3E&4AQ.^?AI'E'_"WW'ZZ'-5$U?KQS5$2[YU
M5'"5S&-]5=R+.ILZH%;E<_S/7S5/7[]]\_KM;D[=-_SAT@&;6X=MF4IJ]V^_
M/<_I%9^^?O7N^:MW>W74AC$PJZGI^O5 6G*:+?":H;1&?S62]MX2*YIMHF\3
M8:O,-I?F%E\DVYC>YFMXFU%UGR4ESXL,Y)CUX.=']-&5S.B>]DET 5/L?K:9
ML#1W$^ 5O1U:H!=()=G6@EXC&\&=]T8O$<C52_>B1PINP*5D;.7+?;69<=Z
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
MXIH5OCB_LVZ(ENIW3N<QAV$<'L5QUQ^%V'3#7&G#=V>/-D@['QQMD,&;**E
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
MY_(TO(XI*M18M;WZ]GO[DT]"V?2 JHWU!&L\40WWV[QPOQ@4E98FP"F+$2=
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
M/BQCN G(8N2 ?%CMW#2D;[ICMZ"HP'AUR>[1>%V'-?)W=AK0= XZ"O9=E^S
MOOLB\2_C[$!3P<KKDAU8>2]6_EM<V>D\!E!2,/"Z9/=H#!QTL$;907)TL)P&
MR=%! G*O8^.'K+^;(9['5>*>YW>#HH.BWZ&VZBSSYPH4'5S#X<D.0.)8>4A[
M/ET=N\ :4 )0 E!B0"CQ]T4+'C- Q !E!Q!Q)(AX9;LW 4P 3 Q0=@ 31X*)
M#PN(-NK;<C$_ON5RM]V4O68"Y<_?$XN.-V2I;_OXA[UH&)DT%%->P1"F2F0^
MCDEBE0CSV'([E!K"G*_-G"_-M:4^8B2%9XA;YY#!5"&GA!%1"TZ%W1F12:F5
MR4M$(O.(:QJ1B50C:Z2-/G 2Y<Z<K\VY@^[8P68/[>UZU:[LO*S,C>E=;??J
M];%=K]_\^KVY741.).$3CE5]D[L>J>&.16ZC&HL(4/@M*)1.6VLP4H8'Q"E.
MR! JD+$L2!>%"U'V 855C3QD?"*%!M2L!#7!ZP82 A)ZQ"3$HQ7*.H(2<9F$
M@J%("YI0#,%9++BG<<<?SYSEL:8482D$XMX&9,J8>\((UEI''[FHFH3H1&@V
MT5H #P$/ 0_5*TS@H>/PT-[,<Z4!=U^*GRZ7HBXB%$E2JY1#$2>".",YLA*4
MHV2,X<9[:OD.$29J-4N<(TQICL8HUSD:BQ&1)*6G&"M&[4,389L7/3_Z7EB&
M)Y@2H,-#X]#/M>(0$.6@A0E$^5@"-J=CCMDB1\8YGCDG9,[)SZ'(4Q",41'(
M3M8PTQ3EB4:$DY8YR!,YR$NA[+Q$ZBP)V$3RT#SU37H20DPDQ<!/$*X!"]4K
M3&"AQ\)"W#!"=,ID0HQ!7,O,1RQY))3$FG <TRX+::JY]-@C)Q/-S.4QTBXQ
MI&V2V!)E! E5LQ";$,[S?RGPT"%YZ,=K_WQ*.'FH_=LOJ7/W@^C(V3:6^N.S
M\SAO;8<'\7-YO%=7,/ HP*-X)([M7?V&OF39;Y;WC@N@*:&@N5#_-BBY@<6#
MQ8/F@LL$:EB9&@XYU7*?S(IDCD0L$/6X')"P ED</1)6.L>P""*RG?Q^T$R:
M)!$+,7_&$(Q<H!AY(SUGB;M(;B_(>MVVZQA>KI<EGQ*7TT7XOW:VCEVP]TN)
M]5Y<"_5ZRZ(8#1F4L5LOD,B@A3D6-00O'#1WF)H+ #IH88Y%#0% 07.'J;D
MH(,6YEC4\)&F,2AG/"6,D>!:(RX21EKCB(AQ/#&G1##DZS0&MY9[80DRG.3/
M."F0-EXA:G3^$IH_B0VD,1Z/]4(3J H+05Y]CDL_;6.S2,WBO"A]V]AY:'Y[
M_\^]VBF"*P"N +@"8W8%M"::)Q-1T#H@+J-"AOJ$1- ^49.DB>YK5X!Q9ZVW
M$AG',.+6).1BX(@QY_.7T<!+?>G&%9C'Q<=O^@%O-S!UB5R_Q7:UG/I5#-V'
M_IF]@?;Y//RW72[M?-7>NSL4GVC!P3.HQ)A!;@""%8"@TU'ZZ#@*Y<161C"&
M<K1#D7544)R<4KO;N@\(@MU'>HJ4X%CQV&T:_.M!"W,L:OA(J26[T$8QP9&5
MUB#.%4&:"H-BE,FKJ*0K[9CVKQBJF%H8=' :NU$#MPQ:F&-1PT'M@\.V]^-5
M5,#+00MS+&H(> F*.@A%!;P<M##'HH:/-'>ARF$GZ2)B 7/$5:!(6R,1-EQ:
MFI+@:F=O\$?*A&K.74C(7=15/01M9 Y>/52LT,Y]5SVTV5O/QA3BLHEGY[/%
M18SY5[/=->?KI3^U;6S.9W9>*V:#ZS!H88+K,&S7@2@=>/8:4BKCDXA4R# >
MD:"8&1(U$>9>947?J3#>3)5[M86M[DWOMJ#U+F/6_<N(E)YH!?/E:K%>D!N@
M7@6H%SQ)E@F"HF<6<<P4LM9Q1 RV(C&+M=W9[.T1];H Z$]!KZ^"(0:H-W+K
M!==YT,(<BQH^4A*Q/!"-64!2N$P(@1'DB'%()F&9MDH8$P_=8^C@)#+!%.:,
MCMV @4<&+<RQJ"'L=H.B#D)1 2\'+<RQJ"'@)2CJ(!05\'+0PAR+&C[2/$6P
M,7)+%'*:.L0--\C9E%#$U%!''*."'[J)T!'R%!Q.R%96"01]A Y>"?0FKIK9
MHH6>0<#\U0)'!6H(D1(H*AAX!7(# P<#?]2*"@[1H(4Y%C4$O 1%'82B EX.
M6IAC44/ 2U#402@JX.6@A3D6-:QCJ^VN@'FUK'<7_T^7DG_8$F0=L4B<(8*%
M0CQB@C1C#,D8:>!62H_EUUM[B5I+G0K(2.X0I^61T@X%1QFS+#DG]-=;>^^6
MBWPY?U^T[=WWZ]J\+/G1]S;NZ$1B SMW=]HLNKNZ_%PK,  _#5J8P$_ 3S_
M3\G9I'74B(@RM()KAHRS!"4JF1%6V"1[*3T!?AH%/T&SF0I+3-ZN3N,RV^A9
M_NQIG+?33Q%*3D;H8;AL,G%Y]<R).%\U[6(V#<VE(E4B[@'Z('O*%K*.#Z#L
MFZI%S!ZKN@.0 )  D "0U*#NE4@.'#Q05,!EP&50=\!EP.4A*>J!<1FV!^ZU
M/2!94B(:AI3K9NZ9@#1F#AD3<5!)<4WIU]L#AM(R[%4B1;E%/ F!-(L<$<<Y
M,8((57K=W]P>Z%*8+ZYG,%_/_>(LE@V#-W'U-GVPGWO?.)APC.O;-Q@0+\+>
M-Q D$.2P"1("EQ$#] #5O1+) 2Z#HD+@,MS A6I-?#0.<<(]XI0H9*@6B&FG
M5)1:8+W3/WZ?NB8(7(;(BP]=% 5]=^Y3%/7'1K1N,0L_L';/UQ_7[:IA9-)0
M3'D%#%*)V,?HZM 36N G+-9N%L'9Z=G9^0'IUN'N[.=^[(<SM_LC@@?+B4B(
M!YU]"Q(DLBI:% Q.R5C*0])?^R,Q>4NB<B@%78:&1I<]DR219#R02$@PAGWM
MCV17Y&PQ[YKX;29WO5VOVI6=EY6Y]Z@N2N1$&CTAK,*) ]]4T=H<$(#7HSIW
M^UGR?P#P#A]X<< \!*E*,]6(.'<::>VS)VYQE-SP(-W.#M8^P-M![FF^XKAL
M7_WO>KJZR('@;%T6YMUB62[H^6JUG+KURN:U^[!XLYB7'UTN9K/\EM=EA6*[
MZFOF,I](10&C!X71#XD6$'6,7N! BT"+7V@QTN!P) HEBCWB.@<E.@B7"3(8
MZ4-*C*BO:9$DPF*4'FF?%.+)!F0BRU\1C)*:*\.8K9H6Z41H/3&L^N0I,&,U
M@ ',.'J! S/6PXQ[<^'#[E3V2<U.>^L9C\@E%S+-.HJ,Q PE$F0R1E+#PM?4
MC+6@SN0 EVA"$#<I(J.#19@3DKS,P2#=J;D\-C7?;7.3D0FG%0X*&11!]X9H
M-51J#HA)@+J'JNA W2,(:JEP"K,0D2(J!ZC,:>2T8D@G(J/1EA/COV9.%G$R
ME*L<R@:&.+$&V4@3B@Y[(JE4!-<=U K.)I@ 8T)(6R], R\"+P(O/A@OFL2X
MP):BX#E&W)K,<2KEZ) J;0/!T?J=)G]&!D52%"BFS*!<!8>LY0)1XPR/A@CM
M4M6\R":$B0DQL U: 3->E<CF!V7M#VN&/T9!7W[[6S]W'S$<\EZ_ -O>]?T]
MWON'T]A87UH1VOE%?G<S7ZSR5]EE?CJC47[;QZ6=->=VN6H6J5F=QC86X EQ
MWL90'G45XW:5_TC3N9W[:7Y[N\I/G.5?:$]^4*Q$?^?6#E2BO+F8WL3:W#"J
M,/U4;.D_\[^7U_5O-,TR_/R4/DNS^!F%Z3)V6/<T7_#Z;/XL3-OSF;UX6E[=
M0:03D8&E_/2V9AV?F/S$_ZS;U31=7%Y%]U$4Y^'9^:*==M^]C#.[FGZ*&<\^
MESLNMW$%;9_OR+6$[K]"6]W?OF.#PY=_;5&S%L,0MZ[@Z=5Q@>U53^>9"?,5
MK;*!/+7KU>+9S1>R_#=/G]N/<7-T -F4A?#4SOZP%^VS)W_]6C5NDEE9ZB_*
MLK/H_:[M_0#\1Y;U(=']ACWZF6W;LISYX]L/=?_FO^/RR=?F*FX1^(%%>S^^
MN'W;I4?QOHF+CW'>O%@LSQ=+6R1SVR9--9?;')OF.X_^.DW^WJ[.5K\OTN_>
MMJ>_I]GBC[;6M7UQQ?,OKO/\^RV[5[W0J[;X*R^RC)M?BXR;G]9SFR.;? ,_
M5WWA1]?0@_-M]\U/IZO\L_Y'=GNG\^QO+M:MG8?V7FMV^&L]VJ)5%BEU$6(7
M('[E%W5.0.?X;)V0<GGE^_/=E+>C[-PNUMNW;'Z*X!PR_^7R_7EM9_:\C4_;
MF(./##@W'8KN<T]V#G%^FK93-YU-5Q=/+[_@MN.9FQ^4\L08]I?K'M.E!]"Y
M3'_]LP^2$TGW^=@^GZ$G6C/\Y3][?0G<XW=._>H?/_5[J]7M6NI=<E5'.9&J
MJZ"-_;*DS3X9P!%(]<#;,'G1RDO_]40^&;<<#ZN='TZ7,39G^>_3MLD!?W:1
MOYQ=!\WM67,!Q@=K* #CAX5Q>A@8[[4IU9#UEV(JCJO"/;?H&;2: T0 1 P!
M(O;J5 00<4"WL,N _>"DPUNOM!\_\/Y-O0Z:3NRUV=^U!/SY<O%I6H(C=]'\
MM"Z["FFQ_+EY>Q[+OM'\8_/<KZ:?IJMIW&L0XE%(X('RN(/@@(HK^L;BF8 T
MP<3!Q$>ME&.7YAY^6@_-5[O[+24\\^VO'+4;Z_4]47*B!?O+C0O"7V_6#L*S
M>Q-7S;1KG=S\5(97UW#R])' _)&JWFN1YK[-GVLX"E,QQA^AJ;NU2@N/'5)>
M,\1-D,AP1A%1TD3BC"-RYWPG=4%XS34BFE+$%=%(6^.12U00:EB2N[W\WBT7
M^7)*"_>^SJ+(":NQ9VHM)GEL+ -N &X ;A@H-]S:MN<([..UET%+AKS/=,)%
MP$@G[Y&@V@L:N+$D]C%29!_VN>/@$#J1V  -/?Q8D"-O(>S$JQ":_L#R/@_E
M+%QW_K!9+9IES"_YZ2PV\Z]CUO)R>;*<Q6C2<G'6+*ZV(^S5=L33"O)"X_-4
M(%D)R4J0)I@X*&7-2CEV:3[\?@1]T/T(=J*P&H/3]S+F#_EI=P2YL?/0V+/2
MPN;?-\XDUQ;MCP_R'UD$.I9$:!TP?X2D4&0JKP.QR',IRO:"18X*C8R.U!OC
MN#*XCRV)ZW"4'\]BUTUK'IY?0Z6^IB28"18"LD1CMU$@BX%+<RR*^&C((BE-
M9&(41:I+'\;$D",^(F<E=D9XC]G.T)U]=A".2Q:ZQF'DH[+1OG<2(*A\L* R
MQ>4RALM=@Y7]O-_I!/ /P#\ _V"X_L%#U3 P;JS @2(O;43<N.R!^)"0M8(&
M0S@/BO43KFZ [G6'<Q_LYU>?STOKMU_B/.;K[+NP04QTC4/]:@&"?NL:*D $
MH*:!2Q.H":CIZT'M%//,)A8IEBSB/.7 Q3*,9%!6><8<33T%QT>E)C,A!$KN
MZBVY@]W7&@/E]Z=V6?)BFZ$ 9\5 8>,5'!)P2!ZA0_(G4W(%3THJC'R0)+L+
MD2"'K<G\'X5A@GIB71^1;(=$OQ0@>G$-AWK*GO.)D17.)P*C'+SH@!U $1\Q
M.PACHLZ!'L*)9*1G02-#>"R38",Q,B:L91_!Y$'9@4V,!G: K56(&.^PQN6\
M9)/MOTPZ6[1V5L:UG"_+\:O515>_&_]W/3TOA[AJ!6?P$@8N3? 2!N8E2)$2
MEY)GLJ<F>PF6(Y>] ^0-S_]OHB7>]A%#_LU.YP6?WL[?9S?@;7JWQ:5W,SM?
MO;K$I;XSS]) WGGTM@JD,7!ICD41'PUIJ."XH3P@S$H3JI)XU)'D1]YA2FV2
MFNP,4]\GM'P8TE *.*.V@!.V*&L,.*\7TY=@,T2W:J9MN[9S7V::MRNH[ 6G
MH6(DJD 1'XW3$(PC02B.3&(!<9V] .LH00P'9I0GR8N=XJ9](LWKH/0V_3J=
M9S#*E_RBH%%/66G!(*P<O6$"0PQ<FF-1Q$?#$%%*ZR6QR&*M2G=)AS)+8)0,
MYD)2S9Q)?8251V (+>$L1G5!).Q:UAA$7NY:+F.ZM,3-9N7GTC-R/6U/2Y+G
M,KRL%:3!6QBX-,%;&)BWH!-AG$F#B&08<:HP,LX[Q'A,V8$P@O%[Q9/SN/CX
M=)-]_NT+-#V?AU<W@.EM>IEAJ>\<-#,,_(>QFRIPQL"E.19%'"%G_+__CZ:$
M@JH^=,P%&W<UQEQE8[W$7&WV44IDY=;M=!Y;V*T#IJP8?BI0Q!$RY4,U.Z#<
MQ.2T1E[+'+^1I)&+W*,41/*..,XH/43EZ2];K.LITZODA!E(]D+C'>"B@4@3
MN*A:+OJ3GK'&)*]\Z#J*9Z8H'=NT48@S@CUAR@BZT[&MCW+3^S%%FGZ. ?T[
M+A?7HE%@B;K"4]@2K#$\?;LZC<M:81?X?^#2!/ZOEO\?*A8U2C$MK$"J-*3G
M'G-D0G!(I60$PV6P22^Q: =L;Q;S,AQSTWQOVWFOKW8)T"P!(E%@HJ%($Y@(
MF.CK4Q*$:^-4#ED]$8@'8W($&QTB4F)OG"!:[ S3VB?6/30344F B8;9\;6G
M(>OT6$/61Q/VOCBU\X^Q*5NS7T:FMVU<M5U![&QJW70&X],/YGW ;&68K0S2
M!!,'I:Q9*<<NS8??Q6 /NHLA3H0<@S?WW/N\1MEW6T8?IY^LF\5),X]P@JD"
M2!IE5 G9I&JS27_2H3F$& B62&+J$7<V(AML0"EZ12P3B?=3 ?=Z[C,=M/%E
MW/S[>GZ)3;]=05/?!YB(FD@,C;1&;ZS &@.7YE@4\=&PAC+16DXYBDSH<NY5
M(N=40#'$B$DF$19%'SL$#\$:?**,!-*HK4JNYT-<$%_V@0ZOYY_R@\5R&EN(
M*\%#J!QU*E#$$7H(#S:H5DOKL&&E-1=#W&B"M$\&I1*>,LJ4M/XPD>LUU.NI
M4H%,C-#@<T#5'/#1,*0)? 1\]/598JNC<,X@HT5"/%&9^<@I%!UW43JL:32'
MB8G[YR,S,=!>N.+:.=ALK3 8?K>,YW9:FD9V1:R;@KE%J7%M_'JY+ TD-Y5T
MM9(!>"4#ER9X)=5Z)7^21W?1"X,C(K&KM&<.Z>P0(&QYTMB5 +>7>02[/L,6
MK%[&%#,TA6WA_?-YZ(KRGW<XU?M^[(2"5S%^ZP4:&;@TQZ*((Z21APING:5*
M\$PZUN2XEC.522=2A5B,SC$<<!([R=9^@MM^B>H[_*08M#RN-^J%+> *H]ZK
M$N-S>U'*,;JHUWJ_7,<;Q\5J)0GP5@8N3?!6JO56_J3D6!E'B;1(V9"#7L)(
M]BJD0I$*RZDVV)L#EQR_VT!5=B*>;X#J[U]PJB]?@D^(A&!W]%8+]#%P:8Y%
M$4=('P\6[ J&(V,4^41*L"LHTBIPE"-6ZX+4V!A]V.KF?@CJCEE9,=$:&J74
M&_;"9F^%8>_K K&Q75WN]FY"7CNKE1[ 3QFX-,%/ 3_EZSYMV"C*N$%):8*X
M\1%9A4,.CVV.E1,Q4AYH]_@2_;9^RIO8^_!!-1$4G!*HB 9^&H@T@9^ G[Z>
MF4%-$EY%1)EFB*>4N<8%ASB)P6;^R<332Q_1A^$GSH"?Z@V:8:^XPJ#Y6G/1
MKBPZOQG=+(WN=H^O/PT[R.-U75RVQ;B\>N9$G*^:=C&;AN92WVJ1]P"=FSV%
M"^Y/?P,]L)")I(0\P=GIB48B8V5"G.G 2_\4Y=UAPO.KQNH;$-T4R3V?7]]%
M^"&7Z-M=UB=85MADZQOZO_$-,*L&7B":!TH$2@1*'#TEEKB?TQ01EX$62A3(
M8260Y<XFRB41NQGK?C("1Z5$+BIL(/9X"?%A]MR/FBT88C8@VUOSPK:GS?ER
M\6D:8FC<1?/3NLT/LG7]W+R]&D#R/)O0)\@!C-'AJ46: W1G'HNS\B='IQ7F
MR>KL!SCE<TQM<Z3,M4-))">B\U(KV4=TG5&J@-2[+4;]<O'/#%#9G[@$IR_8
MU%?E.)YH <?01F^I0!D#E^98%'&$E/%0\:WT.%J/"4K.9H*QGN70-A'DM+)2
M!<&\W3G:M$]\>PA2NO-,!4,XL%.UD>NAQFI"Y'IM'[M$K;_.%G^T?Q:[EI9\
M;0^QZ_ - H;I'8HQ89@>2!-,')1R $HY=FD^_*D^\J %BN1$"S:&"L5WZZ4_
MM:5YZR(5WRX'5*N+21/_=ST]/^O*%*]ZNEZO4IS.5W;^<=JUOX$6KY5@V"CC
M2T@Z0=+IJZ03T99P$R2RU@?$DV;(1L.1I-)J'!VVG/6Q$_+.7A0(;#\LGON,
MA\OX;KD(ZQ+>QE[;\%$^P9A"B@FJ!8&4AB%-("4@I:^;O#FC,.<*!>T9XB)P
MY'3F*&Q=XLS;3#&\CYV08Y$2TQ,.S6&'NN\!\?2#S419^!A#VZ3EXJS)<7.3
M36R][/9#2HB=K^U?<=7UC6VCW[Y0*SV GS)P:8*?4JV?<KL74<KZM.,6T<!*
MF*H<<H(9E*0C(DANE">]A+9;F/HUH]1[VS7>^\<&IR[>IG]<8=3[*XC:SZM(
MT\\QH'_'Y:)HF*:$/@./8NS&"JPQ<&F.11$?#6MX2JGE)K.&2&4R=(PH_TE0
MD-A9SC16HI?^K4=BC=U8E J@C8-:*^SGCC+^;+.QE:C3K=OI/+;MI)G'57G"
MEX*^,"TU>S'4BM_@2 Q<FN!(#,R1R!&F=T$IQ(+L0DF*G",2$6-,TDXKYFW?
MX>?+#H6FV8V(;],O6Z#J#J>_3:7N^.46I?HZ;4;)1%$HZ!^]T0)[#%R:8U'$
M1\,>,4J7F<"C'%=:Q+%VR$2!D8S)22>8$"KU'88>ECT@?SF 0!0V0NL/1,M&
MZ&4P>EEEW)46WU)H7"N.@T.QIS2AQQOT>'NXMBF&:9;#6<19R8TGG4-:3"PR
M@AN2&)/*'F1']6UZM\6Y=S,[7SV?AU>74-=75KP^5V1(+=<&:.NUB YH"505
M:.E^F58:>!*:(9-1$7&- [*$*!2%"#XE'I/=Z97=QY;MX6F)3SB';J /;^_0
M!+3*N/A[34#[:J0"KD?%KD<MTAR@8_&XW0:KK E>>!1<F7LI2Z67$ Q)ZXRQ
MA.H4=DX9]=@$] J<>F\":M1$0977^"T5*&/@TAR+(HZ0,AYLR$69Q,Q]0M%[
MB[@5.7K &J.DM4TJ1FKH3HJUQR:@]R*ENS4!96PB)71H&.AA6&@"VG<3T&OQ
MZO4P]M?IW,[]_6/7X1L$= @<7D\[Z! X7&F"B8-25J>48Y<F'!H;2:W>J\]Q
MZ:=M5YW7KA;^7\WBO 0XF^GDT[9=9[>N>S6>G<\6%S%NWW:^[1[:G,_*I9W:
M)6Q6U !DHPPR(?-4;>;I3^:!>\VE,QY9GTJ.)R3D-,&(A\2XU))I8?HNO7N]
M!:NWZ7V'1O_,N+Q\/2^"+AW2YJ%[^I>,6>'%XNP\SEM;KK@40[3Y;;-U6:_W
M!=S>;B"PK_T-#)L;H[=LH)B!2W,LBOAH*":*:+ Q7?&<0%R34 J[+5(X2$D(
M9CCT7D97*\60"58*2*:VHCHXGE9CR/O!?F[.MZUTFV6<V54,S6JQB6&1*\;;
MV#_L,D \"\Y&Q8!4@2*.T-EXJ$H*[TQ0A">$0PZ!N?>EB;A2*$I%E1 "R[@S
M3O4^DRU^VP#?AT6&P_^>KDY/%[.ROK\NEK?[,'T-O* 5GEVK!19@V@4055W2
M!**JEJANIY$4(F.>YZA8!9NC8ITCCQSGHD!MQ)HQ&5@_C5B.2B/0C&4 T2YL
M\-88[?X6M[%NV<--795>;&8QV^4^!@,+!#Y&E7@%/L:8@F&-"2?!*L1L"88%
M]<A$Z[,_8P1VU@AJ91_!\*9J.?Z]P.&[Y73NI^=V=NG:]!3Q*MC]K2/@!>X"
M[@+N>C3<=14G@JK")N@8D/MP8>%BO6I7=E[$D#T;MZH5I2"=O*<TH=\9]#L;
M<;@85(X7<63("I40-PSGT(\1A+&0.@BF&<%]A(M7H-F^37]?S#]^B,NSEQDO
M^ZKBPGB2951?N#BD!FJPAPJD!Z0'I#=ZTF/*6N^814P2BWBPF< 2=TAS1S!+
MF-PRL&F?G=X#DY[1P'?U\!UT#JTR6K_J''K@[BO@SU3LS]0BS0%Z*^"+'+JE
M.3,RYK!;\7(6BUN'K',YK*9.$L8B)F3G+%:/O4FOX.]P;>",F3 #I<L0=@--
M#42:0%/5TM2?-+@.%&OL3*8.FH-3*4L6E^>@(@GKHA,YS-UI<-UC+]%[D<AW
M&EP;((X1;DM#V/J]YE(I1;]JRQ;SKXME7HYY\^JS/[7SC['YS:YBDVV_F&*M
MT L^ *3>Z_,2(/7^G=Y35F&=F$5>L( X21P9PTCV"1*1E$=%C.HC&-V@V]MT
M"6D%T=[."YZ5_Y;96I^RL]"=D6I7RZE?Q5!>>#X/-Y^X]LZK'B$OI^WYHK6S
MOV7..L^?R'^7"Y[.US&\/8]+VV?W$&EX??[)D'+P P216D0'? >J"GQW/[YS
M(22*%4I"D<Q= B,G/48TABATLDXJWT?</!J^X[+"1.ZCXSO8:JXR9B];S=DL
ME^5(7//3R[AY]',SW83J75OH[L$U,ZZ )&I9BW'X,[5(<X#>RN/V19(0FF&3
MHV=B7?9%(D=:L7*$UU')#;&2[<P#VR?VOI?7\2XNIXMP"7*7$'?EBUSW;S8^
M3U_[ !,-.P'C-W9@G8%+<RR*.$+6>; YEXZS'%TSI(0*B'.7Z2D*@W1A)V-)
MPKZ7O>E:>>UN15("3PBK,)=<"[ \>*TV;'H?:5;F;5'RI/DEYJLJWU!VQ/^_
M:)>U,@>X,+ 14)^3 QL!WZO"=L8R:A&C,B'NH\P.!Z>(<&JB9T9YM],U2S"<
M!!4A?X;F@%V2B#27*D?M/GLYLM3<T5Z=E+[.2E,SP;A"7^/1Y?&!KH"N0%6!
MKGZ8KB260@;I$2<QTQ6QF:ZDCL@S+FPDE!BV<VA(T\Q.'N?H6Z9RO,ACI%UB
M2-LDL27*"!*JI"N%)Y(0H*L'QP#8=AY:U/PJ/POQ\F-P0.@)+?@3%FLWB]6Y
M(/MF[_ZC JW=6\Z/QANA6!MEJ42$8(&X<139P!U*C"I!2^&XW,GPNYBXH(8@
M)4OEG>0<&6\54CHH3KA2I.P*5.B-,#W1NOHBN*_4=)S^"+ 7L!>P%[#7/<].
M$TFTP@$IZQCBGFFD568B[Z5/PB6K9?B:O8P,BJ0H4$PJ?T8%AZSE E'C#(^&
MB!Q95\E>%$]XC>..'R%[7473^8'-]UD3DWSY[6_]W'W$<,A[_8)7^T!)W_?^
MX30VUOO%6;Z6B[*!/5^L\E?997XZ8U!^V\>EG37G=MDU%%^=QC86N EQ7AJ6
MY4==4JD;M;P90C7-;V]7^8FNM>#)#XJ5Z._<VH%R&9N+Z4VLS0VC"M-/Q9;^
M,_][>5W_[KK,?WY*GZ59_(S"=!D[L'N:+WA]-G\6INWYS%X\+:_N0-*)R,A2
M?GJ;WL(G)C_Q/^MV-4T7EU?1?13%>7AVOFBGW7=W,[&GGV(&M,_ECLMM7&';
MYSMB%:'[K]!6]Z\WWL>7?VUALQ;#D+>NX.E59G%[U=/Y;#K/5[3*!O+4KE>+
M9S=?R/+?/'UN/\9-DA'9E(7PU,[^L!?MLR=__5HU;K)96>HORK*SZ/VN[?T
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
MYKVGYOR)NUP\N?1N>=6>38#K)ISMQH0_OBGDLTE_MT;_ZO;FIU/U![<_[,*
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
MQ8M;DD1"IEP:!=ZP!()I!J:L4TF3(Q-H_[E26]PHN2T?@U$UL$I4T*B['VM
MJ@U(O9[,YLTDUSJCE0#LG7GI@$H>+ %0(27N@P..J [") K6,07!\6"LURRP
MC4H)#XE,%?OT/J^LTY98@!8#(6L]MSI+=R?1[O5(KEK:%RWM'990ZXDW-(+F
M@8/0B! VI5*$)W+O;?)<V6T$K':!)5P/I.GH+O,Z2RN65"RI6GI(6.*2IR)8
M@:^@" A+ ]B<",@8J+91>.TVJE$_))"U!2RIT:PZ0RN.5"WM@Y;V#D>LMS13
M0D#Q)$%D(]$G04_#*NILIL9KLE%M^B$!KEWX))2R >%U@:O34:ZZ[>J)HESO
MS]+4S?&PYNV7LS2>U1A7?SE W8J^:Z7=ZZWHS[&#2Y0]7-PC'5 41. )?4M#
M04K&-?Z?/=G*#JX+*[<V<MOJ?:0&UK!N4HF]VNZ]I_.]^JX5M_J@QQ6W[AF3
MB];Y'#-(5GS9J#2XH/%7!"Q)4F2,;*6KWZYPB^J!D!V-RU7<JKA5<:OJ<<6M
M'?A;AD7G9 :1HP#AB 0O X$0C-"$"NN-WT;\;V>X90;H&%;<.M3Y7G&KXE8?
M]+CBUOUP*RFMI1,.K+'H;QGI2L%E XDX(SE1FD>ZC7CCSG"+L(%2'2W?<9C
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
M96K[$Z#3.#>6QR*MQY33- XA-1K%:)2#8=8=:)0H$3Z>)4V8']J$>I23.([
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
ML4J"C#1:T$%"V&(!7*;  #CI2C*0B42"Q8Y/PZ"*1I#?I-5YP$JNT)F2<!_
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
M6Z)0(/UIF :@DACW"!4T(+&G\$'8H:1>XLI')=VIRK*[BM>O XJ\[4GPBZ+
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
M0FF['O&XRT$/.C%AD>,0-V2IG?B^SZ-X5#H-GPE_??/8T- HMZ? DMO]JK5
M$'S ?/S;&L-LM5R"QTGL.*$@:0S_4"=P"0-6)SP4M@BHGT1\PY2[]\%1JUJ)
MO[.LP-YF[ZIRON62B;M52#Q!KQJLHAUI92P6;^8=773'@&4!IVH6#5X_+ 8X
M_+I-@!CD.&#ENUC+<9AU.0[#FOIL671Z4S?X08M4[!JP.GA'M8UE6#B?8T'_
MR[$60FV[GL:Q[?T4U%!X;_#@<@_OH;>Z3UNRL<7[W&D<[;R,YL%T?<0T7;J?
M*IHMY\%M NY1%MCL8[?0&LFN^/%M]QGZ&?KMG7[++(Q@APGUQX>27V:5E-@S
MOYG5EE3=Z%<)78:#39J]2;-_XAY<)H-I! (Y-ND8 \6?5E[Z.!?&7FX+L(QJ
MN8R(F-S7_8F+R7D=HSB8U'H#+\<"+]3 RXC$X0!3Z@]MP_O)L^K'G'+SG)/!
MCHBFVT^H-Z4@(^;<9Y]Z9-(8QY X[WHT2-W8)S1V'$)]$9*$VI*D;B*E"(3M
MQ>GU;*M04N8G5!+NQY30E*8DHHR2U(XB+NPT2A+[>I)AGV;UL=A*NN&VDN8]
MDS1ODN:-MCD<BAIM<\C:AOI)3$/J$,^7*:&"QR3VTP#T#J?2MU/0./RZMJ&Q
MH'X0>,263(*:8CYA0>@1SQ%^R'@8)(E_&-HF\*C1-CO1-C<GKX\'_7=P-.2-
MB?IWH,">#C;<[<E:YE2MD:WIG:;]OK ^E.=RWIU6XJKC_)2^[(_88G@<E80E
M)OJHOEQ.K 6[(FEV*:^='VC5%VQAL;-*ZG/VU)%9[! .!0H2%C,>< *>%@.%
M&#A8ZTQ!*X*FC.,DH'1#B;K2%;XM$N)%' \22A/"N)>2E(-JI7;$G"C8\:%
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
MB^/]=%T+W&G\T.Y>=!KOO!>9,PUV_,ICG.6N.IYMPL2>6G4<7W,(ZZ$[MD=
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
M ?C';BA)$G"'Q FCX$Y[E-KV==-&<N%*E@2$8V$,C<*4L,A.B$-IPAUJ>UY
M=]T![*Z]K$?:VV(L*&$\:*._QDE1H[^,_KKIW*$D#GG@Q00\<]!%E(:$I3XC
MT@\2)[4%#9S@NO[RI+"9&WK$\^R04.GX)/'#F 0^ES)A$4LC-E+]-7%#$P,>
M2[6(Z6EYF,ZYZ6EI+)T;*&HZ=#TQRYH.7?NVEKPPH5X8V,2U(TIH$"8DB@).
M[,A)W3!,G&BS!]A#O/W1];0<ZP%6A]02S,0&C,8T&M-HS&>E,7U!I9!N0(*4
MI8121Q#&7(_$44I=&::.<.DVX@NCTYA^%!F5.3Z5.9Y, 9-QO]V,>]-.\_F9
M3*8)F&D"=MSVD\N$YX )1'Q'^H1&8#JQ@ ;$%W:0N"&- K&9.AD[KD<Y(T[@
M"4+!8"(1=1SB>F!OA3ZGD7\@3<"<21 <1.3A^?4 ,XK4*-*Q<Z]1I$:1+@,1
MMDU]U_-)8*<.H5(( L_GA/I^A(VI>1)O).KY*;69\#V2VGY,*!<IB:/()ZD,
M)'=H(L)$'HHBC6.C2$>I2$TSS8-7S,:N&6M;EN,DI2&?(9\1Y",@I2'?859\
M[G3?9F3[,@]K@'EZA\S0">[AP).L1._JC,1[_Y9GWA/SA@6+MK1>*^=_- !E
M@E$F&&6"40\,1B4T3.S4#0CS,00E$DEB&CF$"SL.11 &4;@1C$H3QW8#CQ,A
M!79OPB)3W!B*A*".G22!(_S#"$:YWH0>1D+I\XM&&=5J5.O!L;-1K4:U+@M:
M8YO%S/-(Y$:2T-"5A 6<DB@(J,=E%,O-)H=VY+M)#%<ZD>,0&J>@CB/!B$T=
M)^5!$+KNQC'MXU2MGC.A[D@K7)^[:ET+6< 'Y(O_Z9?J0SN75<;AL\C.;_MV
M/"&<U;N_]KK'*$R8\"VS_=H;EZC04:X#A3"TP>+T,84\#@GU;$IBGW/B.8FD
MCN>F8>A?!P4W$3Z/: 2@X(*]'3H1B5C,29*ZON/&7AK$W@8HM$DM_VAA3F_/
MX9_Z"SSN50Y \9TE0; 7<&E3M7+O['R/Z,ZV5]IQI];G7U]]?ON_O[[]\,5Z
M^R_X]_-PX9\3DX^5"[8]\_>%]5DN&CE/9&6YMNM/+'@ .Y-S^-UBBT55GDMA
M,6N1PV";TJJD:#&M&W^Y!-76R/S*NLFBN,=P=]%A65#;EXD@KANFA$H?C _\
M*[$3YKOPI\"#S*\9'S0!RR0 G E\CU _2@F3B4=X&LO  WBB4=#C3"'+LY>?
MP&ZH6MZT%8SR'Y()CN7XGY!B.)1?9(4V)!!WS;A8M)5<6A?$'9H7[K>21VX_
MT'P,S/4#IOUG36W->EI8K+86K&KP!QA?69VQ(OM3U06QW*J&](.9\[;&H#2L
MX1SY$+\L%[+J+Y=IFO%,%OP*GB6L-"M8P3/X :Y19"NXG%I?9L"MBC:U=0&F
M'3XL5^R-?-U8#?S>52@L)6&"0VGS!M^8%9:\7$B.ETNXM;R2TJHES$*-PTID
M(5.<)$YI32J^'[]8)(X?Q8X?$HZR0;U(D#AP;6)++AS784Z4L.MB(40010'U
M210R#'?%"0%Y\ F+&*6QYS(_2-;$XFU'OK<=]3XOB?>JH]VMQG8PE(;W']Y]
M0QZ":7A[]&H,$F'!_3F2GQP"=Z2.X+Y/'>+%8)=1QP7N8#PA@H:I$W W3GVY
M42)(?6['ODL\&MK 40BT$<"GG<9.DH3<3QRQ)^X(P;$Y".Y0H%7+%;0P@*TE
M"($23B2@:"8LH9$2(:R958!+<WC6K$8\@PL_@.I6>MVS)TJW3]<\H)O=&_P7
M7*&AE?^GJD2[?.F>I+F\)"*KI*+=2Z!3.R].1%:#=7#U$G_=<"^G/GB)..%N
M^]>>QO#%?]JZR=*K?N[J5@*C/EF4=::>7<E<G<,'SNDE$AJ)M_13+^_H=SKN
M-];FV^''M=J\_E/G H_%B'/\M87MEW"VW'KOAIT5>5; D!K0P"]9VY0GZS_
M NBO%V"CZ%UXPE*@PDN67["K^N2['Z_SQGIH M=ZQ2T;J[[=Q7V<_7V?==VG
M([(FD*J2&I<3;N]N4O^%S[+Z[KJ\^C<0_#D[N+^<?OIBO;?^\E^1ZS@GUKOW
M'TX_O'Y_^I,%JN/CIY]/O[S_^.$QZN#))V#=TT,-'HY^>B&5'0#3G?_;_??*
M+?PW #Z8YC4PUEB7^CV,V7*GUL_+0:M5#T]JZ\UR\,IK. 5/XJK.E/G^;NE!
MO"X+H21'7?-).0/JDH^]_U$;3AE?- -]O:S01J R8PNPBV!MGY -K Y_:PN(
M,[/@;4U98=1]X(\.AZ0\U;*Z8)4@>5G^CO8;*.1&C:Z>PK3+,UE8H@02%&5C
M*<=72+Q'<E;KUZ<M^,CR-H_WMUF6RV$8!Z>U:+(YC"WC%DO*%ASPMK+R$C6W
MK.;XEAK-RWKR[1G,V94:68*T%JJKQ[F\<53:B:ZGH[*Q[RD93K0?T7ARB/C,
M4FG]@U5@=RFF?-<QY4\=4WY>,J5!NO$AW;M;(61B760 >H7R"N>2]4==?M9.
MF^6&I_@1?X6OP(%L,AC#*5<Q.2?VO D&Z< _1Q]RHEAC>:OS]H9;WU[JD]('
MSZ#7GE$A' GEI);MV0SQ1^'R_[;@B<@JOP)L7908%BR0#^>68Y/_G0"\=/NV
M@^E9VI1%K[<<8-P2U[6;W&%S)<^ 2'AQ 30&D,-(+#RVT7_A-2=J.C"X/UK&
MKW#\B(PU_,-A;H!Z%I<5 KQ*BX4E422NV(6%4;X*8*[NHX]9/0.ONWL+/!B_
MQH>Q),NSY@H'W#;PYY]R^<RLP-VHLKJ:XKPU419M!7:[1-)?#2?>&_K"FLE*
MJ@5FC:(MHO'@0IC#$,09UU<)";_WX8.OJ:#?@']PB7+0&$T?7T#]<U;"IXGZ
MB&G9M3*E7?LDD7DFSV4]49_!M.Z^9P7HFVP!3][X";<3-K[4:[?Q=2WE[YO7
M@BZ;KST9R5W#D'-6(1> \JD5$^#<,Y0;H6>?85>=++WZ*@UT .;V*S:>VNMI
M7'"N6UNM\R(L[TTZ7*KMR!/UO(1U\>[E Y:3Q.?_1XLA?% $3VLMG> 2MO-%
MQ\SJBXXESD"Z8 FD'+YOS5( B6TQD'ZN^:;J-;;2\2)+4UDMV1R$5'42!MZH
MD9EJ7F4)#+=#FF\0$]Z,PV)6T:J0%&X,S%'D88"*1<NJU@S-RS87%F<MO$4;
M0TO9[D<'Y/[JX#JS! :7@ 2U?/:5T0U19HX2UP\FD5=E)\!=>@C(Z&T#99J0
MFP,<C&HEOQU ?X6[])BD]>)B*(N*D_ZJR(T/RXI6T;^19]U>1 ?.WL_P[!*D
M 50\X$[2UO#:6N,4_EY)4&A_KMVRC"XN8X[=R!%B^!]MI@,))]W]N6;J6;90
MDU%/'G!6#Z,-\)^^$6G;(FEUQ!+W@ I9G5S'1XW#:O=$#1;T(_Q9(7!E\/4*
M-[4,8WOKG@6L"\E^QVE*))]Z,)*FPIVB;@&M\AR79&"?(@?">$X4N,NFFR-(
M:=5FC=X"A6%4$K5N1ZW?Y=5R'P@$#KB8:;T'[U?E$VCDGP'V B>@P&F#OUPJ
M!O6&L[Q,8 #+E0&/NFJ5#&N&4IR+I/Z$/@I#/<'JSJ/Y]?<*V:@;F2[<J&%&
M&F;P6YANFF=*TZF'_)P) 1[!6X">DR7I^,H?N<9"@_6ND1BU9!77:RP *O)R
MH2A39?7O2 "X.<^E%@"8([ !K"7\T<ANLL#,P'$UKOO@&?CQ#!>DT$^39ZWF
MJDYQ*EJJ=\ =L.AYW\H<F0)Y1?VW6VF]DC72/D7GI]O7&U@I^,REI?*ZG(,S
MA 0=BO^W39*#]F2.Q/)]#SPKM%>N3:2OP"BP!;(OL-<-EN)Y)B^08Q!KZAX'
M!:+,MQG!NH!;TJRJ&\5O&M+OR'+:4)DI[='YT17J<V&U"_QU,.Q.*=T\<CUH
M920NDYO4^*?X5KEHE) H;$?263D8P[E"4Q#O2ELMH@13%SP&::'[KU !+\$
M7\ZR>:T>7R; !!H=T(1=*!I]3:.B/6%E6@7HL6HB'+3X'&T@X N8FD)SZZ]%
MIV"1?Y\MO(#Z1WFY K6GS,-%B\9>C>HTU2IJJ#4Z[::MCMX^6?,/)^!]GJDH
M&8B6MA?0S-<A1'A"'R:S3G,T]LXTD%0H96@F]R^U9B#Q^":A!'9E 8)0@F4%
M<@Y?E?.,JW2;"S""UXS;NDQABO@77%;CKB_H5: -/$WF\ER9$5F7_*Q>WKD7
M9:'</NM,EHL2[#3E5#98'(KFQG#.\@R_FCY/OGE[,PUAT;"&5J_2#"09R)Z4
M555>Z)5 9U#Y;,62D80R4P&'-=,!"W"V .,?_ _%G#5HB5KVX+[R](&Y\ 4K
MAF$56*K%>5:5RL127-, 7(-Q!FXY6F.=S8B1%%C8,ZW[9,>CRIK"CTLK%189
M;D5'-L,,#"TAU]@VE0('#^XF@HIBX@NETC!M4'F+G7@-GZ%( *-3Q*JDMM"E
M=KZ^8'SZIY(5G<%[7N8J$PQWK!5QX-%9HZ,2/>'6U@ ?O !_MM2FXFMU/;IR
MZ'6@G@;W0@7PN^4!GZ>P+F923U[(I%$S@.5!KQR%;Y;QV9K<=V]#)PJ7IJ-;
M6\RD.,.0D"X[Z+VBY8P.6A\>B=R^ M0JBB[13S&PLNIF+$]5U&3%I9A"0Y40
MK640JM"BRA4!V:B1?77P4&7,J@?75S5N1R+[RLNLZ?AZX!O7LCK/,*GVK)*=
MY:KL2>_GGMDZ .FA%AUOY34)\/^NE@BRQ'%LKY"7*NP+:@;S++$89K)NY'7S
M?8>^Z6<=*:CE&3X61+KIHPR@/NJ.=S=IH9X+HIZ#$9QW6TUU*[M$RQPX0+OO
M-<@L2LZLO #;L)H,4 8?G"/. ;_\+AN8&L:)D&!SE02JHQ J&+?YFF$4Y/KP
M? 2FNKSI%[6(**P59H_*==HQ=8:6UKQ=<-:ZJ) =RQ1#;ABZ0.>>52L:IK"@
ML%Y_:)=A8HE63A1:PN<)+AR\+%LYV!O17]#8N4I&'40MNB37O.Q.X[M&D[I=
M+&  8%AG&AG!9M=532J( /R;2S"YZQOF3Z?6.QPOCO0NU.FMEZ5>4 /H6$\!
MNLHH4D-K\WP0Z%B&TQE*#/:GR;NMA#X6CRC>,_F%<H1*';E3[_!^1FJ4(&3=
MMFBJ4?M*J4*D?(U&C[A-7/W)<# K!=OI3JW,"@Q: :$Q+(&QU;89+2R;[+Q#
MS,X+3':>R<[;8G;>D5A>RL3!XEEED13-.E0OBSO 0N^WXVZ]X+HA@!9<IXQO
MT K!9!6N&VS1Z<T.^!+T/=@9.BZGO9;N\65;YU?KF]AR^'!CS^]_VK^I[:@N
MX(C<P,0<M^:;:ID2MFDD-&J#$N,KB92%,@?[6 K&//@56MPI!E0QYED/=S0
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
MSRB@![8X=Y5:C<8Z/D^^@#F[?OH[ZFFT2D5$1JAR!U1R/0:N9C3 &\H@]S%
M9_:,"$\E9FOB^%E/E/4L*@S&3@TA+/H23 /J686&. S1#,;)?:NI9H5X!_J?
MJV"")56A2$X=F11"'L5H3JO6;O0^3$<E9S2%A>%'"HM])&)4L<5X'\20P,#8
M'-GR44!CS>Z'\JS]5JW;;CC=7J?5;S2[K6ZC_:%X -%W(2;03S^CCH[\$9$>
MH I.$%B8G6R&"B' Z4^5!?:.""],CJ]:PI5\T7*U\0#7K?9:*3V*K _:.S7G
M-LBY$T-R^O^62RV7OH!+/RG)B@R'NV86"*(8;@@MLT!$R"N3L1(7_6!@^N<.
M6LNHEE%7!Z?S/.J%;EK U#PZH((@^ 6-KMP3?U.:5O9*A+E;R,BNWBXQ!A4I
MH10G&)!R_J,Y"R:CA&X7/6*!4F%SWY+>BZJ:RI>#>=?TURX/NSR6OCQNH1/$
M\R:\!M.#:4T,F3^Y UX!H)]QE(:^)$L(<PA%/ FUH7,=^M<4YT*0KQA#15DC
M,V&*V4 &;@&M&"_L.$R$V<C-E?_&LKYE_16J,,AXGICXX1W^93"^( * *Y/0
MI07@JP@[)<O.V?$ZQ$NNPXI^9DISAU= %R(WA@Y]#V44)PRD2P3?0@$PE+$+
MGZ3-P8UZ@:*6]RWO+RN?D#8QDZH3<1F8-1!J%REH*AJH,1/=^.%O:&.G#@;J
MY C*#E%!/0KLSD:9LY3%!Z+-Q@M% D'MA&5NZN-&>MK]C_OM)?G0"B=\&,&
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
M<YY&<<J#!/VU3H_]6;NL'=;8I3I]ASG-=KW">,ST>6=3CYN'^O6.\>Y>\FC
M Q%7SVY]<<<.W 3O-.KUQM,<N5:N6+FRF<2S<N6UYL.I.[63T\NM%R@K(^ )
MG=#%_O>7B\_L)(@32F3\%+HI!0NI;('SD6!>FKN>N>N%, Q]<K+@$1Y-AP^>
MX/EFW"4/[R>><+!H?('R1":Q:BCA5S$>N[S"4V004=9)1S$>" ]/G[V1>.BQ
M)D1.6T,T:V:5; %8<6C%X=:@.8K#R\-?K3A<ACC\RF_#(!S?L:-;N!O3$:ON
M2(QY)A\MF)=L^BR86S#?&BQ",#\\^&S!?$5@?LA]UYR=_5D&WP<\%A;:RSJ9
M%MHMM&\-,B&T?SHZMM"^(FC_A,42I$7VC9A+B^P6V;<&F!#9/Q_\8I%]1<C^
MF0^$;T&]]--H0=V"^M9@$H+Z^<61!?45@?HY5M@-$NN*V8S9M-ANL7UKH,FI
M;_^Y:2LCWF$((V?G_.J^K)\=54L4LT@Q :@@!NB4_5"5F*.JEOG! <[NPVOD
M*37LU[2Q;\WU^G1_; '-LA?0;"^<0EM TQ;07',!3;UH5 G-&*[P) 6M^YGK
M9.5U%B]/_G5Z\/7/BZ,LM;>4W7QJ.<B7P-Y+A/FRQUW<$8*9KI'X.P7A@]9:
MG&T+$6X: 9-#$T>W[@B+69N](4Z_V:(=)AS>\(17T1^YDG$2X6='6/ :SP1R
M>1J#>I",9 SW)V%$30X$0Q:&&V O8E;Q0(RX/S0'"]$V&?T _!V)-("7Z'L
MHJ,P FIX2ZB4_7I\M"U:#6ES2ZJCV7JXC.9+BV;6ZR\J?;D"(XZF%04*J&D$
M+"LQ2XJM5!NU1K?[8;HAN-: :YMHOIP>G?WKZ)0=GEV<GUT<?#TY.RV?<?Z&
MK4NF_[T(J?'Q?9E E]TG-+USD0DC:XS.Z[Z/&.N6:#J?\)##?7;F)N% 1*P_
M<]*N%==67*\6UC/K6WMM,+2AMG\SLQJV#_GWXKV9DTBM8"[1]-BI*>W48"A5
M>K1WEX\G'_690O<?N6CG[/7G;.>!LS&M]FFU3ZM]6NW3:I_KU3X_\6L8XZ\U
MT''$.(VX%9@EFB [.26>G-E3+)4>>C81>(A9<&4UT!+.V<X]1X]:[=,FXFQ'
M(DYGG8DX/^T-0N_NG__UT]XH&?O__']02P,$%     @ B'A)6[N*8JE]2 $
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
MLU>J$&]*)LR:YM,=J_#9CZ,0YN0$=TRZ];B**S2NS L*Z)N@B2UT9 "IGE7
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
M C;B9]^E"3?./$1"VZAT-O0D-3<-++,Z#@7H;"(TOGU$OHWHOL)D G:7,QF
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
M23:&)0RTLO'$ '*K9CJQ MQZ1WEA+AD==Y+7J3BG2]_U!X:YB+)?6=3?.V4
M(D88&R!G/%Z#O=@\//YT1Z%@D@KRA\>.[LQ5M\CC! \D-6Y(E>(Q4@K']3W.
M8?$:\C(]OH@<$(\\XR+*G$,J%S'.%Q'KDI(M+B+8&%_D(F+70\G.'%Q4NBE%
MTQ9RH!K;$WJR!H9P#()_*/?H#'+/-\7Y ,^1#1@_"TR+*R;'!ZT.#%,X_T0=
ML*>O\Q)02GS8N%;4NVU /WXX_?[C21Q_BCRLU749.*N^,@ D+3)ZY/N/A%$D
MDB0!F@?!2.&.:V1HW&O*%$>:^,+9>?S^&-EAT^*G3M*W$X!HK!["I*4/<D<8
MT_:B-;@$A%$Y+P @<VRHEU6C'9HQ#12/D201-+6=M%D_WO(*E,U"1!V5W#(^
M1G\U%_'*"86?1[,CPC/"^LJK8[&\]$,G='TGR&+9AT:JJ&,?$=V*">^(.CY(
M%-D,\G#ZQ&9H2JY:Z#ZY)64?K,=G-\AIH"HODWDC+;!;J*Z9T>9N!4Y_"I]C
M!D@)@K#X]+%*47<.:XLN$5\2![T!B!X -S5EL Z9%_&I901)1I%(DF,S P$H
M<&/][*=/9TPLCM8TSMR>AI#F'^W M8_ 2C7\_"'RHQI-)6'RPB@325JK6&G%
M7&J4P: C;P?%5,&SRCFS&-<!+^IBB3C(4-V7XX-?O+K!UD/7Q":FKB^>XDU
MA:RF/J/#SFF"V5LX/J_]RV> !9GX'(@Z"9!-Q#1XD29=<+%TJ&TO63#&:GUY
MRZ3;YN5J(5(Y8<+^:/HY^)%/F'[@H8NRO_TGHS&JP6?P;'5YVL:4(91%PBGE
M9VE82(Z@IWY&5D)RC/&A14I-P R:V<YIL/S\ZW7J&8'/ FKDW>?__IHPBN/:
M!P=.7!PB;<+6;&?<5+=8GOO))DJ<X*<XVFZN0GFS^@E',MY23Z2I1.&P3#LY
M$,&1CD@V%E$'(]EH1\*::"TMS]Z*J-++X&6Q)+!87!WU:> &Y2<:>%@!G@UL
M,[<4[E?3T8(*>;QJA1W5GE%P+/XTDTN!2764?R>V(@I//(^U26Z9$.<$_\??
MG$5>[XJ8/#!/4#PBG"9A1 E0/0Q>*H(D;3,D#^$-33NF1/;5<_;)%FV_=@]W
M/=3'!A)J<6$VZL)L86'8[5JQ,A:,!Z)2UAW=@-(6KMCI6[-E6/HI9,X*Q_R?
MHQ=8D'.:N+&_&:#^BM%(-AQ[1Q?GGXX('U(B^HIACP@;&*H!>* %9V./K_6N
MUU&(=^:P$DE(1X1+V1(L!T^^&#<L.1@7S-=@:A+ZQ$]<-]XZP4 W#'>O.X+6
M%[X"[?E8:CJ6.J4BD I&!:HRB)B72-@Z^4VM9Q%>6JZKJZQKG*^KKZXKKQ'"
M#J!85Y#E E6V$^L::>=T-*U[C$3"S*TV+#&5$SFP),K>O#=\HUK.),XA^RQ!
MS,KJ)UK2ZF>Q7+I16<8Z,BD,;&Q.$ C05U1Q,T>UI<P1#!6"L-<G?V,$=T,E
M:"^I+RL1<4YC_YE- )#UF"*+5U]R%2J@FUE0#M-YL&X7X%9A(+%IQ-\L7_V.
M#4[N7YQ-0O@KQ@X_+U&>^ D3,.'?BT?PY>.U^\F)?T7LF\V6W;YP*N[]M1\X
ML7SHHM@FTM/$BRM%=Z4D1SX/HDP$,*(TV-(\_$K.YHCD(&46X8B%N5AB2.73
MOXEXX;CA*7:2.BQ"**@")L*(.6@C<144&+H*U?V6M$?.KQN)MY*S(M\T+^>Q
ML'^CRU,73+6-7LZ93IST3C[C-(@@,NL9:W8P*]/FX>21QRM4IFP6[-JBKOSA
MW&<OP)+]#"DM1KQ@?"PBZ(/@!</)G\F_.>O-?Q!MV)%#Z<?D79S %IZU@>R4
M"!J5:RVK8._M'CTR'4 \LJ=9"D(@!UTL80[LFKNEK#L[L:O>->@PQ#@;Y$B7
MMXY(-A+)ASIHOC5W?48%))T@>J&@H*> WA]$#@]'CR5.\%*"Z3Y&,;ON;*3-
MCKH0A<HA&'>=C05%3ODQB$'LIMDIV(Q^"DK^&O&?:Z:#]@4/+GIJQ#\(T"2+
M\#!X:7(]V6*HK@+/4/B74B4AB\Y<4[SH']1-"2F4?3J\6.GH:*"F.%)/W 0E
M&S/=>;O9!)17W@#7VR6[J:]"IM*O><Z2 >[4(026*QN$;6 VRH$R&53PA^Y+
MH$^4 2Q^<**.V_T3I:DLUC0 <:7%7)'5@X+B9+R G!T\ELP3? WJZ9V_>DH7
MR\\)MY(.DE2!%#"[3:1[X:!X$?N6>\J1Z!%!LL?1\I@1YE:Z@V*K4%_"_B:9
MM--KZ<VC8D(6_1O"OPB_/4@/Q_"5TP\27P\)-3KN20)Y]5Q801Y8P[Y*I2!!
M@,9<YZH9?FU,.$/OB)GXQ&-E^J)R  41;C/CV:IA4S:G_,D/(RC]+!7FQ4O(
M]OK)W^3*\NF.(TOV%J<>$]_S'7#"9M05"\F1 *X\8$[5ST,.DUL%HHSIW"
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
MP?;D8B4NJ_E7QKB9M+@8R/ /0B$PH@;,><*J6%]27JP8F(9,7CDFHHZX35!
M-7YJD-:HQ4A94Q>'3U]=_VEXP-#MIRCPV$S 2I3N]N6!%["_""6ZC9KN+JHP
M:=4K DQ]HGC )*KHH7#)1,$XW8O/1[KRP_"@6!7?%.]\5%-Q9?YLJ!<S7L1$
MI?GOA%.U"__*UFX1HS[A(>R%+!]G"MF6T0<D.SZ"0-9@8W"KRF&RV@A^F\'>
MVG/A(WJ6 E5R$Z7G-/%7(2;*)P#BP;[V/* WR=3'1"T*36.4R=F%<!)ZI5K1
M4I3&4 4S0J 2)\&!9U6X%<8$R;D@)PD1?"B1R4E>53HIE)7.F2&,FZJ"TY*A
MMWUJB@2OW1"G>D,F"&7)"YR7;^BA<%=JT?*JN]H"B@QJT2>KF.)$^AAX"N:0
MC-:X25>#IBR=8I*&#7L4:"S7D1->.BZ&%/<+Q"TL-JI> :-*EH+LN*MNA@FQ
M_#AYH$8DN='#B0TRH;XU$W B[R<>2J>%O0U2+&7DH!Y(9TLY,QD)(,M"W++)
MI"(D8+,>&(DS$EB^G"O[%\R6Q[MF$SY D'QCBQ]T7/=R]=ZF%?U-+F4!;DPL
MSP;(XNK0W_3J[(."S\9B1VPCR^%87;R%ZY]2-@G*E@Q*9+*EXC,#),?%\L%Y
M5>T7#Q&W7O3\[!9G5V#1@>%(:3S$<X2W@HTYE=7$SFJH7\ZBPO*U0I!+[O47
MJQ47YS.J2*.]UG^FCN=RS"^ %&2#,Z7.!:&Q-^"9+@UD Y!L!)(/<9B,%@1K
MG>&GC.$X8WB3#36NR#T:Q[J#DY&C"I^<.R<=;SMQG'CWM\_W/<_DYYNKAXMS
M<O]P\G!Q/[]9:A%#T9KMXO@A4!+PXIQ*P V\K7+L9O&@:@_I/L4P*]'].70Q
M@&QPKT 8A<=B/ %#CB^D^NO MX8J._J:E.!9..;(.SG@U[ R_-7(!Y6J04$C
ML%(?5<I3#26_KP<&B92K4>62N5;^VUJ@2!WJY=#*V&IA;$'Q,/@H/'CUP*W)
MN.^;,89:ZJY+;L9'3Y%&;<5PS6X78<ZN0A8>:$;.1]1LY7"U2!MZ#="R-8SR
M8IV(L\A;7X4>FY.W=8('/PW VR"=#(L8TX46,<=J3"F]<=;TXC4%<9O=*1<A
M8S$>A#-7+#1Q1,X6YY\@LTI.BN"L<!4SIPY3_7@R.,R'_)+/B"A3&GTQ"]5M
MC!2VF:8PC[FZ2#R)3,"+LV<VDK^8.4>59<4[L#6R21!O9A4)I2=NB%;[0D5V
M&1\YQ!0+P4'/OO#*ZUR,]K![U/_;19CZZ6Z0+X*3&-WY,'2V&M*+G2EG*,D(
M#">=3@-<H0*E.W=?64DT  0(CHX%$M(]C9]]ER;W4> -N4<1]$)@8W$Q2%(F
M0-J2-\4<;X'.EJP4HC"&?!T.0YKK% /5)&^VJI](#\0Y3=S8W\#ER'A"(,+%
M\I9UEE?FT!"7S&^EC(0[QT$/<3OST:R&WH^_!GK27,X_XSI;E]JU."0G5&[7
M4?YF("F@U>N9 ]EFKN1B2+Z].G*S7M&]W'NPA"F&UMBS4U9:)0>)K'4V1UNA
M*0+J3F)^2=# P2BK&GR>I&I'(J\XXFP"B>\)W?^6(Q$,E-*K/WMM(")&.D1N
M&R^W+X;+$HR(1*E(([ADUI#]_Q)2GD*^D?<1>P0?Q7S&5W=./"\&QMD_%_$#
MF\TP/4V08WL(/S&N@.0!<%&AOUEEI>,I] ?)V>((^M[DYV\T=AONE=*UXH^F
M+HW&7MTCX2ILNAJ;L-VCV7CD*R]Q-G+T:9GEWQ<+,8-&*0-:CRZ%F>-& _#+
M6(ISEA()AO!_QX;KAKOR'HH+L,M,"D[@P>CM/.&D<B$,B,U]\CH.A4T.JHUU
M@RRC)7/=R/9&;HZ.(N_>65)#N0M CG!ZLYYVIGEDT[5D_1\X;\WW<B!KK6OI
M%F9=7?/DS(GC'3CKL8#I</.F#:!_DQR((U\T)5DIQ8=>4/$V7@3^6H@V@[Y=
ME::T,5N(.XO6%*!_+^-HS:M,;MF.Y&CJ/'!9046\>$UC)XH]QG*\PY@H,-Z
M@2,* LS=Y [B897#./(Q6;)9D7Q:"IR]#&'6L2+UJ1 YE]_0,NJ^>G4M^13X
M2HUZOWYR7OWU=GT;I6!-=0)1#'%H\)<@2S:2+A@KD/"XL5^FV!$'7+*1T9/%
M(@]C4_3'K[PG5IB!(FNI[_Z%LF\$/R#IZ&,GWHC8)P8@^0B9>Q:!K4>.-C3.
MGCA[;6Q9L[J?L,/B^<$6X@&%G@,!S4R_&:1QJ&1)3O=(A,+9T#\NG#CDI59E
MA57?Q5(E;%;4ZQM$63B>8I <1(2#L2+,@QAIW!,Z#I?24MO.G<6H4%UDE9'S
M&5KT(&&G5&50DH=0=(F%;4>$&85-W;?^"-BS<@3B" 9]:S*:*-_=(VU"%ZHX
M';Q7PO$3(0;-6XNBU>?-#7U8ZP;#&O[UXQ^.OOWP \8Z_.O';X^^^_W'.;,6
MZ%SMK"2E#"IC-1S;K*[T =O0TPS0C&WE7ZD3?X%+D8/9-2P$:_1%+H$6.VBL
MD)R=($.;ZQ0T+%&/DFU5MH<Q,<7OP- _2,8'O"8?\CB9,O:)O>';6* 'C2S]
M#IR]ENB+W@Y;X<D\X&A@Y1*D8:]6R9 IEQ$8S[30J]&]EU$(A6H6\2U[V<0/
M&&;'\Y<N_5= @E.#[P:5++^M!, @T6/*#A?EU9="/@O=,_T%K(,XG8(XA(C
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
MY6=90R=(X!H""[31A'[(6SI!1,]WM,I*,<"P3K!'&AIB'$/B! D]7;J71_D
MJHC=$3_G!#M'BU<MEZ+CE>BFL8 83\2)):C@,:K MB7-G)B^X(-1>::,'#CZ
MSDZ0JKD&/GO_3N 5]K#A*@'JP*J60SA!-O?TW^W008*DG*O"RB!OZ0018O92
MX:A"C\,\9_!!GN5@U-$)$EL$?_4-'G,C;JR47W@=IE\/,*4/^1S3%CTG]@!F
M1Z$HO)3VCD,YP8:R*:P&[:=IYL3TA\W\+LM4<JF\O'JQKDKCI!-P@N5ES-Z;
M=VQW0'OZ=4<R7(V ?B6=K%O//J/+=7?8U=6-VH].K +=(5?-$?W2ADZ04%%*
ME6EQLG9.$"#"A^':+.73*UT,;0\GB*H"SFA3;15MG2"$0*& 0&,J19)7;\EH
M.80K9/-7$8_A8^A)>6P?3>0S>EB9#.$$V?4J*H;X7RY*1@:;I\LU$QHX,>52
M? ))@**0H3DPEZ&+LLLX]L,&\KKCER &FS"CL8M8$80!-N_6W[97KQ[<UE&T
MNP[DQ!ZHIW!BL:$5K\KV3A"D*? BC3E2-W>"G-QA^FL"?[^+B;=,;HN1MW2"
M" 7./'77%PYZ$=!:JKJT'\8A,</MN ?PDO!<TKL<DQDUR/.TGBJQOWW&<6+]
M/R'!"+T(H_<&.UP5/H/$J,9(4=^91AV=(+$<UXPKF*;/>[0VP3K^IP>)-0$O
MA]069=K7^GO[V0<QFE""ZS+Z7BI1=M2MG%BE(@ [K^]@%J]=:^X$.2RXC\#Q
MY*=><WGKVKM!4 *_>3#@B.B:6&%Y2R>(H!@ ZXV("[".>R$0B&%_130@*2(N
M"P.4&KRMS\J)Q2F.M"PZ^_*(D0]P:8TT,Y0,QL,X07X!0ZQXHK)?G9BL6"UO
M(/STGD,ZP99!(R?H$1<.]>BQ&K4O.L%49C;,M6QM^5]E8R=(P979,U:978_Z
M(F_I!!&_ @POB/;0&SJ!6_!PP-?[>E.+^\?:LB^CK=4 ]C5K'@#,E6=M#+C8
MR(G5RF?&)07S,BC#[+0=[#_:!<5?"+<7$$GO94@9+;NZL7+E^&1]]3%E8R=(
MP=+LA4DSE;3COSLQ8?%QKQ;2]59.3+Y>@$5ILBNU<F+RY="8-CA$9CV=(+*0
M1,3]+L2R/209+^2*'12L!H$ $E.4Q1,34@IL*:3 U?)4.+XQB7XW?#Q9G)@;
M2U3D_;2M^FS0T?X]>K&%@$RSJ@?4?[4_67PWW"=>S(LVJ] %I<V<V$[4ZE"R
M2*CO%65C)T@9\LG) SD?(X]D>N-3LM\IWG:3?-@)%J_]\!(@P0FJ4%$X<F2]
M0>_:<B:M&HJZVTCV3WQI\_\#>(%//?<X3@/-7EXLHUU/JT222<'C;U^>10**
M?W5B&]9Q=:6 )N4#IHS=[S:6$XS@HD23,B)]=G;I;__LJ:)BZFJ"LJ43JR:M
M6H4V&--=94%0>IS#SL,YP0Y9[<.[.$"3#@Y>]!)F),.;J^9K2&SO:TC#<#(
M<"J4<4K]:!]S@I65&&JYO"LUL7^J10^SJK"6I(TC:$AU9;GZFQ,;XPH)^3#C
M[P^5B;7>RHW)RZI^I\_H_2HE0MG:"6+X8T&HXHJF22)XUIM'=#*Q$M@("]A^
M%*>('^*E5&AHPF]-!MU))^ $RZ7:K#I(1M/<"7)PA%BXC7E("@_FT4;]J#O8
MO_V:$FH?O6,5<:1-/T=N288#>(41>N!+\DUQ8=::G<+ZA$8(\;5.3IPF[N*F
MZC %3=HJP=/4K:UO,P:;<N3''*OIU3TF:^/$*I35+K7Y5=;._@DIBN:HE/=*
M R=X7@Z@OO(@/.*WL@:X7-W>"8+(NRZEY_$F"G=,[J@O1FT'1TCB-0LHB!*)
ML$-<+^)#J0E9"*I"3W/H)3! Q, C,5MA78;68(Z(7Y"^?A66P+$^9_^4?O;>
M<6K[8Y)A'=>+>*9^[;2J&MHG 6=V9*'_3X Q(#'#^=L.+8A"]#1W<6*CRP'
M]"A!37WLKQ<#.LMQSG#4'(GT1I-&3RH5PK)9-R?6K5K\G'H0\E!/M:@QZN@$
MB7F*H-)]4OSNQ(1[I2=(M:X^ UJ/$GW"FJX\Z4KXR8F5*T&82$6>V,")*>/;
M'BWX&F)@3_87 ?OI-GS',4FB)4F:S==A&.LO+EZ?@R;4*LK/2!O9OYD*1UB1
MIL=1'VO@K:I[JLL@]DE_P$#)7O22O(=Q>A%% &Y!C WEU_" <Y'"X*#TPK3H
MZ\3IY*@FZQBC1&.[N!!;HXWH,>OI!)&BP5GK,I V=(($'92Y842CLI\3!.K*
M\?%PIT?LCT;SED0]-5;R[C^T$VS*UY,@G+(PU<9TD&IC-T@Y[/<1+30!C_>
M)A0]82N"E!9E:R>(01I)D(=8JPU*DF;V[SLYW"P%YT:OS(IWR""02-?=B=42
MG)'2:Z#XV8GIBL4<KG% ?Q9F1*?B3A1 Y1A^6-'?@=3MWV4<)Q@@RP9_!ED6
M@>#7,'M-#@22[4<9S89=[9]"B4.LC@IEXD:K][)/' X?\[TL@2]XT\7;JT.$
M=]YG$(0>?Q H-&KSKDYL5:I:%(F87H2CLIY? <@(WDX0TIJNQ=,HO3RVJD:E
M+*\QT:>=8+.8OJ=2?ZIMG)AXI>H+7Q5MM;EJ6R<(462",QNT4?&YED-8M^?0
M"(S;,&)3E4=H%+_;E[N%5Z<<]\Q./3H<*D.&<4\G-F-#5137:I44J9K2P'1N
M6KF+I<_W(B_3,!]TH(]8/W]7"1(4LI=^[4<G5KF>-L-5,Q9YAF]EZL]J>)!T
M&\F^^'D"^P-$[[X44+3[8OL]0K +#SLI)J-1+R=66%<42>.D,>CF!'F# A35
MPH"5*/<3?-:ZSY%CS7R)TSWP$3T@J,<Q:!O:/]UTUV*QXT4J-4+2QO[$7UXA
M )]O4XFA3O:[$V>QFI1E"")NT,T)\AH@::4.*'T7)\C28BL+[FN%^=ZPLQ.D
MLD<JCPO$6A@VL%T=TBS987<OLRQ@H8W^AR&5Y?:ZUL,X07[A#F4&;WKS^$>I
M\MV(R*+WN [R"2?85L&^4MJV9.V<(&!<9:6BYD^O+54FX 3+-9GXB@@\?0\G
MB"KY*20Y^[IV3A#P +ZQS8)O*IC$Z(\^!95Z3*+0/]+_K]56VHYA7Y44(V ^
MAW&"DV=D4:V-C:V_2-;?D#J5OH9[&49FZ4<GMMO-;A\E1P">22@ :JYVNBN:
M.D&&)"P%7=QZG;ZIC_U3P1Y\2$W1%PS[$@?8SX3..PANTBS<85V%:KFUPS/
MF*ZL^"Z)B6YOY"31M7>"H&N =J,?$LT#_3D"+-->K/ G]VXU][-N<N;1N:1H
M;TB5*_R4KEJ?5>V<6"'FP(VW[&DL]Y%4&SDQ=1RQ@9KC!()K)+ZCA$25:JP"
MV@Y.D$3T3BT^D[ZE$T10!!'V6)>++:&!(U.N7YLL^C.W*DC#0,W3(P?^A/V+
M_#[<@&=TJZ)6*@MOO8D3J_TEAL"+\!NX,)L(D+BRU6OHX@19@J^65R&5IE^8
MM+>_O9X28I_PPP"GFZ; 9W^F<09AC&OK>+$,BZ5#=R?6CZ<*OR3,$",)O>0F
M&JGKL$5_)PCFL@S[;)^_>?N&9/M:2R>(8/FV*4^XU3[/E(WMG[<689>.AUEB
M6<V-G$6-V/3EU<M^30Y1@+4F/Z/5N9#P1DVJH0;]1G*""?(@S2)(BP5U:H$Q
MVPWA!-E(T!4)/'(SHM# B2G7 WAX4KAQQ(_0P;X@N8C#G1=I(6WJ3>Q/&ZG9
M3X<(?/SA\J>/%Q!^3@(24'$;>=O:_#5MG=A2ZM1;>0O[W!=J^##]FB2B#%NG
MHKE>ANVY.+%[ZO*%!:7QF'-I<)J9I#(9R0DF/*%Y'MD2JM PJVT<F;C@!"38
M&A'9ICF,M4XL&'=VQOAZBY04+_H7\. M^I?2+M0TLR_PA!R[JA6O)I T;9W8
M<H7 O/ 1NP]DS^@RJ]L4+.HTI!-L0:HF?G(_PN0M#$!P>?R2XA@#K*R1;#6S
M(]E^%">(KP2'Z$M[2EK:/Z$OWY*7U^20>G'P\@W-Z'B+GWBL%)$J.K2YCWW"
MKKQ]&,?)&WD)J9[X]38.3#R!;^%AIYEUI8$3)Z%0'#]C !@,/8J$F2*I3]K4
M"3*JF"[<N"BC0]76"4)DH:-$\13"WH[--U2'89P@7Q$Y3(HI<L1 $.!;%EVQ
MZCH@K4=Q@OARA%R29A1\#B?^W^L*_9CTLQZEA2?)WIWR?)%: _LBO0Y(4$Z
M2OG3\$J/O]][,">V)RV3P]-I2Z%+9K6,6@W@!,DZ0=(Q":+6UPE"#=\Q>?D^
MG?&NVU#V3SO7A(GT?$NB-P Y'/ME F'R#?O&&HJ &O1U8KW'C;VOP#_(=LFD
M$Y@=RQ79 @-_POZ1K'FDI5!"TE9.K#E6O]8;6MI!MF#B[TY,F.\@X8)ZA,DM
M]@S<Q<1!8%R]RG ()\B6Y:$]A:D2GU#7W@V"!/Q:\9W#3.;XD9"2L_(5OX1X
M;$Z3O[W[B$XP94CQR&\8I,$T0&",_U4GF"LBT&+MWMN'.,D!.];67Z-P2^,S
M-);65@,X03+3+A1O<OJ;$Q,UM]+WL_%;][OQ*E ??_Q*JKU6'6[5WYU8G<*;
M5,4\$.[+RR/[49UHW'X8)\CO4.%8JW_T&<^^QDN#CZ[0/=H0YJAJZ,2:YE64
M#-=,U][^FN"8WKH.7_G)$;Z7ZC\WARR7&MKG])"ZTD7P[T.:T0R"BS@^(%TB
M]#&QS.Q:6\LI/^[$;B%20YA[41E6MF74K9T@II1;^P1V./P;+Z$FXZZABW5M
MYAYLO8A"<U8?HI*?G5B%>DQ=GIW)%'K=&].\MQ/$BJCDV-"/@R>1]D5RG;_$
M <'\P5+C#5_1<K\CKCE28!<3E\%ZKW0IC/I!)Z5_(4?3EZ2*@&(BP;4#.+&+
M)),VU)K,>CI!9('AC<LCW\7L.*L5%&T'^UNU*=+*G:"JTO6=BU.J<#>JB8V=
MG""M A_/@]=5QEM-<R?(>09QF$ ,C"+Q-BH;V3\3'?5GH;R:U MU+PM]F>2#
MUA7 %^B16_JX^YI$(OFU']W8N!6H._0Q98$G>5,GR."H2\RS(>P1C?6ZL9,3
MI"E,N2P+J&?0MV84)XB_%YRM/#CC2WS "K*W1W_/CD6 TBT CP!B9=K;2M^.
MG0=S@A7D7B^%#3;H )*V3A#R# CN"!+EGSWX.Q!0@.27IJJU&\1PE007H20;
M:)_$Q'K=5"9/UL$)DAZ2.)&JCU*YHFKL!"FL3($>PTV?26+<WPF"*YM*7:U>
MVM )$@15K_KV-PM9;36 $R07;L"Z+EPM-"W5@-NDOPWR"2?8)HE:4DE=15/[
M#S!2<H29!7$\SJ\PS- B;6H/)U5#)U9""QZ?(Z+B1H^LV JQ:<KOQTY#.<$&
MXJ%+\3.)^.MOHG#'WK@:JT!C)R=(*RF3=]2+1 +(!,PO>O^O9='C-^\9_BL2
M(3<QDB90F08TQG><8&!M_B2=HD: (;R:R1#6TX<^>^_A[K"K;_W:CTZLD!:!
M0WU^#;I97XDG7 Q9!K6=_V#_)OSD0:2//.]#M(D5)OIZ$R<VC@":3#*%9+ND
MVL:)B1=A5[?A.ZE6D&/BR7>ZLKD3Y%!C%B#AIX_H_O##/79%'94U3K0=G" )
M/333) H#Z@=NKFF@:^\$0>0$O"91@'0>^@8="@YWF)'MR\&++02*E%O9[_8G
M/&0,UA.NT;O>?$E;A L,]C$G#H@(2)]C?=$4<3ELMZ:] WL#Z:'HUB"%TU@)
MM6<O#C,R7<4M;]#'B95ZA"RS0RB7<''(7A.(]Z(\%DC7PPFBN!QL1MF1MW2"
MB*?DZ$7940?<7VKAQ*0U9:,NCY^]?R?P*O)2I5^A17<GR.5J%G.^OB0OWCM&
M/L$W.))?MPDTQP[I.I83C&BH0:A5]TS[6H^*H"&O3V!+"F?&V8.WJR7ZR-HX
ML4+$F]K**Z;OX011BF ]J8HA;^H&&2W _!0>/N/^#JA3#<&RS1FN/89Q8KTK
M04CZ<A2*MFX0@M,:T:9[ S#&[Y!<<R<5"9(-S'^YBP/PCI.6\"^ZZ,(> ]K?
MV@\8G\Z+7I+WD$#"7T01@%L@\YR8M'=BC?,4.2;X&=R_7)N6-G6"C%H9D$>8
M! =2H$"-U-S8R0G2JH4Q\]*31?#7Y;%L*:)-9"1W'LP1]<RT6*!9#R?6MP(J
ME/^'6XP^RNW<#9V<(*TE9E</Y8</8=V-5;)NDW!OF4]+WLJ)->-"$;U(2XYN
MG0"MMG6"$+7<=TBX5Y)&&K(894V=($,,W9*"Z1-;KP'&1&-W)\CETK>%\M30
MQ0FR\II.^22Q]HTOE1A'HA-A]2F,LI I"S(ZVXYA7ZM_A.@\(;4</J"_@9@H
M"<Q'I]#K&WLXL9K/>;Q6VGPI&7=R@C2)<4#[RM:U=X*@*M3@=1@=,KF#1M'4
M"3):8@69!0.W&LH)-N29K6QVFLA*15/KKZT"T6K;@'BUM8]XA2=TA>$J(/"N
MDJ V6?$W)S:(1!YA:1L&+!J4%$VG^H)@W.2AIH82KL6(3C"EZPO1^6>A%!>F
MG*)S9*YI(7RV**&6T&0 X_CD,;[C! -)?D$>MWKK^>!BA['OY?JVO*T3A-Q+
MLCQ9L'$.Z\WS/67$M>GO!,&2W)9[7>D)77LG"+I-( BW,3U._E$*#MA8,?$"
M+5X(2:RM GE[A,_8?W#1(CE/Z-G+$[OC  D=] >TUJ]4*E6K#[;J:)]$HY(4
MTA/0H;M]<E]>/329Y&N89,!_]9/[+% AV*A:.G&J=;4UE'E=TM=+EX'<8('Z
MM:65V";]G"#P$>*(E^R(.8X!H7$<]AY/72&"=>V=(*B"HZ2J 2YI9E]P()TS
M$TUI5PG<JXQNRJ9.K,(3R+!D"[AY1OWDE[>TOQ;8(.TC%2*73V#O4>6?V:CK
M]U1S%R?6ID6%-W=C,*O)U:GX"+B $&?)$8WA$U1(@'8CV-^0DD< F?;E4?@7
MT4%4VY^M1W"'Z('!Q^05;L;\F!N'IHY;:5:,I-;<"7+,$;)DU)GW=H)8G1FK
M (D>W6+6XU-.L/%+[-'T*USFI;@ -)'A^AY.$'4-WD"$]/+@!;TBXR1*MD>2
M*:=1NQJZ.$)6)4A Q$67/T\:NCA!EC++0(L&V-3)"=(*BQQ/;L&8DVI,*UU[
M)P@B<&)>=)M /:*8-*[*L*\3A!8.9J[.&(0GE9HZ0<:0R<:E"L%%/>'1RX^I
MONL$@RMA=Y=>A"_#YU= BIX7>4>%[HB>%^@O^R3U(O22.NP+7'S<AAR$ PB8
M/2:)4ZU=;<+/.\%N)/:_:&YQX6?K(0<TOIQ$TGLDY.W:RSQ)-G)36R?XKD O
M5]]DV@[VW]%<RAR?P!Z="4"NG]P/AJ.*X%OH@Y2:L%X2]BJJ^YRZC>/$FBH>
M?+DEN!<LLV84^ZLO,?SPJYNX2TF6#[IBD*J"5.;' T3B4I.$V&X81P03FA&_
MA^G1?#A4I6IC8R>V,:]YJ=NDU39.3!R7'LU8Z5$=:KVLG1,$E(-H</61YE ;
MW,J^ !!4=O17Z.U?T;Z.Q$+14H.H63<GUH9G\#&D21P$)[^F:\VLRR>L*T2/
MKTD,Y"*I^KL3_#9,1-,J\VW'<(+P:H$^#=Z.HJD39/P*L+4/O4#?D-ZR93N+
M5SD3<D(OO33T=5=-IX&<8 ':?C@$DJ#-1:'?H/>I6SM!##U =(,)6ZZAX(2J
M@Q,DH?>YM]U"L&5(:4RIT8J4ICY.$-:  73SS@P4V *$_A<H(KT[#.,$^;BD
M>9PE\(B>4OH,SWH[)P@H:WCH)<RBUH(V,=C2;DZ01U#'D 3' 7EJ@T>]E1.3
MYP_2N]W>(Q;60L>@_T2M,_*0$./.UG5&^DR]P1%@Z(1_@LDW=/"1^N3%I0CY
MAJ9.K)@VQU*]_PRZ.4'>2$$E SHAFCY59>/__+[@(KI8?Q=^(3\PPR /=OV=
MS;3&TI@$+GZ'U'S$U!]_^N'O?_GX?>:])W&R.WY/V'N5(*7R4:P-AI/K_NL/
MU2_\H;22  <?!"#X@V3ED_*B1]A,F^3ZT2L$&SK%%,V1+'D*_.^VR=OWZ"21
M6>(__!G_X;OW-/A_2#H=GF3U'B/,8>EVI=]EVW&$25TG/C4_H!$E<RK]/-&4
M+M ' Y)]%'E;R9S*OT_,)QJ0?A,'UP*2NH1AY7833_(V3'TO^A?PX"WZEU0S
MS6I+*Q.EO#*;JMAVHLFRMT_!*O7J*YM.-%43UYHP76WS2:?,/IJG06#_F'0W
M:)M/.F4YXFEMJI5FTW(5X-=>1$ !_Q<XJME9:3?1)*7U=(7)E7^?E'.W803@
M%3JY6_2L5/*MW&K2"3[OO"CB>IQR@N56$POW_WWP()(LT9$>4XUHK[:<6O?!
M2?XLIKUAIK6FDRZZ]AE76WQYZVEWZ2N(HJ9YEAI-*Q\-4!'KPE+7:7(A5?8$
M2244:S+1U J$DZ\E!!1A:K4FDT]MVSRUK96IW;S[KSB?2*%22)M-K%OZ"422
MCSRI2133%;9'PJ,(("-1,76])B6@(;RC-G55^TDG?1$$$,?3T/_<H^O\HW+"
MLK8V)DN6>0U)_%/LJ_>&HOE$4U;YU(5IUIK8X";&8EK#E^1;W,1(H>54#V0)
MAI3X*!9_ML$[G +M1?\GW&MEE+2Q9+JB37$0V_#>PV_9/_NO891C5 D 73*K
M(3?9EZUW"0P _*\__/67[W[XPVH/0X)8_5]_^/$/JT.*)I+L:<@S_HUEO]Q3
M)BBG2.:':]@"TM)U=E0LAXP?/_VP5'XHC):<+Q^7SI>:G91SYL<S9VJ&6<Z;
MORR5-VH[,&?-7Y?*&KW=F;/GIV6S1V7CYNSY>=GLJ=K3.5O^MFRVU&SXG"]_
M7RI?*FX#SH_%:KU2CP7CRL^+U7VE;A+.E<5KOC7?#.?,P)IO=$I,J?N!.%<&
MUGE/@BM:EQ-GS,(UWK)_BS-EZ7JNUJO&F;1P;5?TW7&6+%;3K?L,.4L&5G+1
M'+XF)\>4;84I VNZ)W$;R1VDC"-_6[B6V^"4Y5Q:K-;;X/GE_%FLU5?C9.:\
M6:S55^_3YNQ9K!Y<]Y]SEBQ<"Y;X[3EG%JOZE@,%.#L6J_;J@A0X<R:Q\K)$
MK6JVU'CY6CG\U542!QB<,BA2\T @@K45Z9>39W1MO/0K81]+FZ.A)B#*4OXO
M1<Q)J8 %JVF)*QZ@Y94G?!ET&"14I@L1CWQ+D<D1P"[%[&4MK4U;S$F,@]8K
M8=S=!0(Y]*,Q2=4.UH@@<!(TK[2 B&Z@0]_''BD<RNT>>"D@J,CKS9>49LVJ
M2-'VL48*9:[9KI*WM39U#+*'JSVA_^"#^N9%@!3ONO(@/")&Z^2765]KI%&X
M=$"V2@ZH*$_G,^IBC1 =!'SC!6G0U?*Y,3HP]B>KPU.I3%G:U/[$G[QOG]%V
M@&@/5)/>]&WM2:?"&:(51-5FUB9LB*5?F7]3+VOD<,P*Q;SSG^U)$ H7)N!W
M8^!8K8S7=K%.R*-WQ%,R(Z'2V.*3I[FZ7>WMH^EB7U3^FL#?[V(T2;^>(-S0
MV-X6RF'9'[T0R9(K;Q]FGNKLJEK;>Y\E\?:%X=$6[Q35VTS>V*:N&69(97S#
M0CSSXFV8X_^HST!#)VO$\,)ZK$:9&H6S0D]S/_L'&_,\?:5H3(T'N]S8YMU@
M N!:+5=?OS1:C6+7QB%J0$W"0-/!+4--&P.-[5?9>E.JYZ$OY]&@KG0?T.:9
M@P=!(V^2?>KVEM=1NR8.".12X5"5(*:-K$VV6CQ7$*7HZ1;ZH6I7&'1TP1[>
M; !W0I VBT^K7I\]TJ-YM;@X$&:EEQPF/2T>4PKD;_0L532V+V.P48CA=*8
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
M\Z@WK%^+ 1PB\L+WDP-:$73_@?!-H\H9=77M%-Z&L8=N]?ZG4#>0S2AX'X"
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
MV$9ONX6X]ABQ=3(Q:;2QS/JZH4OU*'YP3H'E'-'= HOA2I/!H+W4GO4CV43
MEZHNJN3I KE4?;;H>;F8$VC=S.(D5[1RR?":G\ZLXEHUCE-\$)]\38YG_Q4$
M!UQ=NSHW[&?W22F:Z)"!P$@=[3J:&^>X33V/SGR;<<2&0;6/4SSCYSB-Q5J
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
MX!"!]8;(7*'50Y)IS61I+GI2,9,90))4&OL ?Z9(<,Y7X21R2R^]")/P_ J
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
M;X[AG?-E;.U'Z78IIH)B>?/E0YZ]_!OTAOSP2%0^Y.Z#T ]W)V8HD1.9:A9
M!E'O?=23*]2F&@/L.HV3\( B5H"&"HQ[?)3OD6R&=1&,YPB8>KVQ>LAMD..:
MEA2,,WOKIQ&E>DVBZPIGD!&I05P#);0ZNA12C^4(&H>#J00IT$BZA*(.P,<
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
MQ,NSU5N"C[Y:TE"$6"+Y?.YLV#Y>J/K&*SPJEF;X:2K VBX;R]'01P_6\O=
MQL>8\O]08Q-D_(PF(7=<:)9";;Y"AA&.J'<_B+Q[EN;@#K:,MMR#D,&?F@%6
M<J2EN<.#B8#C9(6,@C$(888R4#-D0??<<4U_-&1DC,D$NC852Y.Y>Y)!;]\]
M9+2,Q0P$QN/E)&I6'8G9IM=&$:U0JAW%)6[B>D8PBEB^9^ B^IDJ4?B2]KGH
MM,\KQZ=[_K)'2*]G@&3"R%&JC+#SJAZQN+<);YCIT-^L (1[XFKFR@.J%5$V
MQ9=LSWV[)$Q^IH1)'B>2+%\XW%S499!@#_LI/;4OR*6:.T;Q[8?KIT1ZN"/R
M#I7ETH0M=;V]=:* X#\F5_7+WHG0U8G_ @D.IOPB,#0^.@=Y6HMRVM( ,I\9
M3.ZL=R?R"IL>_U)7##:V^$RYRFKJ%!T?"7ZE,,CG@ !E%<=(L1/"X9< ;KO<
MKFIAO_0W<H5OR\'7W/5)9'C+47>)4?Y,,<H2+*B$[F9PHIC=0,;$)397AQ)F
MT%X:9FZE4&P)2F4!<<!P:DE,G?KZTM6H6F( 5UFQ/+1"3P;45'H@XV),+C[I
MN80<I3$I03553\AH&).6Q!+4$KV311@B/2,C.RD)\B[.R44[)POB60>CZ.0"
M<,?^"B!OSL6+=O&B79Q0%OML+KZ:@:5ZE.T5.P5ZQ#.@@2&E*/D<LRZG]9&U
MF*#79=95K-&K3^Q[DLZ;(NKH$?&+QO%&F$6I-@Z52+MX[OKB I[K:G2!V7*T
M7=Q6BW=;79PU%V?-Q:%@EKH^43?S"5I9:XC&%S\+4#_+C(X[;;KBJC&?Q;NR
MQ);,YW&60:S$"B=3>C@XT8DV+F]F_Q/UYYF>_8CPABLGQO&WF/QK_1JCZ(W2
MS5<G^HZ2^X PDIA<RB_X@'TGRKR1ZZCFYF:-#R\^ID7[F" DP$$.Z+[45O_L
M7KF%]M:PVFMG?>Z;3NF_2V>H2X<4S<4_1>CH8"^7=:F8V/-*[/$"$+?\$C+0
MJA[UO:"138,"D*X0)IAQ<<_99?.#' ,+STMIL' 54-^CL7*F%U_D)87NXI6]
M%(0'P"\AUWP%FY_51^^!C!B[J\%:D6TU4_H>1*?@N2E78&L##Z &J=(-N5;L
MU.@8PBQ!N4FEA6!I5&B5E:<<>LWZ;,17)_HD# AZ6/U8UD, >1OG@[E&?6.^
M4<VBMQTU=%C'V@?S7E7-E<I<KKU>80S0,KSA]C\I.7\E_<DRBN1SC('26HW4
M)\ ?"YG<I,9-_?D&"2UTO^]#GUQ2<89]LBX_]8BJ^11&[%9+D@B_I@D]$)N0
MWA14,0E]GYEG,NU#2)&CO!S"_F\B)XBSUC$K[[<T3I1N7\W)YFSU+KY"VS!"
MS\CUG3C&6YS)"F61].;F/#E1S4C>-N,/>QF$G2VR1<A"ZQU44;9$W2W6>HLQ
M<-N[0F-(5Z&+<Z7HB2@/H3=@V\]_K[4^GJ&RUX"F!39XA[0L?5I231U! MD!
M-";4"II4(NI)'S:X1;2-&$/$^SJ^%/0%&4<ZV38C<)RQQ#W(5M2)3J!4 K0<
M'V.0UE!Y$K+Y=2)2TA,Y+4?,&#0U@MQJH0GS)7V-T7]2>H^]L=O+\W"VY/N
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
MV6)'D==A>T' 3O$QS4Z%%NI"^!TL\Z?=61H&;W]BNS/!??C-=E.9!N+MX;]
MF$YO=\M\A!NV[!V[X]A?,)TN O'K\X3[OHRFP]?)Y2CD:BJC(<_2^!\R3&*5
M\B@=_=66D2\NA]U1>R[&7V3:3L5EVM;R+]'F_A^93H>];O?%*(FU1(F'2@0<
MM3QZ3N+X\F+I9>TT3H;=SK:,\L+[HU!&[9G &@Y[<&&UM'%\B2]%8<>Q\H5J
MPS?PCMW$%3^)(R,7")2DMCKF92.Z-N&A#!;#<QD*S8[%G)W&(8_<C>,X3>,0
M[J7Z\4!.HV$@)GE!^#=<M9^H#>$C"(!E.QGF,YF*MDZX)X:)$NVYXLFH)%@/
M!+M.%KKV1:@(ZQG%D2#%S*6?SH83T+T'UZ&3PFM_^;FWTQWM;N$3;W>W$O@?
M5)VKW NXUK\^#SD\;A^BW_!9J.=.7*?_[;7-=Z^J]4 BH9;UY\5!K(8_=^G?
MZ&IMSDU7&<>!?S_J/3[\].'PF.U_.CWY=+IW?O3IN*SJ'U@Q %D#]NGC\=&[
MSV?LZ'C_\/C\Z+\/V<D_]QH-&0V=')Z^_W3Z<0]TP\Y^VSL]9)^/C\[9WN][
MIP=L[\/IX>%'4-I:956@IK.S\PIPU8*F540NYAVH-,=1\[FSG8 RXT#Z-RO[
M(7'N.FU]M][V RF )L':#C:N4NG)!*@*.^:A&+)GS_[GEY\O^]O>9/2_3FNU
M%)W5K$V;+EV/?O%!86?&505VYJ8W-[WY,??F<Y!;I.SD[+-FU+.%#]UZM5/7
M1&]-MZE'MSD1:A(K>,83#/Z6L3]\]NP_LDBP7LN83; '=7N#$?O(%VQ@OGU]
M6W62&G#M&Z7#G<ZK7N]>-(S6$3E9/)8^=F]*Z?7AV9OU<MO.=^<0]=O1V?+R
MK,5\F(!]QC6+)RR="59,RTP#H$'O3&>,C^,+T6)2,UHEP ,R2F,V7C >^6PL
MTKD0$0@53^'7?JR26)'1L,4X^RB]F9SRB'G%]VP#7V6ZMC?:CT,@M@OST1]M
MMJA4O*-,>Y>DZ;!]GL@4-/T7B -"A9K-^(6@YT+!41_,%Q,9P>49R"PC%BNL
MJ/L2OJ!W!!SEU(PG22 ]/@Y$I]R52F8F:*FP'4B=MD4@T(I*K964+$W5OK4$
M:=UJQ[+=P[70<!*(R[9.H<KK^E71JCNE;ER3CM;OO'PQFL,ZNSU6@G\9?A$B
M =F"RECKCGRIDX OAC(*H 7:6.'KM/#\;2]OB9)]M5K*WZ@T">4+SW;&80;R
M*2S+F@7N9?0=1>7^#X,-^]VW4-V[%K##SF<PP&6$E@ ) XG/N?+9AANE>_@Q
M'Z.(!5/#<UB2*9WA$ 5(P)&KL_$?PC,?@\ !BQFB>!W>Z9,5-@>=5>1@Q@ 7
M1G*<:=P<L$*AUMB&F$P$[7&P3UX:CX5B_6V:&0>;-)1#F"O'4 ,8HSX(.%%Q
MR%+0#(I$OROX@V66P <O)2J^D-J)"(W@ >PH@=JQ,AH F61008!!)28 ,3B+
M$S"FJ$E2&-N;*D%8T;+%(#9IN(.G:V]#Q08RE/@"BZ\E?:)LXA(Z@M96H5:#
M6(<.VP/=)HOR=U@<:',B ^$ +YY,I"?<319\.^R(/F,=L946V$H3P,,TA_=5
MO:R5/\=NPM5<CKD$36%O4W%0X"O:\NW/!F<?#F?[3P=GW4*L1*S/9CAT/T<R
M-9VU;JB;#T+B*3#H"5CU"@."460&FQVZ418B],&G:RNM5ZG3(0<@ND)%.>##
M6K: >R40=(03R^SM B IX0F)W#!+8@,1&AI;3[CGYCG\KH3XA2P$1S<"""!N
MD.'6 (&2$G]F$OEGRB\!4M+9#)9F>#$>PPBUG#/&'D85@M=[<1B"(#J-O2\M
MEG#%+GB0"?9OW4YOI[6$@D7E22$ZKW^#6#5#K,'30:P#@3.YC')FN.>E&0^N
M&LWU0Z]5(P8-31BL.BGQ%C/.86 B91)(TU86F"6F<R8,@FS#O4$\[[#?H4B
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
M5P5KTF(@*(:[F(!RS>A89DQ=YU%"C]P(0(MW7^+<B';,#3DIA>] ,>430CG
M=N3-,";=GJ<&T$*GJ]&R/9*X(%F1$RKA(!]/Z, 99<IEI$VPCIMEBG,0BA66
MYFBXF $=:A.0+9W[44:P6C38;9'FAT#8QPNG=QZ#?G?H>2_RU?4(DO/*\2@V
M$@@#?Z1.7:AA#CR.))[]PL-D=,)VNEWVF^!!.O,P;O(0&'62'WIO8ZMTO1U#
M:K6L.J\<.!'R!1X )4W6$K,.0%,S+3V0Q].V'R9"C5U*TJ(A;7PJ&C:9GZFK
M+64FF>HDH$!AN(..X,!]2%I].(LSC'O%*8$?5PN&)MBTB"<M'Y Q=1F[36H6
M,_N4T^;E5:%S0BF="WW<7*X!1L-2TD 2-H^%+9+33V'])FB3DP*48?Z&'B>,
MB5:Y6#^3((;>8,)GL5@ 2"L+F<MIZ0>M,($9.:4WM4QT:ND-,&7+M#C^0YL;
MR@7C"*!$8!0Y_/BFJ>[W\CUMW.$?A;]PS53Q4)C\LG&';]SA[SZY35E-&!]5
M0;O;)BH@M;?)R#E$\QX%Y"\W4*&2<FA634C\H/.J.RC_VUF?R>"K<Q?P>TE=
M4#)H/DT&2N>RE4B89T/Z37YA(%H\^J*RQ.8[=I_RVX@"*A&2DT*TPDE=$C_<
M9K4C""T5*26X#H!5XB7<CL$'X3?F0;3V""1\('D[?^6JD)0_&I_$S-&TQ9L%
MJ4R"0DY/NA2N2Y++4@[3DF2%,)575]9#E)!9XV:QBB-HM2E:P1EA+FZ#Y*]>
M4-;NSMHS']<2Q)X=KO5AB/<)QPUXU@@\Q_<,GM\!L'"/S[/IC,>8DL0FE7>I
MF\FYU=U0@2\TH8J0'*LH?]02B+E4GYC15:UW/;GU$*_=&K 9X3_("/<>_PC'
MQ' PF^M$1KH=3R9DRL$JQ-8)@#/<);?YS=%F5K@QTL8'/(^L8DW1U].8&Q'
M9:(C$Y&1B!C%AMY$*Q6PDMR26KI*C,6<UL@CMMU]X?:4O>7SV8TC)(PD 05=
M:]PC<Z'9I")2M%237)7NP(YK@._Z#$X-JC6H]O"HYC]^5+.<1%_'6/X.:C6L
MI!F_M1^_XE&-7PJ<4/9\0CN8]Y?G:@S!H!R_Z!F".UYT$@N,X@L>0$GDE$Z;
M8/G)3>@NXG9@!9[QHJ"+T!7CS9X?VX5=E4YG,6EC0_X'ILNE%PF;*-BD#:8P
M#9 6Q,_0[FX//-!VE\N45'4/N=,5T2AW#&VA8R4:3%Q 2H7AK%B9ON)HW!9N
MS^4\)H6.:',B A)N\,UKSE%L,+#!P!IAX.318> *Y@'F;-F#JE<AI;C-0!54
MC$[ RT\<+!P*[+GSQEN H&JEC+*W&N[LX[%;D;!;^K1ACY%R^;8\TS&%\L7D
M&X#.V9B7G?L7W/I;TPJR^ PWF?/WUEC$%^4X.@M1AK*MW"W%^N36=?#CJFUN
MRIK4M7&+:-PB&K>(%<5L?T>WB-VM<>POWOZTNS5+P^#M_P-02P,$%     @
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
MP,1*:?]8M$]LQF/?@U8+&V&+*.H_Z%X6N2HF*CW*0)NI+@@#W.FB*".;^Z0
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
M1FJ'U^:8UY4O]Z(NH&6LN"M1WOZ*E2][FV,=+EY^M[<Y2R/U\O]02P,$%
M  @ B'A)6[<IQC<?&0  #\X   \   !N96]G+65X,3!?-"YH=&WM77MS&S>2
M_]OY%%CGG))J29K4RS:IN$J194=[:]DK*96MNKJZ F= $M&\%I@1Q7SZZVX
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
MT'NZ&'XU-I3%U;WEH,E7O<'.]O<!%[LPU*W7KW9W!_VMO3=[K^\%.S;DYGV
MQU]E ;4\I&!([Z^D2PA0!X +BUZ3(,)97[]\E^9;5 .>2)2#XIO#,TA@,H%=
M7.,N)G\'F9!\P:$'>/Q.:CZ6@4P7G74D*I.LC/X1V-6W\N":B+MJ5$$!>R3M
MC449=RBF36?>K X[!7\ZR_#GHBE 5$2#Y_7&S:^74EHD^L9(]*BAJ"RYT/)^
MM[SGF@12O;^,4E71P<_R0)T5+:P#G*@6WX5[/(Y ;*I^34K8.LT5@]V\F?!!
M]C N5D<4X2A(6!BSN@"4<.!5UD]7T+H6@LJ#M\.]9ERK&[_! Y,[<#P>>%E@
M$AL\D+DI$+<(W=-LBWBU[0*-CR,#SR:4#K1=_>0!_=9:=3$W7Z9.H[;;*KD-
M4W+WGHZ2>ZQU9J(A)V:!-RP.^0!P*<;@7I0^,=_ Q,064<*E0-E5%K1<>.V4
MA=H.NY3<@/Q_,MB;9&#+ XG#(GH89C3%-EFF*S&?1B=.ZQ2@M<I&^$I@K,4,
MO70XU8R"MW*-V^R+>N;%+;,G>NPD9A-EWG,!1#J'3Z+6;X&F84#SZND S3F_
MHMZ:!2_G%1$ CG",@0411^)N1ATVX5;\FI#$ AL,S_NH$I&_6EPL6;F*_1GG
MVY--A(_V@@XP ?"IPX(8Y"X4Y] ,!JO:]B4Q\S.*;!!AKIU3WQT4%(K$BR(#
MRP$.)6XE1#T)1/EHE'V,"9^Y?$0_&8M( )>*<13L"?D%]*(4^@E"RA++P2A6
MN=CLQKV">T8HHV&563(VTO),!/[J6(@6@AX.@EX_(0B"E:LGL.F:J %3PA56
MS7#J#@;5&94'_6-1C'9YY X:ONU %$H%":B>4T%)-4:!H-RFPAT ZU,8Q0B^
MGBT2?.+A9U,/T&IDJQ*[*N3419@"=\254!ZJ.0&JI@KE#E2& CD1Y+TCG1I$
M)]K]Q?M(#4;T9@!DTD3S!F+*@R(+E8(G6IFD88#PYND @JV%":=3OBR;!@IY
MA+T?0RN( N@]3P-1VXUH44%-P(P(M"5N4J5MCD U'?H+&H[GD5!Z)A.3/R2T
M34Q:N,PZJU!D$06+HGDEPWA'L^OM0U1IC*:Q!"<]=B91[XEB]%K"]DV-?[!
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
M?L=UDCD^5YK,ZK)99;D7'"<.0M*N3*17YU(TM'F2:-8^D9%/UR<?Z!P4;,^
M9_R-;C.92Q6Y@AE_%DMU9INMI&U;R3/Z5H/+A@K]G2_:MV_05QDT"NN*O&#U
MN*6Z_G](Z3NUD@A7?,(CX[X%9<FF:@[D>=L.K/8D0!0I>SSS_%Z/P5Z<[ULY
M11[=T#_W6*W7@5UE,BM^.8Z49PPJ"U297$YZ%5.*K0%MYTY>5Z%2L-J=1Q"H
M# SAJ)'+[+@F+4);Z6U@JEAJ9G,+>%KW4I<] =@QZ/90NW2><:DRB$J5<%*N
M:K)^K%6'36DK@>&ICVTU!;M^!CC5ZH$U2&/,P9G0IE+G0G?B F*)#WE..F<E
MO5%X%I2'RS<%:F5%-MC<-FQ^1M\$@68^?64Y""A65LD$8>4,1%11W<'3 .I5
M2YK,S$8$P8&GM[O\X7>D[HDO*W3U'P V ;U %%SXM [7#S?8?U )6W!"U8,L
MV=MS]MO;Z_.SJROVVZ]GEV<7;QR$T_KX CWTH +L7@G=@KG#BOS*.L^B7$-7
MZR*(Y7=\#5EO;=:TF@3;[S\([W'L-N73'GONCR5TG_CE[AN)V,R]7=KP*!;
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
M? .'C,TE9HT1@ G/,=M+N9KSA0MH.^S0D>!7#PX[X3#Q_P!02P,$%     @
MB'A)6QC]#G4H"0  7CP   \   !N96]G+65X,S%?,BYH=&WM6^]3W#83_IZ_
M0DTF&9B>[Q<A!!_-#"7PYF9:2"D?^E5GK>]49,N5Y#NN?_V[*]EW!HY FC3E
MR&4R@.V5M-+NHWUV;1W\$$7L_<GPE!TF3D[AO;2)TK8TP+9^_W6;?;CX]1?V
M7B=E!KEC$9LX5\2=SFPV:XM4YE:KTDF=VW:BLPZ+HG<'U.&1 4ZWV7ON@,7]
M;G\WZG6C[OY%=S_>P?^OV[O=-_T?N]VXVUVVTL7<R/'$L:UDFU$C'#G/02F8
MLQ.9\SR17+'?ZS%;;)@G;7:H%#NG9I:=@P4S!=&F/I\=3%RFWCUC!Q/@ G^S
M R>=@G?'?T0[O7;_H!,N4:!321R,M)@SZ^8*?GI><"%D/H[?%E>#C)NQS&->
M.OV#S IM',_=X.](Y@*NXNX@FL'H4KK(P96+K/P;(B[^+*V+>]WNRT&AK22-
M8P.*TRH/GGMUA)S6@]5=]0>9S*,)T'SBGLQ7MCWH8,M%#XGBUO[T/./8,-&Y
M0T/YWW@-YOG- 797]UC4<BFV]#- U0M733QRNL!9^F<ISZ2:QQ<R \M.8<;.
M=<;S6G"DG=,9ROJ5X$J.\SA!C<#0*-1!/5"BE3;QBZ[_-YA-I(/(%CR!N# 0
MS0POPGBSL!8CK<3@AG*?TL<_NP23DPESG8-?V)D4;A*GTM4KA5H=__%A^//P
M@@6?H':/5%%6:]<IOFN#]79XF[UZ<=7O]G8&[.CX_&)X,CPZO!B>G;*S$_;Q
M?'AZ-/QX^ O#;>T0_\2_SDY0XOA\8]XU,._I\=G_CD_9T=GYQ[-S;]7/7)A>
M_QY=UG=MCD[.KCO\D_+H+S&<@M3]4[-][7D/6TA\IE*P#VUVRB$K#6^Q!(R3
MZ9RY"7?QEYCM7[52@U#@^%FDI'41*"#ZYW4H&IQ"2%LH/H]3!5=-.[Y!W8C]
MX'3K<;Q,9!TW;N -%E'W-AYQ"TJ2=C=,N]06N>+.WLO'8^M*GYDV(AHAT;V,
M+P$*5$T-Z@61.<TI\NORB87 4-:N%[_!!:_W\FB<FDWX%)B!J809"/1C:=EO
M)<X#C)HC]296S)#SGVB3,63[O[%4&Q0#ACXCM6" !%2PPW*,*X)LJQ4HODY1
M'3V&'/F_P3Y\XC!8.B51W>KGQCF_J7/VU\<Y?T9+"7*^;,XN<SU3(,;0"CYJ
M@F<*C7WGVK$J-V(\G[,R=Z8$U![S5)_AHC=REN&5H50SY0G>,DQGTC&G@]PM
M@1P2L):;.8ED_!*\TR_ZM'A/H#(XI/+9+8Y! HDTF%:C6([-41,!AN&*)1-F
M2_JQ;#\#3,=#)S2!3%J%^2HN"IM)-\$)V@(2KV #;8F>8C/!1O/F,FR ]0B
MM?,$@ 4L751DEJ[:0E2A.#XVC><RQTB0A8J0S!-54AQ .#3\LH50DA1'<#J6
M@$@ 56J)M,K)[8VA45/AJQDMDB@5"B"\-/JK'\YZ?1)N)RQ5>F9K[!D8HXL;
MC@-QNAGT1BU;#0C96IE;VFY0] A0]'I]4'1QS>5"Z6)_8"N@5)D![><Z325>
M>F\<,F[ ^SWZL1PI\'P*</HC]*P)B9,8U?THGM&U6%9O:7"C50! 870" F];
MMH7^+@ !%)SZ^"J9\'P,5/YEYZ5"B=X.CWJ[6[#MF_9V1;@*EY+2XSP C_IG
M%&4:> SX(%T>/%!Z;: 4!ZIY8Q.E*$'\,_YRY%5H(2"0/_;?OAQ\KV#<V^WW
M]MZ^>;W?W]E[O=??_4K(Y-MK@TP!%@V!+NHYUP/P@ZZ9\-)^1@ND92-@BX$"
MT=.EP0[0+:?2^NB%4I#[?JA L(Q[S=@9"O:(K8KI+?'1JN(J/908 U$7JY44
MW'E%1U8*R8T$#- R\%$?S7/JJ;3$$?U69#VA]+%.6T"%',96:E2@8652*DXA
M&J?EE5AR36P1F&N3<.-?(R!!M""V!S'P*[/![Z/'[VA=\?O@Z-2ZB>.'Q[4'
MPQFW@*D4A%)N=<XI@*.'EX;R/8(N-Z*&$0);\I%4TLV)H:X:EJ#C$>?!%/:#
M:Z*-?-'SA*MJ0D5I"@2S]8PZ2= _O (^<QQ#CD19(:;Q"12T69 (9L4!M[BI
MR )#]0:Y:X+<9'V0"U.N2A^?R*TA3<%_@)"#79&E+2GS P)NN%R=N7FD8D,,
MEC;DAR-=NKM5N'^X5L@@0Q>4_*;W5V'8J$ZK_>93+86O>VZ MA9 $^L#M,J%
M;T.!"J!54N:?K ;<9T1&(JXZ24I#'M]@B:NZS;1U^(#>MV)G-L&>_@HO$T(_
M$VX7))CBDP<G"!^X_12JH#IG2EZ"JFJO-^1;7SZK]J;4\]^7>G:??*G'OUM;
M(+6U#! 4KYI86<8*BC2?15OOP@+'O-%I8Q<<T]_ +K-,.@=  ZUJ-])(8>FA
MD*@<];"ISJQ!Z%JCZ@R] : \2R)4J I(]<1$ OIV1?,699(9K@GQMI#G>.;F
M,S3_]JY^&[ *,?9NR(221BC"KH@V7&!#"XM@<S>^JLP.VR!.T(2M0!\M<D=;
M9NB2N&Q^.E5@7OGF9$,-UP1?:U0](0:8&MSN6^CLX",4XL6_8ZZ U0IL3.93
MK:9 E"SGX^I5N:F"&F2%TG/ I[.)#I&,7X,MPNSK4,S59.PA7Y:]?1I?EM'W
M]")F9QAM1[A$^^$;FF_UX>BJE?AV<W_UHO>F.VC,]1FC3_I]86W%YD;?Z@]&
M"&@P7CWJ'V=#XA$B$;/^(%+M!MUV]V4MCM95O+ 0VU!KJ[[7I]%,/105^L*^
M'M?BM12*B<7R^-[]*8"1OJ(U(3WJS_3QEO^<WXFJ_XXSMT9J;$K^9T0W5OO<
M"@6J4PS!\'2>H+KV:T0WID1),?VJ;)Q)(10LQ&HW:+3T1S3\G3O.#?3_$W?[
M9SYTS]K7!S'(B[^N'?P\Z4@&A@^_8O<9!ANNLDKELO4=#&H%+A:]^V'U]O1I
MPS45B?KM_AX&Z6NZX+T^WOM&^\E#=]8'F;MC.[>^Q'U*QO]^+;NQZE.TZM%$
M0MHXZO>*9\6 G87\#3.RLU S>0S&_E=LNXXVV_H87A.BN9:&JPRU_6E+X1]$
MQ[XKTGK][.:MTY\^DPSU-#JBB98JL_Q&AG[]@.C*7!1R<<_)T8FY09JK_-9G
ML8$97W^ 78;;!2:  4<13S%QB[F:\;GUH#GHT G:=\\..O[L[?\!4$L#!!0
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
M;;@?-OP?4$L! A0#%     @ B'A)6Z2C#1Y,R@8 O=X) !(
M ( !     &EM9S$Y-#8V,#8T-5\P+FIP9U!+ 0(4 Q0    ( (AX25LW,JT@
M&V\! )\)&@ 1              "  7S*!@!N96]G+3(P,C4P.#,Q+FAT;5!+
M 0(4 Q0    ( (AX25N[BF*I?4@! )4R%  1              "  <8Y" !N
M96]G+3(P,C4P.#,Q+GAS9%!+ 0(4 Q0    ( (AX25OG>@";I!<  !K&   /
M              "  7*""0!N96]G+65X,3!?,2YH=&U02P$"% ,4    " "(
M>$E;.655R.(/  "7<   #P              @ %#F@D ;F5O9RUE>#$P7S(N
M:'1M4$L! A0#%     @ B'A)6^T""C2T$0  *X@   \              ( !
M4JH) &YE;V<M97@Q,%\S+FAT;5!+ 0(4 Q0    ( (AX25NW*<8W'QD   _.
M   /              "  3.\"0!N96]G+65X,3!?-"YH=&U02P$"% ,4
M" "(>$E;^4'72.@1  !/BP  #P              @ %_U0D ;F5O9RUE>#$P
M7S4N:'1M4$L! A0#%     @ B'A)6PZ'"J$K"0  +ST   \
M ( !E.<) &YE;V<M97@S,5\Q+FAT;5!+ 0(4 Q0    ( (AX25L8_0YU* D
M %X\   /              "  >SP"0!N96]G+65X,S%?,BYH=&U02P$"% ,4
M    " "(>$E;\0ZA'D,'  "[,0  #0              @ %!^@D ;F5O9RUE
=>#,R+FAT;5!+!08     "P + *0"  "O 0H    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>neog-20250831_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2025"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:neog="http://www.neogen.com/20250831"
  xmlns:srt="http://fasb.org/srt/2025"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="neog-20250831.xsd" xlink:type="simple"/>
    <context id="C_82846c0c-b6f2-42c0-8bf3-8af60a17951d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="C_8298ec27-ca73-4444-b409-f2dd2a4b0b6e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-05-31</instant>
        </period>
    </context>
    <context id="C_89a347cf-15c5-4636-a979-8db7c850780a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-05-31</instant>
        </period>
    </context>
    <context id="C_8a7bfb9a-0bcb-499a-a3f7-a8d628ef4871">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-11-30</instant>
        </period>
    </context>
    <context id="C_8dfd97f2-eaef-4966-9a98-9cfcc977e7a7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-08-31</instant>
        </period>
    </context>
    <context id="C_8e2d4d1b-f881-4320-b6ab-c931187fe115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="C_922b2526-724a-4f55-83e4-1b441951577b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="C_96ca300e-918c-4157-824b-b2a174a0c7ca">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
        </entity>
        <period>
            <startDate>2025-08-13</startDate>
            <endDate>2025-08-15</endDate>
        </period>
    </context>
    <context id="C_96d71fe5-ef73-47db-aa45-29b94e9158bf">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="C_97a351ba-a92e-4bb5-852f-46cf0c873015">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:VeterinaryInstrumentsAndDisposablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="C_97bfe636-fa74-4a9b-acb1-58c026b87abe">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:BacterialAndGeneralSanitationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="C_9a0e1b04-5275-4252-a5bb-cc39e258705d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-11-30</instant>
        </period>
    </context>
    <context id="C_9af5f566-3b33-4ba2-b8e7-a14b6268cb5c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:IndicatorTestingCultureMediaAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="C_9b7b11e1-e431-4f71-80bd-105931d8f3fe">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="C_9d0ea843-54aa-4c2f-8e67-79c2dcfdc7f7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:GenomicsServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="C_a82f52f7-9944-4d26-aefd-724bab4d92d6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:NaturalToxinsAndAllergensMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="C_a85a866a-4f24-411b-8091-23b37d10230b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="C_a90c0822-0655-4cad-92f5-1310888ece45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="C_abb6b5b0-d48e-49e3-a179-6d3308912268">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="C_afeeeac1-23f1-43d5-8e30-0b6ea87322f8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="C_b07f29ad-1fc6-447f-ae12-79b691aafa26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="C_b4f6525b-e3b0-4d0c-bb6e-339da0b0ba33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:IndicatorTestingCultureMediaAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="C_b5c53790-5b91-41b4-9942-cc4098b2b984">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-05-31</instant>
        </period>
    </context>
    <context id="C_b88a71d3-505c-4a06-8845-f9a65487331d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-08-31</instant>
        </period>
    </context>
    <context id="C_b8ee0f19-5c10-4c6b-8080-d853fdb046ab">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="C_baa86b08-d0a4-4bc7-9a86-313d6b6111dd">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:BiosecurityProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="C_bef45291-7671-4644-9ca7-78d7414771c4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
        </entity>
        <period>
            <instant>2025-08-31</instant>
        </period>
    </context>
    <context id="C_c10f26ba-ba69-47a9-abbc-464f2c09d9cb">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="C_c1785106-ed4b-46e5-9992-91e123f73241">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-05-31</instant>
        </period>
    </context>
    <context id="C_c2b5eeef-01fe-4778-a81d-c5750a7aab34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">us-gaap:IntersubsegmentEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="C_c2c0a7a5-a683-4311-81a3-bf65e633655c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="C_c3bc4b2a-5d59-4e05-8e0a-0583ef851e5b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="C_c8854a9c-7608-47c7-8da2-0a6bc9007c96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="C_d0eed9d8-6e95-4b03-9d91-76ecfdd83589">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="C_d14f429b-3bfe-40c6-afc8-782d31f6600c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-05-31</instant>
        </period>
    </context>
    <context id="C_d25d68ee-4449-48de-a390-19089b607f11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-08-31</instant>
        </period>
    </context>
    <context id="C_d60fa6fd-c02f-4934-9e98-89ef12a93fa7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="C_d79f623d-f4c0-41c6-8cea-3eff5b54db2b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="C_d930cd9d-3c40-4e2a-a820-d32c53b23aa2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-08-31</instant>
        </period>
    </context>
    <context id="C_d93fb434-f8c1-425f-879f-eb54704678ef">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-05-31</instant>
        </period>
    </context>
    <context id="C_da1defec-5469-49ce-85de-3026faf39d91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:BacterialAndGeneralSanitationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="C_dd688645-87a2-469b-9e65-a8a44932a56b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-10-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="C_e8a4ddbd-1149-47e3-8cca-245b4eec55c4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-05-31</instant>
        </period>
    </context>
    <context id="C_e939f8bf-1da8-4f81-99ca-83d3ac02fea1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-05-31</instant>
        </period>
    </context>
    <context id="C_eb4e79ce-41be-4b96-982c-2748e8d1b0e0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="C_eb886942-bedc-4582-8065-23687c3fbfe5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">us-gaap:IntersubsegmentEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="C_ebaf619b-ee28-46fd-a943-38f96e5203d8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">us-gaap:IntersubsegmentEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="C_ebc458ee-c15f-40fb-9986-770e65309bbf">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-08-31</instant>
        </period>
    </context>
    <context id="C_ecb131f5-61db-4e77-becc-eb6b911bbf01">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">neog:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-08-31</instant>
        </period>
    </context>
    <context id="C_ecd2eab6-c55c-487f-a80b-144bc1403364">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="C_ef5348e4-7ba9-464f-8d15-9c1476f283ea">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:GenomicsServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="C_efca1e7b-fd84-47eb-94f6-634d1e11d993">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="C_f2a83f44-022c-4248-9eee-1f66c200732a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="C_f2aa2b7d-964b-427d-978b-db233a3fbb58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="C_f316b33f-baac-4e20-b779-d0f19c60f19a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">us-gaap:IntersubsegmentEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="C_f4ecccd9-d5e6-4fff-ba99-f2c1b83dd7be">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-05-31</instant>
        </period>
    </context>
    <context id="C_f5c99231-8966-4a49-922d-34689c9bfa87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="C_fb10263c-ded2-46c1-94e1-8dd410bb61d5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-08-31</instant>
        </period>
    </context>
    <context id="C_fd500e5f-aa57-495a-b3a2-45c969c0d41e">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-08-31</instant>
        </period>
    </context>
    <context id="C_ff4ad35a-cd19-4aff-a764-e2ebc25027ba">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-08-31</instant>
        </period>
    </context>
    <context id="C_ff9a3552-62b8-41ba-ad1e-6ca891f02e29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-08-31</instant>
        </period>
    </context>
    <context id="C_01c154f0-faf0-479c-ae06-36cdd294ba90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="C_02211533-3655-4ee9-9c30-b67f32a94a38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="C_02bdb23d-9ab0-4219-9ede-bf91ce95074d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-05-31</instant>
        </period>
    </context>
    <context id="C_04b64368-1653-458f-aeb3-cf9e63e41486">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-09-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="C_0656cbe0-985a-4a88-a2ef-908bf3c44c69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:VeterinaryInstrumentsAndDisposablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="C_0733d4fd-001d-4f69-aeee-57d9c3c81616">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="C_07d7d9eb-f147-46fc-bbc2-68294742a3d4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-08-31</instant>
        </period>
    </context>
    <context id="C_080b62ec-09b2-4d62-b1e2-32d8c3f04f1c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-08-31</instant>
        </period>
    </context>
    <context id="C_0852b92e-1811-49fe-98da-0411fc66722b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="C_091234ca-163d-4a8a-8411-237f175c485d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-08-31</instant>
        </period>
    </context>
    <context id="C_0a68203f-c9fb-4fcc-81fc-f139fbe1b456">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="C_0d468d88-3471-4c2e-bca5-290ea4c36ae0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:BiosecurityProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="C_0dd14e6d-1375-40ee-9dc0-6b7baf4efbe5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
        </entity>
        <period>
            <startDate>2025-07-17</startDate>
            <endDate>2025-07-17</endDate>
        </period>
    </context>
    <context id="C_117cfea7-4910-45b6-bf52-e05f2d69d094">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="C_1a19e85f-abc5-45e1-99b4-435dd559c6dc">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:AnimalCareAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="C_1ec5fdbe-6ca4-47d9-b2c6-103882bf0d62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="C_1f13ee6c-8cf7-4fad-9e37-fd976847933a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="C_204428fb-144f-4a7b-b0e5-2420bac86dec">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">neog:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="C_20886a96-7eb7-4714-951c-723db5793189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">neog:FinanceLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-05-31</instant>
        </period>
    </context>
    <context id="C_20aa2da2-543d-4e11-b454-b3b729daeaf6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-05-31</instant>
        </period>
    </context>
    <context id="C_21607707-0540-4bef-8614-0bdfccb9c140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-08-31</instant>
        </period>
    </context>
    <context id="C_2345fe49-b967-4e37-a099-1bc8524d453d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="C_235fda3f-b9c8-409b-9358-e0f7ae604a13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:BiosecurityProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="C_2396201c-91a5-4a7e-b3ed-a89e191d87f6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-11-30</instant>
        </period>
    </context>
    <context id="C_23c65bb0-f74b-4a44-8a43-f5659dd26731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">us-gaap:IntersubsegmentEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="C_25bd615d-10e1-4fba-94b3-e941c5259c36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">us-gaap:IntersubsegmentEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="C_269def72-0d92-46d0-8086-6bf7a4b19ea5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-08-31</instant>
        </period>
    </context>
    <context id="C_26c4aed7-b6e9-4e27-a60c-defbed0955b2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:NaturalToxinsAndAllergensMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="C_28ef8ebb-35e7-42a0-bc3f-050999d14fcf">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="C_2a824f2e-0f86-4d52-8fdb-90e2ba1d09e1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="C_2b3b6df6-c127-4701-acba-3582ebd09d12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="C_2bd5c848-1822-4718-8a9c-bf251293f693">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="C_2d8369f6-3de3-4910-bd20-c96c43f4be15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="C_2e2d50db-38c0-44fb-ac3f-fc566408a186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-30</instant>
        </period>
    </context>
    <context id="C_2f28425d-11ce-4265-b6cc-f6f434c7b0c6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="C_345c0952-3470-435e-a853-0f91bb7c5b1d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-10-01</startDate>
            <endDate>2025-10-31</endDate>
        </period>
    </context>
    <context id="C_34baaca6-9b30-4a9f-bed4-33bc84f2d416">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="C_3640c2f5-1957-49b3-953f-2772be262375">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:BiosecurityProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="C_38d20f7c-0de2-4a74-856e-6fc8d41a0934">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="C_3ade46d5-aecc-43d7-b6fa-d30cd4937f08">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-08-31</instant>
        </period>
    </context>
    <context id="C_3c7bdc37-642d-49c3-935b-71db4793cdfd">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="C_3e0f9247-9ed3-41a9-ae2f-eb0c1626710a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="C_3ed0a273-3307-4e15-b579-65ceeba8af8a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="C_3f50e30c-0bcb-49c3-82a0-c4a0164181ae">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-08-31</instant>
        </period>
    </context>
    <context id="C_41d5e395-b9ad-4e53-8999-1ed2510025c8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:LifeSciencesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="C_426cb5b4-881a-4b0d-b11d-ef177e401e7d">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="C_44e13b9c-ae7f-4764-b297-6570b523be15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="C_46a19793-f082-479c-b280-0ea3a6a34caf">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:GenomicsServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="C_49c000a0-3a08-42ce-9e87-c5ceade91916">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:LifeSciencesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="C_49d45663-0eae-49a5-a673-31d57ac76bb5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">neog:OtherNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="C_4aa4c5a1-9418-4b65-89c7-29848829b409">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
        </entity>
        <period>
            <startDate>2024-06-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="C_4bf79196-2dd6-4ced-ae02-88b8e082f2b1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:AnimalCareAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="C_4ec476e4-c93c-4607-9dc0-dd559d8520b3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="C_50782763-d3ba-46d4-afbe-e93c59f44f0b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-07-17</instant>
        </period>
    </context>
    <context id="C_511d9109-db69-41ab-a004-d4229bac6c6c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="C_522a6fc6-1e3c-482e-9e28-a96aecd41e64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-05-31</instant>
        </period>
    </context>
    <context id="C_530f525d-322b-461e-8467-87c44b661a42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
        </entity>
        <period>
            <instant>2025-05-31</instant>
        </period>
    </context>
    <context id="C_5687e023-3c2c-4d19-a811-27af0b555c89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-05-31</instant>
        </period>
    </context>
    <context id="C_572b102a-00ce-4ed1-972a-d66e16ca4012">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="C_57555bf4-b8dd-49dc-af95-551e067049f4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-08-31</instant>
        </period>
    </context>
    <context id="C_5b07c235-81ed-450a-8362-49d52002dcd3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-05-31</instant>
        </period>
    </context>
    <context id="C_5ef6216d-7b2d-4149-81ee-903413982b9f">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="C_5f40ad53-f059-4cdf-9885-fe6ec14bd7be">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="C_606b3822-f8b9-4513-a798-773d252ea654">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-08-31</instant>
        </period>
    </context>
    <context id="C_629966f7-aeb2-404e-9858-988b9cbcc072">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">neog:GenomicsServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="C_64e9dd2a-c489-4fdf-b338-a5db8501df15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="C_65035ddb-2d9b-4a08-935c-b06126a19768">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-11-30</instant>
        </period>
    </context>
    <context id="C_6a6c19a6-d5b8-4521-b91b-a384ab177862">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">us-gaap:IntersubsegmentEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="C_6ad23645-ff90-49ad-b308-e46479418a52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsegmentsConsolidationItemsAxis">us-gaap:IntersubsegmentEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-08-31</instant>
        </period>
    </context>
    <context id="C_6b55fc74-eae7-4887-ab67-b76c117a8e78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-05-31</instant>
        </period>
    </context>
    <context id="C_6ce5a0d1-748c-442a-bfc0-be5f8b9d7a2c">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">neog:TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-05-31</instant>
        </period>
    </context>
    <context id="C_6dc31945-c125-42cb-8ecc-7be141e5badd">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-08-31</instant>
        </period>
    </context>
    <context id="C_6e76d367-e740-46b4-b3bf-468cc35eff16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="C_71089ff2-4982-4a11-b46a-dd602c79f96b">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:AnimalSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="C_7132b9e5-b087-403b-b0dd-cb190bb042ba">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="C_717bc09e-8526-43dd-8578-3436094c6cd9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="C_743b458f-0475-4348-aee9-5e5193e8d5f1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="C_78232635-a266-4f97-82bb-e0f4034e5216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-01</startDate>
            <endDate>2024-08-31</endDate>
        </period>
    </context>
    <context id="C_7b1c2ae5-9259-44c8-b2aa-1c081af8f2ed">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-11-30</startDate>
            <endDate>2024-11-30</endDate>
        </period>
    </context>
    <context id="C_7e4a5b4e-c594-4f4f-84a4-f088cd0f8bb0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">neog:OtherNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <context id="C_7f653be9-3e57-4053-bb1b-52f70c72f06a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000711377</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">neog:FoodSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-01</startDate>
            <endDate>2025-08-31</endDate>
        </period>
    </context>
    <unit id="U_Litigation">
        <measure>neog:Litigation</measure>
    </unit>
    <unit id="U_UnitedStatesOfAmericaDollarsShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="U_pure">
        <measure>pure</measure>
    </unit>
    <unit id="U_shares">
        <measure>shares</measure>
    </unit>
    <unit id="U_Segment">
        <measure>neog:Segment</measure>
    </unit>
    <unit id="U_USD">
        <measure>iso4217:USD</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_21766352-f1db-46bc-92f6-dbebde104a8c">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_8cecef6d-e6e4-4fe1-9a4a-1e0ee9ad4fe7">0000711377</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_08a63c18-eaad-48c3-babc-23336f869208">--05-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalPeriodFocus
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_fc26f01f-3d94-477d-a07c-2643d5679a47">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_1516b7c4-fc53-4bb2-b3e2-ff198f9998fe">2026</dei:DocumentFiscalYearFocus>
    <dei:EntityCurrentReportingStatus
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_91cd5107-a70a-49d8-8233-37348d8b7cd9">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_a6e4c67e-38d5-4929-867e-f65454830fb4">Yes</dei:EntityInteractiveDataCurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      id="F_87f4c9bc-91cf-48c3-be26-df6ab12e30f7"
      unitRef="U_USD"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      id="F_f24c137c-536f-45b3-95f3-e4f29d994051"
      unitRef="U_USD"
      xsi:nil="true"/>
    <us-gaap:SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_7374e537-0483-445f-b35b-9704646c96a8">http://fasb.org/srt/2025#ChiefExecutiveOfficerMember</us-gaap:SegmentReportingCodmIndividualTitleAndPositionOrGroupOrCommitteeNameExtensibleEnumeration>
    <us-gaap:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_a7340078-f069-49f2-826a-80dc29a953ad">http://fasb.org/us-gaap/2025#OperatingIncomeLoss</us-gaap:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      id="F_74c3ce7b-df50-4f27-93a4-f37500f0d82a">http://fasb.org/us-gaap/2025#OperatingIncomeLoss</us-gaap:RestructuringIncurredCostStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:EnvironmentalRemediationExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
      contextRef="C_b07f29ad-1fc6-447f-ae12-79b691aafa26"
      id="F_db18c469-323e-4e2b-8ec9-fe983e86cbbf">http://fasb.org/us-gaap/2025#OperatingExpenses</us-gaap:EnvironmentalRemediationExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:EnvironmentalRemediationExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
      contextRef="C_1ec5fdbe-6ca4-47d9-b2c6-103882bf0d62"
      id="F_13446c57-24da-4b02-bf5e-e45488da210d">http://fasb.org/us-gaap/2025#OperatingExpenses</us-gaap:EnvironmentalRemediationExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration>
    <us-gaap:EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumeration
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      id="F_6585bad2-5fa9-47f8-884c-337b7c3433d9">http://fasb.org/us-gaap/2025#Liabilities</us-gaap:EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumeration
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      id="F_5ecbd4c2-5066-467d-a440-6d741be08ae4">http://fasb.org/us-gaap/2025#Liabilities</us-gaap:EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumeration
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      id="F_96c04545-b2b3-4526-af96-fa47e32e077a">http://fasb.org/us-gaap/2025#LiabilitiesCurrent</us-gaap:EnvironmentalLossContingencyCurrentStatementOfFinancialPositionExtensibleEnumeration>
    <us-gaap:EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumeration
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      id="F_7c403e0c-e521-4bb7-a90b-f8a4d7756da4">http://fasb.org/us-gaap/2025#OtherLiabilitiesNoncurrent</us-gaap:EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumeration>
    <dei:DocumentType
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_2ee98da3-1a3f-4b81-9c46-e6710aabe096">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_b232366b-2cba-4ec8-b546-036147670b8d">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_5fc47f61-17b9-4097-8cac-b14ea774a3a1">2025-08-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_ed4b771b-e62e-4abc-b058-96a8e51f1f50">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_70bf1f2e-7521-470e-ba97-528140ce3d40">0-17988</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_c659fc21-6dc4-47e7-847d-e0482dbb35d8">Neogen Corporation</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_a40b3b31-e798-4889-b4a3-4197b293c22a">MI</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_3b3be629-f859-403b-a35f-9a497080dbbb">38-2367843</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_dc997851-e4c6-4149-b73d-0e9243d29ccd">620 Lesher Place</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_252508f5-24bb-4640-be7b-99489ab1728c">Lansing</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_e4c93ebe-82f9-407b-ab99-e00c42f11e42">MI</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_64214b84-25b8-4189-b13e-919796614a60">48912</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_ebd7f4e9-f4ab-4c1e-aa08-690dbab5e30c">517</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_f2ee5ec6-4810-484e-9e7a-a3b74d0a4ede">372-9200</dei:LocalPhoneNumber>
    <dei:Security12gTitle
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_0378f509-1b7b-4d2c-a65c-9e9221b15d09">Common Stock, $0.16 par value per share</dei:Security12gTitle>
    <dei:TradingSymbol
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_0b3d9fb9-749b-41a5-aff0-7d33d885390d">NEOG</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_d77a4806-6746-47bd-a4dc-56edfcc86e3f">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityFilerCategory
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_2625f48d-1afb-4a47-b7fa-6d04708175fe">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_b8e900c0-c441-4844-bacb-627386f0e7dd">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_922bb268-009f-4a90-9ee6-b29834ef30f4">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_a0534394-fe47-4fa7-b4a1-64d4d5bbd29e">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="INF"
      id="F_e840a3de-bbc5-4513-a52c-34c890a9a610"
      unitRef="U_shares">217298626</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_2bce09a4-24c9-4f1d-aa80-2ba51af3d78e"
      unitRef="U_USD">138883000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="-3"
      id="F_eac2488c-13a5-4b00-8ff8-5858a147081a"
      unitRef="U_USD">129004000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_80de52d5-ae1b-4973-a6fe-1dff61001e4b"
      unitRef="U_USD">5403000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="-3"
      id="F_39a8a5a6-375e-40bb-9335-63735cab6eff"
      unitRef="U_USD">5397000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_75d43220-8181-414d-91b5-55b88956a1e2"
      unitRef="U_USD">138459000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="-3"
      id="F_944a7e26-3f46-483e-a5bb-f04d498ad86e"
      unitRef="U_USD">153384000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryRawMaterials
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_9b37b085-8cae-4d49-8856-da71411c43c0"
      unitRef="U_USD">66831000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="-3"
      id="F_a9678aca-4dd2-42d8-a65d-018153a4bfff"
      unitRef="U_USD">65692000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_8c5541ec-c595-4bd6-8f08-db76b491952d"
      unitRef="U_USD">11636000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="-3"
      id="F_88f36ad8-93da-4cd7-b3bd-02590ff63b1b"
      unitRef="U_USD">11233000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_45d85bb6-0851-4d66-b387-e9ed3cc790ff"
      unitRef="U_USD">131812000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="-3"
      id="F_9f740e1f-da25-4c81-92b7-22027a7ad755"
      unitRef="U_USD">130417000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryGross
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_a44f2023-3d8a-43cc-bb36-fee7669e1e9b"
      unitRef="U_USD">210279000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="-3"
      id="F_b7266e11-6817-4640-9daf-a43dc6bb72ae"
      unitRef="U_USD">207342000</us-gaap:InventoryGross>
    <us-gaap:InventoryValuationReserves
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_35e0b7f0-b39c-436a-8297-7afe2080ecc5"
      unitRef="U_USD">16865000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="-3"
      id="F_ce2b1c28-634c-4ad1-990e-06b7d5e8d4ee"
      unitRef="U_USD">16483000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryNet
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_d6ea7db5-f02d-4c0b-a157-603a1abfa472"
      unitRef="U_USD">193414000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="-3"
      id="F_68f28c5b-8ba2-4770-aa2d-967027ca90d4"
      unitRef="U_USD">190859000</us-gaap:InventoryNet>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_4ef3ecc4-62b2-4528-a72f-22e65bfd569d"
      unitRef="U_USD">0</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="-3"
      id="F_61a43d4b-b08a-4ffd-93bd-6c4070c2385b"
      unitRef="U_USD">50402000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_a591a802-5e9d-4720-bbe4-a219ead913ec"
      unitRef="U_USD">53304000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="-3"
      id="F_72c312db-97d6-490d-a7c3-32958c9482a6"
      unitRef="U_USD">53288000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_37c53930-3996-4549-b65e-106e5b257dbe"
      unitRef="U_USD">524060000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="-3"
      id="F_cdbc6670-775b-4c86-a681-5354e9b8dbe4"
      unitRef="U_USD">576937000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_285262ee-d5f9-48a7-8c54-fd6faa5df7c4"
      unitRef="U_USD">345893000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="-3"
      id="F_41b2d9ff-dd54-47ab-8dcb-088358b99699"
      unitRef="U_USD">339131000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_60688a5c-d291-4fe0-9ccf-ba1ca8fac5fd"
      unitRef="U_USD">16994000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="-3"
      id="F_63724adf-f3a1-4110-b60c-2e8a70df4f4b"
      unitRef="U_USD">17152000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_6d933c8f-456e-4a7d-9663-0d5fcc0c9a3d"
      unitRef="U_USD">1065889000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="-3"
      id="F_aea0b05b-a1f5-4e5a-b813-600788dd7949"
      unitRef="U_USD">1064902000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_fc5e1b7e-d031-4e78-9ed3-8f1555dafda4"
      unitRef="U_USD">1389141000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="-3"
      id="F_880c9330-cdba-4e74-9435-2f3b4377b602"
      unitRef="U_USD">1410485000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_f4698a1c-94fd-44eb-b1e4-4883a2e289fc"
      unitRef="U_USD">36179000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="-3"
      id="F_f3d6f2ac-3148-44b8-8dd6-71044c48919d"
      unitRef="U_USD">35229000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssets
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_a15b6b50-6b3e-47a7-a1fb-81bc5b7fc0d2"
      unitRef="U_USD">2508203000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="-3"
      id="F_fb1f9f03-b6ea-4b7e-8ee3-ec7199506282"
      unitRef="U_USD">2527768000</us-gaap:OtherAssets>
    <us-gaap:Assets
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_8fc47236-c17e-4300-b297-f3fcdc0ad2d9"
      unitRef="U_USD">3378156000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="-3"
      id="F_1aa5b863-7c52-42d5-aab6-fd229b640667"
      unitRef="U_USD">3443836000</us-gaap:Assets>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_270863d2-f3e3-43d7-b8f4-dff44d2a9f55"
      unitRef="U_USD">0</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="-3"
      id="F_20ef1b57-7f96-4cc3-ac2c-edaf23cbc915"
      unitRef="U_USD">19301000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_9effa737-6a9c-4a1c-9754-ca93286f0b04"
      unitRef="U_USD">76596000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="-3"
      id="F_73c3ca2a-89fb-4f42-b4bd-673085231710"
      unitRef="U_USD">79605000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_6dc9e625-7ea3-4b08-a077-b12e5541b64b"
      unitRef="U_USD">20273000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="-3"
      id="F_c35f6bc8-090a-4bb1-9eaf-974a8bab242d"
      unitRef="U_USD">14134000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_9d837c9c-ca40-423e-9556-3dd075659053"
      unitRef="U_USD">9449000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="-3"
      id="F_9dbe0118-bb7f-46c9-bf81-72bee64c1bf6"
      unitRef="U_USD">5599000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_09cdb11e-3408-4648-9681-2d976533549a"
      unitRef="U_USD">3556000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="-3"
      id="F_c42248cb-5f81-43ee-b76a-6092bb6124a1"
      unitRef="U_USD">11078000</us-gaap:InterestPayableCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_e50c6179-1442-4ed7-942a-e9c5413949a0"
      unitRef="U_USD">5824000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="-3"
      id="F_c92d7e2c-8292-4dff-b086-6e0c7545bb64"
      unitRef="U_USD">5558000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_59b82e9a-564e-48ea-891d-e8b6fb5f5276"
      unitRef="U_USD">0</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="-3"
      id="F_abfc91df-0ac4-43a6-8a52-7e78bb68e247"
      unitRef="U_USD">6556000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_6bbeeb15-e9f5-4f4f-a2cd-81fdccf889f6"
      unitRef="U_USD">30507000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="-3"
      id="F_8419a6d8-ef7d-49e5-b1f5-1adcc283d537"
      unitRef="U_USD">32180000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_dadf7b7b-8f42-4273-80b4-a6957d886220"
      unitRef="U_USD">146205000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="-3"
      id="F_4f9d7d85-f1bf-4c52-b36e-caa6291a571d"
      unitRef="U_USD">174011000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_f6b88f4e-9cfa-4971-87bb-1caac9ac89a6"
      unitRef="U_USD">277253000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="-3"
      id="F_5f2e8d78-1b30-4643-97a4-90d81c8f8986"
      unitRef="U_USD">280907000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_b264ebf9-bae8-4c1f-b935-2ca851c561a4"
      unitRef="U_USD">792530000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="-3"
      id="F_1ce31680-2fa8-4a33-9b71-82cf020a4bb8"
      unitRef="U_USD">874810000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_a6375360-9517-4c7e-aa1e-550bae979bcd"
      unitRef="U_USD">43519000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="-3"
      id="F_0f16d3d3-d9ee-4019-839d-28d29b1072a6"
      unitRef="U_USD">42854000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_4ffc6a74-5174-4676-a857-7f8e71059ba5"
      unitRef="U_USD">1259507000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="-3"
      id="F_dddb3c73-fe62-4d2b-aa77-ab457b2ad06b"
      unitRef="U_USD">1372582000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="INF"
      id="F_981c3e9a-ecde-4969-854f-c263a2ac4c76"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">1</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="INF"
      id="F_cb1a4439-c33b-4d1b-a1e8-60fdaef5aa24"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">1</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="INF"
      id="F_837b189b-8c7c-4be0-9290-6801057db44a"
      unitRef="U_shares">100000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="INF"
      id="F_6a99c137-2997-4d0f-913b-7e1f157615e8"
      unitRef="U_shares">100000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="INF"
      id="F_517e227f-0a9c-4baf-ab63-f641cc1ee8fb"
      unitRef="U_shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="INF"
      id="F_d4447890-fc6c-4605-93d8-f876479481ba"
      unitRef="U_shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="INF"
      id="F_821fe188-2114-4f4e-9a38-60c9417cb6f0"
      unitRef="U_shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="INF"
      id="F_50957b4e-f103-4a37-8d81-07619c6060dc"
      unitRef="U_shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_ed726a2f-21a0-4163-8e80-6be41dd57d30"
      unitRef="U_USD">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="-3"
      id="F_bc6831ae-a7c5-4475-81d1-7a66b8050dc8"
      unitRef="U_USD">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="INF"
      id="F_5d5a9fb2-eaf6-4159-a9a9-0859d46d894b"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.16</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="INF"
      id="F_baf6113b-dd79-41fc-947b-30a3cfdc73b2"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.16</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="INF"
      id="F_f88c49fb-42e7-4cef-b69d-306646657153"
      unitRef="U_shares">315000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="INF"
      id="F_18f21ee4-b6c1-47d3-858f-9b2dec1a499e"
      unitRef="U_shares">315000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="INF"
      id="F_2146ba1a-e18e-432c-b996-d6743b92ed1d"
      unitRef="U_shares">217298626</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="INF"
      id="F_03dcb0ea-dd42-4810-96cb-53bcacfbff7f"
      unitRef="U_shares">217298626</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="INF"
      id="F_fcc6dc32-1189-4387-8da3-bd5518638f7d"
      unitRef="U_shares">217044098</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="INF"
      id="F_1e785ab8-b0d8-44ad-af80-6be0908e0478"
      unitRef="U_shares">217044098</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_d8b98390-46b0-4aab-9a7a-516cc4b85c2c"
      unitRef="U_USD">34768000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="-3"
      id="F_a7455d19-fc93-4a6a-a807-7de7efbdf601"
      unitRef="U_USD">34728000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_19d164ea-9188-4b85-9985-288f3211622a"
      unitRef="U_USD">2607452000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="-3"
      id="F_5d4ef4b4-b0ab-4e98-974d-bf08c2804fbd"
      unitRef="U_USD">2601848000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_f59d7ba8-f4af-4852-b8fa-03289520da44"
      unitRef="U_USD">-23485000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="-3"
      id="F_af7e4e80-3749-41cb-a984-481de3beb05d"
      unitRef="U_USD">-28898000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_f8d8e69c-0150-4a9b-8a6d-1c3a53da108c"
      unitRef="U_USD">-500086000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="-3"
      id="F_9af24ac7-4dff-4c1b-b5f0-d2235f3519db"
      unitRef="U_USD">-536424000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_ece69023-c11e-4081-8f75-d0dd90711726"
      unitRef="U_USD">2118649000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="-3"
      id="F_f96c3ded-e118-4d74-b70a-62d1da2d29a0"
      unitRef="U_USD">2071254000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_3aa0853a-6003-4b5c-8925-35576c6e405d"
      unitRef="U_USD">3378156000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="-3"
      id="F_3f291343-50d1-4ab0-b4ab-4bc89923b27e"
      unitRef="U_USD">3443836000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_572b102a-00ce-4ed1-972a-d66e16ca4012"
      decimals="-3"
      id="F_a8852a7c-5ffa-437e-8ed3-65b9f5dbe033"
      unitRef="U_USD">184138000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_117cfea7-4910-45b6-bf52-e05f2d69d094"
      decimals="-3"
      id="F_da9f5879-1550-48a2-b56a-61d2eae4a1fe"
      unitRef="U_USD">192518000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_511d9109-db69-41ab-a004-d4229bac6c6c"
      decimals="-3"
      id="F_2d9e9bfd-e1f2-4ccf-8ab6-099d508be8d1"
      unitRef="U_USD">25051000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_743b458f-0475-4348-aee9-5e5193e8d5f1"
      decimals="-3"
      id="F_8862ac3d-6e86-4794-9707-6465396f1ada"
      unitRef="U_USD">24446000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_7f59f2c7-ffd8-4e14-a8ad-aeadb4282d68"
      unitRef="U_USD">209189000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_5a35f89b-f012-4593-9d14-d00772ea4e43"
      unitRef="U_USD">216964000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_572b102a-00ce-4ed1-972a-d66e16ca4012"
      decimals="-3"
      id="F_995b9362-f84b-4f1c-9333-0dd67cf09692"
      unitRef="U_USD">97932000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_117cfea7-4910-45b6-bf52-e05f2d69d094"
      decimals="-3"
      id="F_5e34a0bd-11dc-4101-9f4a-0b9c057e2b2a"
      unitRef="U_USD">97836000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_511d9109-db69-41ab-a004-d4229bac6c6c"
      decimals="-3"
      id="F_b6d58bab-1b62-4b29-b9fe-e8ed49df91cd"
      unitRef="U_USD">16287000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_743b458f-0475-4348-aee9-5e5193e8d5f1"
      decimals="-3"
      id="F_ad3c1ac3-e92d-4a41-ba14-7f9203663616"
      unitRef="U_USD">14202000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_2a45735d-db4c-4719-83dc-ec2fe4e20cf4"
      unitRef="U_USD">114219000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_b487e33c-efed-4b89-8722-45d3a7ad541a"
      unitRef="U_USD">112038000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_3718a1cb-b932-4ca8-b749-9694cfb9ff10"
      unitRef="U_USD">94970000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_dab32818-782c-4a66-a6ba-1b9c39bdc1aa"
      unitRef="U_USD">104926000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_e88b3cc4-fb54-4973-a4d7-92c2e32f88bf"
      unitRef="U_USD">45048000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_609a7b00-d77b-422f-a82c-4455fa442d0a"
      unitRef="U_USD">45799000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_9f81e924-6693-46c4-8a3a-1abb530c6764"
      unitRef="U_USD">60888000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_b73d63b0-338e-4ffc-bdd6-a9618532a70c"
      unitRef="U_USD">51671000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_77942ff6-d87d-4336-a3c5-9d2de70dd50d"
      unitRef="U_USD">5125000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_f3c7ac2f-8644-4c8f-a396-afaa80ab55b0"
      unitRef="U_USD">5199000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:OperatingExpenses
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_394968f4-290b-4c63-aa88-4d1caf2272bc"
      unitRef="U_USD">111061000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_b4487442-1c60-41b4-9a4e-c7e20c71fe35"
      unitRef="U_USD">102669000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_d1ddf54a-0b51-4cec-96ad-ea8121343c6e"
      unitRef="U_USD">-16091000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_e673c5d3-5c44-4d4d-8bd7-a9803fd619a5"
      unitRef="U_USD">2257000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeOther
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_dd12b158-3bb5-4154-8f04-a071956157b4"
      unitRef="U_USD">918000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_e59c59f4-0dd5-4b9e-9339-8016a72426d3"
      unitRef="U_USD">993000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestExpenseOther
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_7cc0f052-0e26-4dd7-a561-150c6f1cbfcd"
      unitRef="U_USD">16442000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_45770ca1-3ca6-4b01-90aa-8b2898e98ddf"
      unitRef="U_USD">18615000</us-gaap:InterestExpenseOther>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_3c7055c4-951c-4c3b-8db2-fb29b596037c"
      unitRef="U_USD">76390000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_e95185d5-e0ac-4d18-899d-d3ac7ebec216"
      unitRef="U_USD">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_aaf44cfc-7aed-45b3-87bc-f0864010174f"
      unitRef="U_USD">-967000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_6f6d5b3b-9f46-492d-a8f0-4963d0134264"
      unitRef="U_USD">-244000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_cbeabee5-0df0-46f8-9a88-a7be846de50c"
      unitRef="U_USD">59899000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_9dc27659-1d8b-4089-9a7d-c5ea84fbc481"
      unitRef="U_USD">-17866000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_f7cd7142-19cc-4c57-9da4-861e2076bd3f"
      unitRef="U_USD">43808000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_80c897fb-440a-45b4-bd8e-3882ca57cec4"
      unitRef="U_USD">-15609000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_ce8a1d42-5c9b-46b2-98f0-a6a02d8d6444"
      unitRef="U_USD">7470000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_d413c223-2f1b-4852-81d6-79b6455d9fed"
      unitRef="U_USD">-3000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_075aa19b-f82d-4ad4-afbb-ba221abfd7ba"
      unitRef="U_USD">36338000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_cf39ac5b-6fc3-4693-a9a0-6bf8008dcfb8"
      unitRef="U_USD">-12609000</us-gaap:ProfitLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="2"
      id="F_8911a54c-2cd9-494a-bc7d-1eeb30b06650"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.17</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="2"
      id="F_5392381b-3b65-415a-ace0-00f9ee0ab981"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-0.06</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="2"
      id="F_38db976d-2162-4ea7-8c96-4562e0f12296"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.17</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="2"
      id="F_5ca44c34-d883-43ba-99a7-db717f401f96"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-0.06</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="0"
      id="F_947b3370-2125-4cce-8fe2-c92bcc6265da"
      unitRef="U_shares">217217836</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="0"
      id="F_95a0d86b-5b04-44b2-9c42-7ef8b1aff915"
      unitRef="U_shares">216695348</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="0"
      id="F_67484a00-7789-4b61-9ed2-0487240b9091"
      unitRef="U_shares">217334926</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="0"
      id="F_7051b586-a8cd-47e2-ae37-16f009230f7e"
      unitRef="U_shares">216695348</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_f2dabd49-4a41-4962-befb-482695b5c642"
      unitRef="U_USD">36338000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_b51c7706-3b43-4b2c-8f2a-02dfb3056007"
      unitRef="U_USD">-12609000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_dd8fb0dc-8738-437d-8999-cf766be84d2f"
      unitRef="U_USD">5817000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_f6f702d0-19a3-433e-9d35-2aaed33a4f1f"
      unitRef="U_USD">2459000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_a6581583-b2a8-477e-88fb-b710bdcdc430"
      unitRef="U_USD">-404000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_5e369dfc-d0c7-4abe-bda3-bf0dac033c48"
      unitRef="U_USD">-3859000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_da6f6f04-12f9-417c-8e33-6b4f98ef532b"
      unitRef="U_USD">5413000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_8d35431e-d880-4bb9-9d04-26ff334f3178"
      unitRef="U_USD">-1400000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_339c2ee5-aa59-436f-b251-0076b9d37dc8"
      unitRef="U_USD">41751000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_af76c54c-37bb-4107-8d70-19135755ed2c"
      unitRef="U_USD">-14009000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_51fe7de3-74c5-47ce-9e4c-a055fa289ca8"
      unitRef="U_USD">-127000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_95bf18cf-7f07-4096-844e-5fa6f70fc91d"
      unitRef="U_USD">-926000</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_89a347cf-15c5-4636-a979-8db7c850780a"
      decimals="INF"
      id="F_faaab0f3-0da0-4612-8d7f-a79f472b9013"
      unitRef="U_shares">217044498</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_89a347cf-15c5-4636-a979-8db7c850780a"
      decimals="-3"
      id="F_9e211e37-518d-4e30-8bae-baf97534dae0"
      unitRef="U_USD">34728000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_e8a4ddbd-1149-47e3-8cca-245b4eec55c4"
      decimals="-3"
      id="F_81f7b768-976e-4656-8710-bb97edd176e0"
      unitRef="U_USD">2601848000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_8298ec27-ca73-4444-b409-f2dd2a4b0b6e"
      decimals="-3"
      id="F_19dc914e-cc36-420e-bb4e-50fc99e2733b"
      unitRef="U_USD">-28898000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_d93fb434-f8c1-425f-879f-eb54704678ef"
      decimals="-3"
      id="F_2e56398d-e64b-4aa8-8694-57e4465ce953"
      unitRef="U_USD">-536424000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="-3"
      id="F_cd6c211f-df88-4f64-a171-1dd1a30ec395"
      unitRef="U_USD">2071254000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="C_c8854a9c-7608-47c7-8da2-0a6bc9007c96"
      decimals="-3"
      id="F_2bc5207e-68d4-4937-8a84-f3a4c921e851"
      unitRef="U_USD">4962000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_1c8d6ade-c244-40d2-8b60-65b1ac56a694"
      unitRef="U_USD">4962000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <neog:StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrants
      contextRef="C_abb6b5b0-d48e-49e3-a179-6d3308912268"
      decimals="INF"
      id="F_a2652ad8-411f-4129-869b-da7d3df92d96"
      unitRef="U_shares">99436</neog:StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrants>
    <neog:StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrantsValue
      contextRef="C_abb6b5b0-d48e-49e3-a179-6d3308912268"
      decimals="-3"
      id="F_ed08454d-5a88-4ab5-b7fe-6af78a8e0a5d"
      unitRef="U_USD">15000</neog:StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrantsValue>
    <neog:StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrantsValue
      contextRef="C_c8854a9c-7608-47c7-8da2-0a6bc9007c96"
      decimals="-3"
      id="F_5bc112dc-5a0e-4878-bacb-eb0e241f299f"
      unitRef="U_USD">-239000</neog:StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrantsValue>
    <neog:StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrantsValue
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_7785644b-107b-40f5-a6db-2c1ba4ca6fd1"
      unitRef="U_USD">-224000</neog:StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrantsValue>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="C_abb6b5b0-d48e-49e3-a179-6d3308912268"
      decimals="INF"
      id="F_71e99bc5-de16-4418-a4a3-eb33e1f24bca"
      unitRef="U_shares">154692</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="C_abb6b5b0-d48e-49e3-a179-6d3308912268"
      decimals="-3"
      id="F_7452f58e-6247-48ba-9e52-dfe614c1792b"
      unitRef="U_USD">25000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="C_c8854a9c-7608-47c7-8da2-0a6bc9007c96"
      decimals="-3"
      id="F_5472e8a2-dc81-49aa-ac3d-cd1fbda4c18a"
      unitRef="U_USD">881000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_bbd06a3f-47f0-4401-b732-89f6566616bb"
      unitRef="U_USD">906000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:ProfitLoss
      contextRef="C_0733d4fd-001d-4f69-aeee-57d9c3c81616"
      decimals="-3"
      id="F_7e92995d-1440-41f8-af8d-3091ce6c80db"
      unitRef="U_USD">36338000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_a442089e-2c2e-4cb2-8172-70fe55d9da5d"
      unitRef="U_USD">36338000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_afeeeac1-23f1-43d5-8e30-0b6ea87322f8"
      decimals="-3"
      id="F_046c4f3a-873f-44b7-93bd-a7348959746e"
      unitRef="U_USD">5413000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_8d4fc649-847a-4454-902e-4c0b427b4931"
      unitRef="U_USD">5413000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_269def72-0d92-46d0-8086-6bf7a4b19ea5"
      decimals="INF"
      id="F_26e266c1-071d-4abf-be69-47a306e0b4cc"
      unitRef="U_shares">217298626</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_269def72-0d92-46d0-8086-6bf7a4b19ea5"
      decimals="-3"
      id="F_201f4aea-1068-4ca6-a426-2e7c921ea864"
      unitRef="U_USD">34768000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_b88a71d3-505c-4a06-8845-f9a65487331d"
      decimals="-3"
      id="F_77b6165a-942b-489d-8ed8-47b26b7a3212"
      unitRef="U_USD">2607452000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_fb10263c-ded2-46c1-94e1-8dd410bb61d5"
      decimals="-3"
      id="F_4fa51d27-06bc-4fa1-929d-aa0a9cd0b743"
      unitRef="U_USD">-23485000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_57555bf4-b8dd-49dc-af95-551e067049f4"
      decimals="-3"
      id="F_f1dc86b8-f5cf-4727-a2f5-911019de6044"
      unitRef="U_USD">-500086000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_f0067073-7234-44e2-9f02-02551fb2636d"
      unitRef="U_USD">2118649000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_522a6fc6-1e3c-482e-9e28-a96aecd41e64"
      decimals="INF"
      id="F_848a2ce0-65c3-4abb-9027-b7595e85425a"
      unitRef="U_shares">216614407</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_522a6fc6-1e3c-482e-9e28-a96aecd41e64"
      decimals="-3"
      id="F_86b8aa90-794d-420f-9125-9a3d6be5bde6"
      unitRef="U_USD">34658000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_a90c0822-0655-4cad-92f5-1310888ece45"
      decimals="-3"
      id="F_4ea57ab1-f1bd-4d92-852f-eddba054c2ea"
      unitRef="U_USD">2583885000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_f2a83f44-022c-4248-9eee-1f66c200732a"
      decimals="-3"
      id="F_5f62a77b-e0f1-431e-9524-f99949cc2a4a"
      unitRef="U_USD">-30021000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_2a824f2e-0f86-4d52-8fdb-90e2ba1d09e1"
      decimals="-3"
      id="F_b8e4eae4-9bb4-42d8-9b8e-e4fd53325d16"
      unitRef="U_USD">555620000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_82846c0c-b6f2-42c0-8bf3-8af60a17951d"
      decimals="-3"
      id="F_493118f6-4199-4864-93fc-57608140ef16"
      unitRef="U_USD">3144142000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="C_2d8369f6-3de3-4910-bd20-c96c43f4be15"
      decimals="-3"
      id="F_463b1e05-2c03-4aa5-a0ec-5a6bb305d5e3"
      unitRef="U_USD">3982000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_2434ff00-5488-45f0-880e-19b4f3b75d91"
      unitRef="U_USD">3982000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <neog:StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrants
      contextRef="C_34baaca6-9b30-4a9f-bed4-33bc84f2d416"
      decimals="INF"
      id="F_88184f9e-d88d-46e7-92cf-5d8cf29f69eb"
      unitRef="U_shares">4854</neog:StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrants>
    <neog:StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrantsValue
      contextRef="C_34baaca6-9b30-4a9f-bed4-33bc84f2d416"
      decimals="-3"
      id="F_b8e6ceb4-d2d8-4f23-aa42-ab2520fb77e3"
      unitRef="U_USD">1000</neog:StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrantsValue>
    <neog:StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrantsValue
      contextRef="C_2d8369f6-3de3-4910-bd20-c96c43f4be15"
      decimals="-3"
      id="F_29f97354-a6a9-4471-8259-ee6fc7e76b45"
      unitRef="U_USD">35000</neog:StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrantsValue>
    <neog:StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrantsValue
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_73b1e6be-3d04-47d2-8a96-0946a2ff547b"
      unitRef="U_USD">36000</neog:StockIssuedDuringPeriodValueOptionsExerciseRestrictedStockUnitsAndWarrantsValue>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="C_34baaca6-9b30-4a9f-bed4-33bc84f2d416"
      decimals="INF"
      id="F_7178d404-ff4d-4167-934e-520391e8159b"
      unitRef="U_shares">78877</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="C_34baaca6-9b30-4a9f-bed4-33bc84f2d416"
      decimals="-3"
      id="F_dc1fa351-ec3a-4037-aab4-190a5f3a08a5"
      unitRef="U_USD">13000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="C_2d8369f6-3de3-4910-bd20-c96c43f4be15"
      decimals="-3"
      id="F_a4d1803d-65b0-4d31-b19b-6f5a38a7599e"
      unitRef="U_USD">1028000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_daee4a17-b82b-4949-baff-e0292b1b3254"
      unitRef="U_USD">1041000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:ProfitLoss
      contextRef="C_f2aa2b7d-964b-427d-978b-db233a3fbb58"
      decimals="-3"
      id="F_a8e05f43-1057-4e01-8333-6ee2d4a66c06"
      unitRef="U_USD">-12609000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_fbaf88e8-158d-4483-9ba1-f26395a5af64"
      unitRef="U_USD">-12609000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_922b2526-724a-4f55-83e4-1b441951577b"
      decimals="-3"
      id="F_63f75e93-7ba9-449d-803b-99e0d7f74822"
      unitRef="U_USD">-1400000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_2881ce9b-414c-4217-9285-38b77e685085"
      unitRef="U_USD">-1400000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_efca1e7b-fd84-47eb-94f6-634d1e11d993"
      decimals="INF"
      id="F_54da415f-4d88-41d6-a7ea-d90ff9a24df8"
      unitRef="U_shares">216698138</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_efca1e7b-fd84-47eb-94f6-634d1e11d993"
      decimals="-3"
      id="F_0d04dd67-e02e-44b8-88cd-ca0e6494d6b2"
      unitRef="U_USD">34672000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_1f13ee6c-8cf7-4fad-9e37-fd976847933a"
      decimals="-3"
      id="F_e2db0e17-f20c-4888-8d5b-44d96cdff317"
      unitRef="U_USD">2588930000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_0852b92e-1811-49fe-98da-0411fc66722b"
      decimals="-3"
      id="F_b8cac34e-bfbd-4fb2-9603-f1d6f996293d"
      unitRef="U_USD">-31421000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_3e0f9247-9ed3-41a9-ae2f-eb0c1626710a"
      decimals="-3"
      id="F_25b703de-7177-43b8-b873-8f16e98a419c"
      unitRef="U_USD">543011000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_96d71fe5-ef73-47db-aa45-29b94e9158bf"
      decimals="-3"
      id="F_9f3450a2-dc40-4a99-a7fa-0278ad10eac4"
      unitRef="U_USD">3135192000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_aa785c0b-7c83-49d6-9432-1769e1b9b16c"
      unitRef="U_USD">36338000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_c8c6d863-cc48-45d0-8fcc-528c52d49a1e"
      unitRef="U_USD">-12609000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_e371601a-c465-471a-b258-98e2c99b4790"
      unitRef="U_USD">29055000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_f7816f32-e280-4af3-b1ce-ba60b95cc037"
      unitRef="U_USD">29800000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_349a50d2-c6ae-49b3-bcdf-aa52d9144d73"
      unitRef="U_USD">-5830000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_0204293a-73fa-44fd-ba30-6d7a7c33b2f7"
      unitRef="U_USD">-9119000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_b54f7670-cd61-44e1-b0a9-89e59352c1ab"
      unitRef="U_USD">4962000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_599e8efe-0f12-43d8-914e-8f1e196ef086"
      unitRef="U_USD">3982000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_65ff4664-4b29-43a4-b196-c94c949ea1ca"
      unitRef="U_USD">-699000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_7db4924d-0383-44e1-8e13-4cb022af6814"
      unitRef="U_USD">-77000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_d9b1d574-9f3d-4818-ab21-30d397c1fc57"
      unitRef="U_USD">539000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_e66ac61a-a087-45db-8180-f90456283b9f"
      unitRef="U_USD">860000</us-gaap:AmortizationOfFinancingCosts>
    <neog:LossOnRefinancingAndExtinguishmentOfDebt
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_8f134369-1630-4270-9bcb-34efa0895347"
      unitRef="U_USD">-393000</neog:LossOnRefinancingAndExtinguishmentOfDebt>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_249efb88-c860-41f8-be4c-fd5fcb1b4322"
      unitRef="U_USD">76390000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_f99fc7cd-98e2-41b3-b897-4310c1379523"
      unitRef="U_USD">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_977385a5-7af3-4c04-9ddb-7ff9530c4652"
      unitRef="U_USD">382000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_d1489b78-4c15-4d99-94eb-1660c9b51850"
      unitRef="U_USD">261000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_5dded106-602c-4bae-adad-fec71a35f422"
      unitRef="U_USD">-17607000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_79eaa424-e358-4276-bb7d-edee01bae3e5"
      unitRef="U_USD">-4796000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_086ab093-f903-4981-8cf9-f2bd532376ac"
      unitRef="U_USD">1958000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_2a8e5bb9-985f-4f26-8cb7-eb4be6b082e9"
      unitRef="U_USD">9939000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_7bec590e-1e15-4d3b-84c5-0a4f80b6ab07"
      unitRef="U_USD">-1239000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_ba275448-a926-4378-8e27-3eebb30d0f5c"
      unitRef="U_USD">1733000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_579b216a-7ad5-4131-a967-e25a42890c92"
      unitRef="U_USD">14169000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_b530e332-cf16-4352-87d4-9b4abd680998"
      unitRef="U_USD">-15881000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInInterestPayableNet
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_d0972349-f781-49ce-a70d-47ac84f19667"
      unitRef="U_USD">-7521000</us-gaap:IncreaseDecreaseInInterestPayableNet>
    <us-gaap:IncreaseDecreaseInInterestPayableNet
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_f29f5c7e-2383-4ff8-8bdb-41eda1828a90"
      unitRef="U_USD">-7431000</us-gaap:IncreaseDecreaseInInterestPayableNet>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_9056f1ff-c10b-4e96-9a6f-438d4eaa47cb"
      unitRef="U_USD">2067000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_eda142fe-46d2-4e95-b075-a4baf2461567"
      unitRef="U_USD">456000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_7704fa87-2b7c-43a8-848b-f5fb5ebc6876"
      unitRef="U_USD">10853000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_6c0eac01-fba2-4ac3-a4f1-b87a67d53ca2"
      unitRef="U_USD">-17914000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_18a149d6-aacd-4f83-ae94-626a80eb0a43"
      unitRef="U_USD">24002000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_5b970447-d8c3-45d4-b8d6-0abf43ca93f4"
      unitRef="U_USD">38433000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_43a88b4a-2d32-477b-b539-f6b15d6497c1"
      unitRef="U_USD">0</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_c222a49a-25f3-49ee-a491-d60ba4380758"
      unitRef="U_USD">325000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_d64cbd77-3d62-4712-bb16-1999f8b873ca"
      unitRef="U_USD">121724000</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_ee6bc84c-c5aa-408b-9e50-6efb6b53557f"
      unitRef="U_USD">0</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_793833d6-43f3-4f82-b01a-95491f3367a1"
      unitRef="U_USD">3000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_d2d4f583-9fff-480d-a117-e55dcff4efab"
      unitRef="U_USD">4446000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_a7a9dc5c-db0d-46ee-a553-6ab99a128fd4"
      unitRef="U_USD">97725000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_e49ce4cf-ecca-4a5d-b080-f88af7ee2921"
      unitRef="U_USD">-33662000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_9c846b9c-acf8-4bdf-b810-4df346863859"
      unitRef="U_USD">905000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_e5e9099d-a115-481d-954a-70d6611030db"
      unitRef="U_USD">1077000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_cb9d714f-0d48-4cc4-b877-e672755506e2"
      unitRef="U_USD">223000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_fde33c4d-a7da-488d-b4b6-d2ae08336d3f"
      unitRef="U_USD">0</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_80141da7-3a48-452c-9eac-48950ba952a6"
      unitRef="U_USD">75000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_d70140e3-a57f-4930-8a31-00568d538310"
      unitRef="U_USD">100000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_37aacb3a-361a-4da8-8f4b-84b103f013ca"
      unitRef="U_USD">98000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_d2396e30-7415-44ab-abb2-42b6133e011b"
      unitRef="U_USD">-99393000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_ad2080b9-ab28-4660-8a4d-bf5abeb561a4"
      unitRef="U_USD">979000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_9a708f3a-c53d-41f4-9931-29f1624e7197"
      unitRef="U_USD">694000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_9bddf207-f571-4750-b6c0-2ede58fab67c"
      unitRef="U_USD">463000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_f5583098-81ab-47e4-8738-45b26491a631"
      unitRef="U_USD">9879000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_eb435713-757d-44bc-be59-83f699a1f0c4"
      unitRef="U_USD">-50134000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="-3"
      id="F_d2b9a32a-326f-4ce6-8942-1429ec397cb6"
      unitRef="U_USD">129004000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_82846c0c-b6f2-42c0-8bf3-8af60a17951d"
      decimals="-3"
      id="F_60656d6c-41ef-41a6-868e-c345ae12193b"
      unitRef="U_USD">170611000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_20897a26-1105-49b2-ad4b-f32752162464"
      unitRef="U_USD">138883000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_96d71fe5-ef73-47db-aa45-29b94e9158bf"
      decimals="-3"
      id="F_a161870d-7ab3-4c38-87a7-cc6cf5bfa86d"
      unitRef="U_USD">120477000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_848954a2-1f37-4256-839c-ce3c45d41fa5">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;1. DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;DESCRIPTION OF BUSINESS&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Neogen Corporation and subsidiaries ("Neogen," "we," "our" or the "Company") develop, manufacture and market a diverse line of products and services dedicated to food and animal safety. Our Food Safety segment consists primarily of diagnostic test kits and complementary products (e.g., culture media) sold to food producers and processors to detect dangerous and/or unintended substances in human food and animal feed, such as foodborne pathogens, spoilage organisms, natural toxins, food allergens, genetic modifications, ruminant by-products, meat speciation, drug residues, pesticide residues and general sanitation concerns. The majority of the test kits are disposable, single-use, immunoassay and DNA detection products that rely on proprietary antibodies and RNA and DNA testing methodologies to produce rapid and accurate test results. Our expanding line of food safety products also includes genomics-based diagnostic technology, and advanced software systems that help testers objectively analyze and store, as well as perform analysis on, their results from multiple locations over extended periods.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Neogen&#x2019;s Animal Safety segment is engaged in the development, manufacture, marketing and distribution of veterinary instruments, pharmaceuticals, vaccines, topicals, parasiticides, diagnostic products, biosecurity products and genomics testing services for the worldwide animal safety market. The majority of these consumable products are marketed through veterinarians, retailers, livestock producers and animal health product distributors. Our line of drug detection products is sold worldwide for the detection of abused and therapeutic drugs in animals and animal products, and has expanded into the workplace and human forensic markets.&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;BASIS OF PRESENTATION AND CONSOLIDATION&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The accompanying unaudited condensed consolidated financial statements include the accounts of Neogen and its wholly owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America (generally accepted accounting principles) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;In our opinion, all adjustments considered necessary for a fair statement of the results of the interim period have been included in the accompanying unaudited condensed consolidated financial statements. All intercompany balances and transactions have been eliminated in consolidation. These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the notes thereto included in our Annual Report on Form 10-K for the fiscal year ended May 31, 2025&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;New Accounting Pronouncements Adopted&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;  &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which modifies the disclosure and presentation requirements of reportable segments. The amendments in the update require the disclosure of significant segment expenses that are regularly provided to the chief operating decision maker (CODM) and included within each reported measure of segment profit and loss. The amendments also require disclosure of all other segment items by reportable segment and a description of its composition. Additionally, the amendments require disclosure of the title and position of the CODM and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources. We adopted this pronouncement and provided required interim disclosures in Note 5 "Segment Information and Geographic Data"&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;to the condensed consolidated financial statements.  We adopted the interim requirements on June 1, 2025.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which expands disclosures in an entity&#x2019;s income tax rate reconciliation table and disclosures regarding cash taxes paid both in the U.S. and foreign jurisdictions. This guidance becomes effective for our fiscal year 2026 annual reporting. &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;We adopted this guidance on June 1, 2025 and the adoption of this guidance will result in modifications to Neogen's income tax disclosures to adhere to the new requirements, but is not expected to otherwise have a significant impact on our consolidated financial statements.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;New Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Income Statement (Topic 220): Expense Disaggregation Disclosures&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;In November 2024, the FASB issued ASU No. 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures, which requires a public business entity to provide disaggregated disclosures, in the notes to the financial statements, of certain categories of expenses that are included in expense line items on the face of the income statement. The amendments in this Update are effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. We are currently evaluating the impact that the new guidance will have on the presentation of our consolidated financial statements and accompanying notes.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Financial Instruments &#x2014; Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Assets&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;In July 2025, the FASB issued ASU 2025-05, Financial Instruments &#x2014; Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Assets. The amendments provide a practical expedient and, if applicable, an accounting policy election to simplify the measurement of credit losses for certain receivables and contract assets. The amendments are effective for annual reporting periods beginning after December 15, 2025, and interim reporting periods within those annual reporting periods. Early adoption is permitted in any interim or annual period in which financial statements have not yet been issued or made available for issuance. We are currently evaluating the impact of this amendment and do not expect that the adoption of this guidance will have a material impact on our consolidated financial statements and accompanying notes.&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_50009a6f-8805-4019-a505-9c48622810b8">&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;BASIS OF PRESENTATION AND CONSOLIDATION&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The accompanying unaudited condensed consolidated financial statements include the accounts of Neogen and its wholly owned subsidiaries and have been prepared in accordance with accounting principles generally accepted in the United States of America (generally accepted accounting principles) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by generally accepted accounting principles for complete financial statements.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;In our opinion, all adjustments considered necessary for a fair statement of the results of the interim period have been included in the accompanying unaudited condensed consolidated financial statements. All intercompany balances and transactions have been eliminated in consolidation. These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the notes thereto included in our Annual Report on Form 10-K for the fiscal year ended May 31, 2025&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_1c8a6232-5e70-4550-a19d-4121f5ecdfd0">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;New Accounting Pronouncements Adopted&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;  &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which modifies the disclosure and presentation requirements of reportable segments. The amendments in the update require the disclosure of significant segment expenses that are regularly provided to the chief operating decision maker (CODM) and included within each reported measure of segment profit and loss. The amendments also require disclosure of all other segment items by reportable segment and a description of its composition. Additionally, the amendments require disclosure of the title and position of the CODM and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources. We adopted this pronouncement and provided required interim disclosures in Note 5 "Segment Information and Geographic Data"&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;to the condensed consolidated financial statements.  We adopted the interim requirements on June 1, 2025.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Income Taxes (Topic 740): Improvements to Income Tax Disclosures&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which expands disclosures in an entity&#x2019;s income tax rate reconciliation table and disclosures regarding cash taxes paid both in the U.S. and foreign jurisdictions. This guidance becomes effective for our fiscal year 2026 annual reporting. &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;We adopted this guidance on June 1, 2025 and the adoption of this guidance will result in modifications to Neogen's income tax disclosures to adhere to the new requirements, but is not expected to otherwise have a significant impact on our consolidated financial statements.&lt;/span&gt;&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <neog:NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_f319674e-cd8a-4aeb-ae9c-a7324fe26804">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;New Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Income Statement (Topic 220): Expense Disaggregation Disclosures&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;In November 2024, the FASB issued ASU No. 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures, which requires a public business entity to provide disaggregated disclosures, in the notes to the financial statements, of certain categories of expenses that are included in expense line items on the face of the income statement. The amendments in this Update are effective for annual reporting periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. We are currently evaluating the impact that the new guidance will have on the presentation of our consolidated financial statements and accompanying notes.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Financial Instruments &#x2014; Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Assets&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;In July 2025, the FASB issued ASU 2025-05, Financial Instruments &#x2014; Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Assets. The amendments provide a practical expedient and, if applicable, an accounting policy election to simplify the measurement of credit losses for certain receivables and contract assets. The amendments are effective for annual reporting periods beginning after December 15, 2025, and interim reporting periods within those annual reporting periods. Early adoption is permitted in any interim or annual period in which financial statements have not yet been issued or made available for issuance. We are currently evaluating the impact of this amendment and do not expect that the adoption of this guidance will have a material impact on our consolidated financial statements and accompanying notes.&lt;/span&gt;&lt;/p&gt;</neog:NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_f22cc71c-a788-4862-9808-b13734e512f7">&lt;p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;2. REVENUE RECOGNITION&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following table presents disaggregated revenue by major product and service categories during the &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;three months ended August 31, 2025 and August 31, 2024:&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
       &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:97.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:66.993%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.62%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:12.883000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.62%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:12.883000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Three months ended August 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-kerning:none;min-width:fit-content;"&gt;Food Safety&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Natural Toxins &amp;amp; Allergens&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;19,962&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;20,376&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Bacterial &amp;amp; General Sanitation&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;41,649&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;39,899&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Indicator Testing, Culture Media &amp;amp; Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;79,085&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;81,703&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Biosecurity Products&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,799&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;11,779&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Genomics Services&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,555&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,588&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;152,050&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;159,345&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-kerning:none;min-width:fit-content;"&gt;Animal Safety&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Life Sciences&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,859&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,733&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Veterinary Instruments &amp;amp; Disposables&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;11,908&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;12,523&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Animal Care &amp;amp; Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;7,578&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6,679&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Biosecurity Products&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;19,229&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;20,806&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Genomics Services&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;16,565&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;15,878&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;57,139&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;57,619&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Total Revenues&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;209,189&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;216,964&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
       &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following table summarizes contract liabilities by period:&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;
       &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:80.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:51.46%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:3.8%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:18.04%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:4.66%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:18.04%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Three months ended August 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Beginning balance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,558&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,632&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Additions&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,206&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,078&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Amounts recognized into revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,940&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,075&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Ending balance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,824&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,635&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
       &lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="C_0a68203f-c9fb-4fcc-81fc-f139fbe1b456"
      id="F_382ab34d-1048-49af-a204-ab374faa2e14">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following table presents disaggregated revenue by major product and service categories during the &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;three months ended August 31, 2025 and August 31, 2024:&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
       &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:97.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:66.993%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.62%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:12.883000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.62%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:12.883000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Three months ended August 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-kerning:none;min-width:fit-content;"&gt;Food Safety&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Natural Toxins &amp;amp; Allergens&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;19,962&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;20,376&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Bacterial &amp;amp; General Sanitation&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;41,649&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;39,899&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Indicator Testing, Culture Media &amp;amp; Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;79,085&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;81,703&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Biosecurity Products&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,799&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;11,779&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Genomics Services&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,555&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,588&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;152,050&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;159,345&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-kerning:none;min-width:fit-content;"&gt;Animal Safety&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Life Sciences&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,859&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,733&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Veterinary Instruments &amp;amp; Disposables&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;11,908&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;12,523&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Animal Care &amp;amp; Other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;7,578&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6,679&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Biosecurity Products&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;19,229&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;20,806&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Genomics Services&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;16,565&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;15,878&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;57,139&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;57,619&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Total Revenues&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;209,189&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;216,964&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
       &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_a82f52f7-9944-4d26-aefd-724bab4d92d6"
      decimals="-3"
      id="F_2d5184a7-448c-40fc-8e9f-cfb0acb6b7e0"
      unitRef="U_USD">19962000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_26c4aed7-b6e9-4e27-a60c-defbed0955b2"
      decimals="-3"
      id="F_476c952b-582e-44a5-b8d0-4360a917d372"
      unitRef="U_USD">20376000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_97bfe636-fa74-4a9b-acb1-58c026b87abe"
      decimals="-3"
      id="F_9395159e-e7e3-490f-ab22-31e2647c7502"
      unitRef="U_USD">41649000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_da1defec-5469-49ce-85de-3026faf39d91"
      decimals="-3"
      id="F_59a4018c-5d7e-40e5-b47f-31c650758a0b"
      unitRef="U_USD">39899000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_9af5f566-3b33-4ba2-b8e7-a14b6268cb5c"
      decimals="-3"
      id="F_73cda1d4-421b-4cbf-a7b5-eb446a913667"
      unitRef="U_USD">79085000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_b4f6525b-e3b0-4d0c-bb6e-339da0b0ba33"
      decimals="-3"
      id="F_8a5b754c-2865-4bd8-ac11-bcd323e0538b"
      unitRef="U_USD">81703000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_baa86b08-d0a4-4bc7-9a86-313d6b6111dd"
      decimals="-3"
      id="F_59da05b6-4a46-4721-9724-b05a30058533"
      unitRef="U_USD">5799000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_0d468d88-3471-4c2e-bca5-290ea4c36ae0"
      decimals="-3"
      id="F_04efa4ec-b94d-4f4f-b624-5346808f39fc"
      unitRef="U_USD">11779000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_629966f7-aeb2-404e-9858-988b9cbcc072"
      decimals="-3"
      id="F_17c2159c-c2ab-4e2b-a13c-32fd8f281c88"
      unitRef="U_USD">5555000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_ef5348e4-7ba9-464f-8d15-9c1476f283ea"
      decimals="-3"
      id="F_866e4307-7dfb-42fc-a662-25edc1ddb3da"
      unitRef="U_USD">5588000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_d0eed9d8-6e95-4b03-9d91-76ecfdd83589"
      decimals="-3"
      id="F_87089b8b-1145-4023-9dcc-7ef6b6009c56"
      unitRef="U_USD">152050000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_717bc09e-8526-43dd-8578-3436094c6cd9"
      decimals="-3"
      id="F_dc115700-63b7-4ab9-9fda-151b4305fe9f"
      unitRef="U_USD">159345000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_41d5e395-b9ad-4e53-8999-1ed2510025c8"
      decimals="-3"
      id="F_10f13f13-7849-4d43-8dd4-7dd916a75b0d"
      unitRef="U_USD">1859000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_49c000a0-3a08-42ce-9e87-c5ceade91916"
      decimals="-3"
      id="F_6a26ea7a-79d5-4d55-bd47-3aaaf29bf409"
      unitRef="U_USD">1733000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_97a351ba-a92e-4bb5-852f-46cf0c873015"
      decimals="-3"
      id="F_5f117a19-9bdb-4eb8-9f87-a3bde2ff6613"
      unitRef="U_USD">11908000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_0656cbe0-985a-4a88-a2ef-908bf3c44c69"
      decimals="-3"
      id="F_15b1fa5b-fd4e-45b3-83cd-927345738289"
      unitRef="U_USD">12523000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_1a19e85f-abc5-45e1-99b4-435dd559c6dc"
      decimals="-3"
      id="F_6cd5efc1-e931-4290-b3ba-1e53ef1ab0be"
      unitRef="U_USD">7578000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_4bf79196-2dd6-4ced-ae02-88b8e082f2b1"
      decimals="-3"
      id="F_4f28c425-c324-48bd-95b6-bddcdd66ed1a"
      unitRef="U_USD">6679000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_3640c2f5-1957-49b3-953f-2772be262375"
      decimals="-3"
      id="F_5d1996bf-c1c3-430a-84f6-5130df035a0c"
      unitRef="U_USD">19229000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_235fda3f-b9c8-409b-9358-e0f7ae604a13"
      decimals="-3"
      id="F_629dedd1-063c-4294-b648-5de25be62dc2"
      unitRef="U_USD">20806000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_46a19793-f082-479c-b280-0ea3a6a34caf"
      decimals="-3"
      id="F_4fbdd1cf-22ce-493b-9c72-c51cd510be24"
      unitRef="U_USD">16565000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_9d0ea843-54aa-4c2f-8e67-79c2dcfdc7f7"
      decimals="-3"
      id="F_442fe628-a959-4426-98e7-aecc34fa4fd6"
      unitRef="U_USD">15878000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_71089ff2-4982-4a11-b46a-dd602c79f96b"
      decimals="-3"
      id="F_09a886e5-672b-471b-b97b-a96e25b7007d"
      unitRef="U_USD">57139000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_2345fe49-b967-4e37-a099-1bc8524d453d"
      decimals="-3"
      id="F_452a1ea2-d59b-4d1b-a9f2-c2cac6b3a967"
      unitRef="U_USD">57619000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_05c60e66-7c58-48cb-8d45-89731be7ab4c"
      unitRef="U_USD">209189000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_7796baf7-3af7-43e3-a522-0b49ec1d9a03"
      unitRef="U_USD">216964000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_712d5fc7-0445-4b0f-98e9-694593149166">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following table summarizes contract liabilities by period:&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;
       &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:80.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:51.46%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:3.8%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:18.04%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:4.66%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:18.04%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Three months ended August 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Beginning balance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,558&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,632&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Additions&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,206&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,078&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Amounts recognized into revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,940&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,075&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Ending balance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,824&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,635&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
       &lt;/table&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiability
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="-3"
      id="F_0f1f8d6c-5422-413e-b82b-8bf70075b77f"
      unitRef="U_USD">5558000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="C_82846c0c-b6f2-42c0-8bf3-8af60a17951d"
      decimals="-3"
      id="F_09f2d6d2-65b8-49f4-8001-05fa2d355a78"
      unitRef="U_USD">4632000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:DeferredRevenueAdditions
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_501abd36-c61a-4b16-bba1-ea357d09c72a"
      unitRef="U_USD">3206000</us-gaap:DeferredRevenueAdditions>
    <us-gaap:DeferredRevenueAdditions
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_b9c37524-e459-4010-a53f-cdee751e216f"
      unitRef="U_USD">3078000</us-gaap:DeferredRevenueAdditions>
    <us-gaap:DeferredRevenueRevenueRecognized1
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_abf330d2-b59f-41fa-a27a-6ea1ad1012fd"
      unitRef="U_USD">2940000</us-gaap:DeferredRevenueRevenueRecognized1>
    <us-gaap:DeferredRevenueRevenueRecognized1
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_1a484698-851f-43f6-b12b-45ea1ee88c24"
      unitRef="U_USD">2075000</us-gaap:DeferredRevenueRevenueRecognized1>
    <us-gaap:ContractWithCustomerLiability
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_6437a146-a3ad-4359-b6fe-5f7de533551c"
      unitRef="U_USD">5824000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="C_96d71fe5-ef73-47db-aa45-29b94e9158bf"
      decimals="-3"
      id="F_77ce2995-c67d-455a-a307-f5704bfbc3df"
      unitRef="U_USD">5635000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_cd11be1e-381d-422e-a377-1a2edeaba301">&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;3. DIVESTITURE&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;In April 2025, we announced that we had entered into a definitive agreement to sell our Cleaners and Disinfectants ("C&amp;amp;D") business to Kersia Group ("Kersia"). The planned divestiture did not meet the criteria for classification as a discontinued operation under ASC 205-20, as the sale does not represent a strategic shift that has or will have a major effect on our operations or financial results.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;On July 17, 2025, we completed the sale of the C&amp;amp;D business to Kersia. We received total consideration of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;121,724&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; in cash at closing, net of cash divested, plus additional contingent consideration of up to $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,500&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; (the &#x201c;Earnout Payment&#x201d;) based on revenue performance of the divested business during the 12-month period following the closing date. The Earnout Payment is subject to reduction if certain revenue thresholds, as defined in the purchase agreement, are not achieved. During the three months ended &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;August 31, 2025, we recognized a gain on the sale of the business of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;76,390&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, which is included in &#x201c;Gain on sale of business&#x201d; within the Consolidated Statements of Operations.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;In addition, at closing, we also entered into transition service and transition distribution agreements with Kersia, which require us to provide services to Kersia during the transition period. Related to the transition distribution agreements, for performance obligations for which we act as an agent, we record revenue as the net amount of our gross billings less amounts remitted to Kersia. For performance obligations for which we act as principal, we record the gross amount billed to the customer as revenue. We recorded a liability representing the fair value of the services we expect to provide of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,691&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; within other current liabilities related to these agreements, which will be expensed to Other, net over a 12-month period following the closing date.&lt;/span&gt;&lt;/p&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested
      contextRef="C_0dd14e6d-1375-40ee-9dc0-6b7baf4efbe5"
      decimals="-3"
      id="F_89626425-569d-4d62-998d-927068dfcc3f"
      unitRef="U_USD">121724000</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <neog:AdditionalContingentConsiderationFromDivestitureOfBusinessesNetOfCashDivested
      contextRef="C_50782763-d3ba-46d4-afbe-e93c59f44f0b"
      decimals="-3"
      id="F_5292f51e-60af-4a5d-94bd-b9e27345889d"
      unitRef="U_USD">3500000</neog:AdditionalContingentConsiderationFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_52e316e2-7211-4602-87b9-6c70d6f841ba"
      unitRef="U_USD">76390000</us-gaap:GainLossOnSaleOfBusiness>
    <neog:LiabilityRepresentingFairValueOfServicesExpectToProvide
      contextRef="C_8dfd97f2-eaef-4966-9a98-9cfcc977e7a7"
      decimals="-3"
      id="F_151175be-87cb-4a82-b200-0bf9498b2d7a"
      unitRef="U_USD">1691000</neog:LiabilityRepresentingFairValueOfServicesExpectToProvide>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_e7f9859a-f9e4-46ba-afd8-097a78400a94">&lt;p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;4. NET INCOME (LOSS) PER SHARE&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Basic net income (loss) per share is computed by dividing net income (loss) by the weighted average number of shares of common stock outstanding during the period. Diluted net income (loss) per share is computed using the treasury stock method by dividing net income (loss) by the weighted average number of shares of common stock outstanding.&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The calculation of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;net income (loss) per share follows:&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
       &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:66.993%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.62%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:12.883000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.62%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:12.883000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Three months ended August 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Numerator for basic and diluted net income (loss) per share:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Net income (loss) attributable to Neogen&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;36,338&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;12,609&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Denominator for basic net income (loss) per share:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Weighted average shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;217,217,836&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;216,695,348&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Effect of dilutive stock options and RSUs&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;117,090&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Denominator for diluted net income (loss) per share&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;217,334,926&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;216,695,348&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Net income (loss) per share:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:3.707%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Basic&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.17&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.06&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:3.707%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Diluted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.17&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.06&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
       &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:10pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;For the three months ended August 31, 2025&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;661,000&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; shares were excluded from the calculation of diluted net income per share, because the inclusion of such securities in the calculation would have been anti-dilutive. Due to the loss reported for the &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;three months ended August 31, 2024&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, the stock options and RSUs were anti-dilutive.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_808ebd20-37a1-4903-b7ba-9a104fc09d82">&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The calculation of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;net income (loss) per share follows:&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
       &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:66.993%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.62%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:12.883000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.62%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:12.883000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Three months ended August 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Numerator for basic and diluted net income (loss) per share:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Net income (loss) attributable to Neogen&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;36,338&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;12,609&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Denominator for basic net income (loss) per share:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Weighted average shares&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;217,217,836&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;216,695,348&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Effect of dilutive stock options and RSUs&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;117,090&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Denominator for diluted net income (loss) per share&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;217,334,926&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;216,695,348&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Net income (loss) per share:&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:3.707%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Basic&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.17&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.06&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:20pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:3.707%;text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Diluted&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.17&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;0.06&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
       &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_3adc5823-635a-414f-86d5-a1557eb18c41"
      unitRef="U_USD">36338000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_74479748-bbbe-4246-870f-972ec5ab05b2"
      unitRef="U_USD">-12609000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="0"
      id="F_6a8cc25a-51b4-4dcf-b0a5-360861b3fa79"
      unitRef="U_shares">217217836</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="0"
      id="F_befc04a1-9e8e-497f-ac6c-c2835ea8a6b3"
      unitRef="U_shares">216695348</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="0"
      id="F_08e5274e-b0a2-4206-ac76-eab6005614d7"
      unitRef="U_shares">117090</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="0"
      id="F_344bae94-f036-4a34-bd79-3305d62b36ba"
      unitRef="U_shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="0"
      id="F_18830d1b-bcdb-40fe-87de-842fc8e274cb"
      unitRef="U_shares">217334926</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="0"
      id="F_d7ccc926-95a1-49c6-a9f6-bfdf4ba23f0e"
      unitRef="U_shares">216695348</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="2"
      id="F_f215d073-b6c8-4c83-bbfb-be5aba501d4f"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.17</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="2"
      id="F_2747b827-4c09-43e5-a1c3-1298c9772807"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-0.06</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="2"
      id="F_e1bef1b5-95f9-4e73-8324-3cdaec56a95a"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">0.17</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="2"
      id="F_cfb58251-f835-4026-86ca-a4627fb521f8"
      unitRef="U_UnitedStatesOfAmericaDollarsShare">-0.06</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="0"
      id="F_89e4d6da-1cb7-4162-8159-343c8ebd4070"
      unitRef="U_shares">661000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_1c7b60bd-188c-4377-972e-ba5560a84a96">&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;5. SEGMENT INFORMATION AND GEOGRAPHIC DATA&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company has &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;two&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; reportable segments: Food Safety and Animal Safety. &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The results of each segment are regularly reviewed by the chief operating decision maker ("CODM") to assess the performance of the segments and make decisions regarding the allocation of resources to the segments.&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; Our CODM is our &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="-sec-ix-hidden:F_7374e537-0483-445f-b35b-9704646c96a8;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Chief Executive Officer&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;. The performance measure that the CODM uses is operating income. Refer to the consolidated statements of operations for the reconciliation of consolidated operating income (loss), which is the total of Company&#x2019;s segment measure of profit or loss, to consolidated income before income taxes.&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following tables reflect segment and corporate information:&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
       &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:82.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:42.074%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.181%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:10.951%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.181%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:10.951%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.181%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:12.352%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.181%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:10.951%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="14" style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Three month ended August 31, 2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Food Safety&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Animal Safety&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Corporate and&lt;br/&gt;Eliminations &lt;/span&gt;&lt;span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;position:relative;font-kerning:none;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total Revenues&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;158,456&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;58,861&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;217,317&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Intersegment Revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6,406&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,722&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;8,128&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Net Revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;152,050&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;57,139&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;209,189&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total Cost of Revenues&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;76,460&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;37,759&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;114,219&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Operating Expenses&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;68,499&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;14,908&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;27,654&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;111,061&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Operating Income (Loss)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;7,091&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,472&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;27,654&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;16,091&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Depreciation and Amortization&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;25,901&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,154&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;29,055&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Interest Expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;16,442&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;16,442&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total Assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,947,343&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;291,929&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;138,884&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,378,156&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Expenditures for long-lived assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;23,437&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;565&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;24,002&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="14" style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Three month ended August 31, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Food Safety&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Animal Safety&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Corporate and&lt;br/&gt;Eliminations &lt;/span&gt;&lt;span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;position:relative;font-kerning:none;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total Revenues&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;163,575&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;60,018&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;223,593&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Intersegment Revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,230&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,399&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6,629&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Net Revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;159,345&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;57,619&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;216,964&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Net Cost of Revenues&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;74,458&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;37,580&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;112,038&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Operating Expenses&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;66,982&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;17,450&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;18,237&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;102,669&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Operating Income (Loss)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;17,905&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,589&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;18,237&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,257&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Depreciation and Amortization&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;26,202&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,598&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;29,800&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Interest Expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;18,615&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;18,615&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total Assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,056,444&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;342,077&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;104,652&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,503,173&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Expenditures for long-lived assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;36,045&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,388&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;38,433&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
       &lt;/table&gt;&lt;div class="item-list-element-wrapper" style="display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(1)&lt;/span&gt;&lt;div style="display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Includes corporate assets, including cash and cash equivalents, current and deferred tax accounts and overhead expenses not allocated to specific business segments, and excludes intersegment transactions.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following table presents revenue disaggregated by geographic location:&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
       &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:66.993%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.62%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:12.883000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.62%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:12.883000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Three months ended August 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Domestic&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;102,074&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;104,383&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;International&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;107,115&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;112,581&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;209,189&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;216,964&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
       &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="INF"
      id="F_610b145b-235d-47b7-ab4c-42704a8bb773"
      unitRef="U_Segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:SegmentReportingCodmProfitLossMeasureHowUsedDescription
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_1887a193-50fe-4ad3-8d96-5153718223c4">The results of each segment are regularly reviewed by the chief operating decision maker ("CODM") to assess the performance of the segments and make decisions regarding the allocation of resources to the segments.</us-gaap:SegmentReportingCodmProfitLossMeasureHowUsedDescription>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_754d496c-3d74-403d-8755-176eedcd1aa9">&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following tables reflect segment and corporate information:&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
       &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:82.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:42.074%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.181%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:10.951%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.181%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:10.951%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.181%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:12.352%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.181%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:10.951%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="14" style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Three month ended August 31, 2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Food Safety&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Animal Safety&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Corporate and&lt;br/&gt;Eliminations &lt;/span&gt;&lt;span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;position:relative;font-kerning:none;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total Revenues&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;158,456&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;58,861&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;217,317&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Intersegment Revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6,406&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,722&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;8,128&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Net Revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;152,050&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;57,139&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;209,189&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total Cost of Revenues&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;76,460&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;37,759&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;114,219&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Operating Expenses&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;68,499&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;14,908&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;27,654&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;111,061&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Operating Income (Loss)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;7,091&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,472&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;27,654&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;16,091&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Depreciation and Amortization&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;25,901&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,154&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;29,055&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Interest Expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;16,442&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;16,442&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total Assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,947,343&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;291,929&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;138,884&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,378,156&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Expenditures for long-lived assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;23,437&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;565&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;24,002&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="14" style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Three month ended August 31, 2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Food Safety&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Animal Safety&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Corporate and&lt;br/&gt;Eliminations &lt;/span&gt;&lt;span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;position:relative;font-kerning:none;min-width:fit-content;"&gt;(1)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total Revenues&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;163,575&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;60,018&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;223,593&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Intersegment Revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,230&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,399&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6,629&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Net Revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;159,345&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;57,619&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;216,964&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Net Cost of Revenues&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;74,458&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;37,580&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;112,038&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Operating Expenses&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;66,982&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;17,450&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;18,237&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;102,669&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Operating Income (Loss)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;17,905&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,589&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:9.5pt;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;18,237&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,257&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Depreciation and Amortization&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;26,202&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,598&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;29,800&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Interest Expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;18,615&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;18,615&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total Assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,056,444&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;342,077&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;104,652&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,503,173&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Expenditures for long-lived assets&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;36,045&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,388&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="font-size:9.5pt;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;38,433&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:9.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
       &lt;/table&gt;&lt;div class="item-list-element-wrapper" style="display:flex;margin-top:12pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:4.537%;word-break:keep-all;display:inline-flex;justify-content:flex-start;"&gt;(1)&lt;/span&gt;&lt;div style="display:inline;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Includes corporate assets, including cash and cash equivalents, current and deferred tax accounts and overhead expenses not allocated to specific business segments, and excludes intersegment transactions.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_7f653be9-3e57-4053-bb1b-52f70c72f06a"
      decimals="-3"
      id="F_600d1ec6-ee2f-493a-bf8c-b1b601995454"
      unitRef="U_USD">158456000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_2f28425d-11ce-4265-b6cc-f6f434c7b0c6"
      decimals="-3"
      id="F_9c805488-7f13-442a-b2e8-452619f0dab3"
      unitRef="U_USD">58861000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_f316b33f-baac-4e20-b779-d0f19c60f19a"
      decimals="-3"
      id="F_9aa2869c-b9d3-49ce-802c-5adcc9b62d5d"
      unitRef="U_USD">0</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_0a68203f-c9fb-4fcc-81fc-f139fbe1b456"
      decimals="-3"
      id="F_44a8a780-bc9a-4e02-aee7-820806fe39d6"
      unitRef="U_USD">217317000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_4ec476e4-c93c-4607-9dc0-dd559d8520b3"
      decimals="-3"
      id="F_1b90db41-b2be-46fe-8b07-8a1a786a6a96"
      unitRef="U_USD">-6406000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_28ef8ebb-35e7-42a0-bc3f-050999d14fcf"
      decimals="-3"
      id="F_bcf28d4f-0df5-449b-888d-5228763d2a03"
      unitRef="U_USD">-1722000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_23c65bb0-f74b-4a44-8a43-f5659dd26731"
      decimals="-3"
      id="F_84608cc2-6025-49fa-816f-8ea4a07beffe"
      unitRef="U_USD">0</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_7132b9e5-b087-403b-b0dd-cb190bb042ba"
      decimals="-3"
      id="F_27f3c4a8-8244-4e84-a836-300d21ad45af"
      unitRef="U_USD">-8128000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:Revenues
      contextRef="C_7f653be9-3e57-4053-bb1b-52f70c72f06a"
      decimals="-3"
      id="F_32db80f4-6e24-4977-88af-4c0425a47674"
      unitRef="U_USD">152050000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_2f28425d-11ce-4265-b6cc-f6f434c7b0c6"
      decimals="-3"
      id="F_252d8034-8393-4b00-9c64-dde71c6cb760"
      unitRef="U_USD">57139000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_f316b33f-baac-4e20-b779-d0f19c60f19a"
      decimals="-3"
      id="F_77515dd8-cc2f-4818-94fd-e2959b79d387"
      unitRef="U_USD">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_0a68203f-c9fb-4fcc-81fc-f139fbe1b456"
      decimals="-3"
      id="F_c9a3a6eb-a44f-40c4-8c61-b202960093f5"
      unitRef="U_USD">209189000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="C_7f653be9-3e57-4053-bb1b-52f70c72f06a"
      decimals="-3"
      id="F_a61a4c9b-ba80-46a9-baa4-e75d60190605"
      unitRef="U_USD">76460000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="C_2f28425d-11ce-4265-b6cc-f6f434c7b0c6"
      decimals="-3"
      id="F_19aabaee-69da-4a29-8ad3-3a4a770e153e"
      unitRef="U_USD">37759000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="C_f316b33f-baac-4e20-b779-d0f19c60f19a"
      decimals="-3"
      id="F_380cfe07-fa18-463e-b0e4-70fd180fed3e"
      unitRef="U_USD">0</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="C_0a68203f-c9fb-4fcc-81fc-f139fbe1b456"
      decimals="-3"
      id="F_0b53ffb9-b887-4a7f-a43d-edacf77b38cf"
      unitRef="U_USD">114219000</us-gaap:CostOfRevenue>
    <us-gaap:OperatingExpenses
      contextRef="C_7f653be9-3e57-4053-bb1b-52f70c72f06a"
      decimals="-3"
      id="F_dac66169-0e13-4dc5-964b-de7bde8ce2b7"
      unitRef="U_USD">68499000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="C_2f28425d-11ce-4265-b6cc-f6f434c7b0c6"
      decimals="-3"
      id="F_c084e08f-5109-4aba-851a-5d33ffe35cfb"
      unitRef="U_USD">14908000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="C_f316b33f-baac-4e20-b779-d0f19c60f19a"
      decimals="-3"
      id="F_8f309cf2-b86a-494e-8d44-98a43f25ce92"
      unitRef="U_USD">27654000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="C_0a68203f-c9fb-4fcc-81fc-f139fbe1b456"
      decimals="-3"
      id="F_b88f27b9-2196-486d-a6b1-b79a35eb33f5"
      unitRef="U_USD">111061000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_7f653be9-3e57-4053-bb1b-52f70c72f06a"
      decimals="-3"
      id="F_f33e421b-2a58-4b44-b363-bf04ad8547f1"
      unitRef="U_USD">7091000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_2f28425d-11ce-4265-b6cc-f6f434c7b0c6"
      decimals="-3"
      id="F_568254ab-92cc-484f-8d0f-f65bd034d54d"
      unitRef="U_USD">4472000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_f316b33f-baac-4e20-b779-d0f19c60f19a"
      decimals="-3"
      id="F_8572d8cc-a235-4912-b7cd-13aaa64ba7a3"
      unitRef="U_USD">-27654000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_0a68203f-c9fb-4fcc-81fc-f139fbe1b456"
      decimals="-3"
      id="F_36bf6e56-2880-4265-a4fa-f4936206cc3a"
      unitRef="U_USD">-16091000</us-gaap:OperatingIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="C_7f653be9-3e57-4053-bb1b-52f70c72f06a"
      decimals="-3"
      id="F_32e4f2a9-8741-4d7f-acdf-b75e801426ca"
      unitRef="U_USD">25901000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="C_2f28425d-11ce-4265-b6cc-f6f434c7b0c6"
      decimals="-3"
      id="F_14d2ebdc-66d1-45f8-9c42-f5c0fc8d250f"
      unitRef="U_USD">3154000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="C_f316b33f-baac-4e20-b779-d0f19c60f19a"
      decimals="-3"
      id="F_98adf297-903f-471f-90e1-124762199e44"
      unitRef="U_USD">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="C_0a68203f-c9fb-4fcc-81fc-f139fbe1b456"
      decimals="-3"
      id="F_7b5a98b7-a5a2-4d5d-ab1e-6ed0bd81035f"
      unitRef="U_USD">29055000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:InterestExpenseOther
      contextRef="C_7f653be9-3e57-4053-bb1b-52f70c72f06a"
      decimals="-3"
      id="F_399ffa7d-2b59-4118-b7a1-522422bf1ba3"
      unitRef="U_USD">0</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="C_2f28425d-11ce-4265-b6cc-f6f434c7b0c6"
      decimals="-3"
      id="F_d31e6bac-ae3e-4674-bd46-540783af46de"
      unitRef="U_USD">0</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="C_f316b33f-baac-4e20-b779-d0f19c60f19a"
      decimals="-3"
      id="F_c2b2b417-6498-4435-8933-ff44071ae91e"
      unitRef="U_USD">16442000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="C_0a68203f-c9fb-4fcc-81fc-f139fbe1b456"
      decimals="-3"
      id="F_cf4468e6-69e0-48b7-8dae-53d5e95f1f50"
      unitRef="U_USD">16442000</us-gaap:InterestExpenseOther>
    <us-gaap:Assets
      contextRef="C_21607707-0540-4bef-8614-0bdfccb9c140"
      decimals="-3"
      id="F_4d0ae99b-c54e-4b65-bdff-4a7a97074f07"
      unitRef="U_USD">2947343000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="C_606b3822-f8b9-4513-a798-773d252ea654"
      decimals="-3"
      id="F_aff0addc-edcb-4f50-8fda-0f0f3f9016f0"
      unitRef="U_USD">291929000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="C_6ad23645-ff90-49ad-b308-e46479418a52"
      decimals="-3"
      id="F_e434c84f-7455-49fd-80be-337743a3c3e9"
      unitRef="U_USD">138884000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="C_ff4ad35a-cd19-4aff-a764-e2ebc25027ba"
      decimals="-3"
      id="F_7b59eec8-b0e1-4a54-825d-3801b4bf0f43"
      unitRef="U_USD">3378156000</us-gaap:Assets>
    <neog:ExpendituresForLongLivedAssets
      contextRef="C_7f653be9-3e57-4053-bb1b-52f70c72f06a"
      decimals="-3"
      id="F_337f39c7-7e95-481c-b6e9-f570abb1bbdc"
      unitRef="U_USD">23437000</neog:ExpendituresForLongLivedAssets>
    <neog:ExpendituresForLongLivedAssets
      contextRef="C_2f28425d-11ce-4265-b6cc-f6f434c7b0c6"
      decimals="-3"
      id="F_b972b67e-e59d-4a4c-92c3-b57d308a365c"
      unitRef="U_USD">565000</neog:ExpendituresForLongLivedAssets>
    <neog:ExpendituresForLongLivedAssets
      contextRef="C_f316b33f-baac-4e20-b779-d0f19c60f19a"
      decimals="-3"
      id="F_44305b01-a71f-4d23-badd-1e8e0e4d6efb"
      unitRef="U_USD">0</neog:ExpendituresForLongLivedAssets>
    <neog:ExpendituresForLongLivedAssets
      contextRef="C_0a68203f-c9fb-4fcc-81fc-f139fbe1b456"
      decimals="-3"
      id="F_e56daa72-0538-4005-a5c7-f773093c679c"
      unitRef="U_USD">24002000</neog:ExpendituresForLongLivedAssets>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_8e2d4d1b-f881-4320-b6ab-c931187fe115"
      decimals="-3"
      id="F_4a74bd3f-dee7-4db6-b0c2-14c71d3e7227"
      unitRef="U_USD">163575000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_c10f26ba-ba69-47a9-abbc-464f2c09d9cb"
      decimals="-3"
      id="F_7bdf7889-52de-4129-9a60-eb66870d8192"
      unitRef="U_USD">60018000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_ebaf619b-ee28-46fd-a943-38f96e5203d8"
      decimals="-3"
      id="F_2552da71-e3d2-4614-af6a-c25bf4f9b380"
      unitRef="U_USD">0</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_02211533-3655-4ee9-9c30-b67f32a94a38"
      decimals="-3"
      id="F_c7886e8b-e668-46b1-9be3-f15369d00958"
      unitRef="U_USD">223593000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_78232635-a266-4f97-82bb-e0f4034e5216"
      decimals="-3"
      id="F_d67561d2-9324-4fc3-88bb-63bf85e6d914"
      unitRef="U_USD">-4230000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_38d20f7c-0de2-4a74-856e-6fc8d41a0934"
      decimals="-3"
      id="F_54abacf5-5106-4b29-aedb-c8c7f9e9d11d"
      unitRef="U_USD">-2399000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_25bd615d-10e1-4fba-94b3-e941c5259c36"
      decimals="-3"
      id="F_ddcfb364-467d-4b33-8dc5-84ed2cd89634"
      unitRef="U_USD">0</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="C_c3bc4b2a-5d59-4e05-8e0a-0583ef851e5b"
      decimals="-3"
      id="F_b3a20e16-d4a3-4df8-a7cd-0f080e604de5"
      unitRef="U_USD">-6629000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:Revenues
      contextRef="C_8e2d4d1b-f881-4320-b6ab-c931187fe115"
      decimals="-3"
      id="F_0357605a-cdcf-48fd-9567-b2a6a8b3a933"
      unitRef="U_USD">159345000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_c10f26ba-ba69-47a9-abbc-464f2c09d9cb"
      decimals="-3"
      id="F_54a46489-c5b1-43b2-bd56-8f607e96c873"
      unitRef="U_USD">57619000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_ebaf619b-ee28-46fd-a943-38f96e5203d8"
      decimals="-3"
      id="F_838c07a4-f382-4ac1-86ab-a314f47a1caa"
      unitRef="U_USD">0</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_02211533-3655-4ee9-9c30-b67f32a94a38"
      decimals="-3"
      id="F_dcf13586-b82e-4272-805a-58fd24f96366"
      unitRef="U_USD">216964000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="C_8e2d4d1b-f881-4320-b6ab-c931187fe115"
      decimals="-3"
      id="F_6cee3bca-3221-48e1-9a26-ca3c89b72c28"
      unitRef="U_USD">74458000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="C_c10f26ba-ba69-47a9-abbc-464f2c09d9cb"
      decimals="-3"
      id="F_19b0b81d-73c3-471b-9eeb-e6d3bb9eb369"
      unitRef="U_USD">37580000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="C_ebaf619b-ee28-46fd-a943-38f96e5203d8"
      decimals="-3"
      id="F_aeb14c94-fa60-491c-9fe0-5dc179d4b7a2"
      unitRef="U_USD">0</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="C_02211533-3655-4ee9-9c30-b67f32a94a38"
      decimals="-3"
      id="F_9b91f100-63e5-4f85-9e69-961a9f18b700"
      unitRef="U_USD">112038000</us-gaap:CostOfRevenue>
    <us-gaap:OperatingExpenses
      contextRef="C_8e2d4d1b-f881-4320-b6ab-c931187fe115"
      decimals="-3"
      id="F_0403573b-4e61-4c3e-a981-55237523fb03"
      unitRef="U_USD">66982000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="C_c10f26ba-ba69-47a9-abbc-464f2c09d9cb"
      decimals="-3"
      id="F_1d9abfdf-5255-4d67-ac7f-5fb050ed2202"
      unitRef="U_USD">17450000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="C_ebaf619b-ee28-46fd-a943-38f96e5203d8"
      decimals="-3"
      id="F_082daa5f-4fd4-4a05-b5c0-cc8470149b8b"
      unitRef="U_USD">18237000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="C_02211533-3655-4ee9-9c30-b67f32a94a38"
      decimals="-3"
      id="F_e6775a4a-9895-485a-84e8-e0a8530673d1"
      unitRef="U_USD">102669000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_8e2d4d1b-f881-4320-b6ab-c931187fe115"
      decimals="-3"
      id="F_a53ec638-13dd-4468-bcbf-90a2d852ed4c"
      unitRef="U_USD">17905000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_c10f26ba-ba69-47a9-abbc-464f2c09d9cb"
      decimals="-3"
      id="F_d21fd8bd-09d9-4bfc-88a1-0769ef43f8e0"
      unitRef="U_USD">2589000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_ebaf619b-ee28-46fd-a943-38f96e5203d8"
      decimals="-3"
      id="F_a8ce276d-5238-414e-ad65-1b0a79079473"
      unitRef="U_USD">-18237000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_02211533-3655-4ee9-9c30-b67f32a94a38"
      decimals="-3"
      id="F_d2b92b7d-b57f-44b3-8d8b-b1d93d0ddac3"
      unitRef="U_USD">2257000</us-gaap:OperatingIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="C_8e2d4d1b-f881-4320-b6ab-c931187fe115"
      decimals="-3"
      id="F_da1656a6-33a2-4b6a-811c-a614c139eebc"
      unitRef="U_USD">26202000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="C_c10f26ba-ba69-47a9-abbc-464f2c09d9cb"
      decimals="-3"
      id="F_c957f7aa-aa38-4eba-9111-b8c12285df7e"
      unitRef="U_USD">3598000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="C_ebaf619b-ee28-46fd-a943-38f96e5203d8"
      decimals="-3"
      id="F_06726e61-be82-4104-ac62-038a62eba114"
      unitRef="U_USD">0</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="C_02211533-3655-4ee9-9c30-b67f32a94a38"
      decimals="-3"
      id="F_fcafd001-4b49-4b12-accc-951cf034acc1"
      unitRef="U_USD">29800000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:InterestExpenseOther
      contextRef="C_8e2d4d1b-f881-4320-b6ab-c931187fe115"
      decimals="-3"
      id="F_23195319-7b13-4a26-825e-947261de02e7"
      unitRef="U_USD">0</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="C_c10f26ba-ba69-47a9-abbc-464f2c09d9cb"
      decimals="-3"
      id="F_5f49cc06-1430-44ed-a0ff-33fff0f9fad0"
      unitRef="U_USD">0</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="C_ebaf619b-ee28-46fd-a943-38f96e5203d8"
      decimals="-3"
      id="F_52c63200-d843-4328-8af3-fa2258535a70"
      unitRef="U_USD">18615000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="C_02211533-3655-4ee9-9c30-b67f32a94a38"
      decimals="-3"
      id="F_fca61f83-0742-42db-8af5-9980bcfb8d40"
      unitRef="U_USD">18615000</us-gaap:InterestExpenseOther>
    <us-gaap:Assets
      contextRef="C_a85a866a-4f24-411b-8091-23b37d10230b"
      decimals="-3"
      id="F_29e59617-9bb9-44a4-9f90-4fe4195395ea"
      unitRef="U_USD">4056444000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="C_5ef6216d-7b2d-4149-81ee-903413982b9f"
      decimals="-3"
      id="F_fed53f67-0475-42b2-94f7-38a689758a79"
      unitRef="U_USD">342077000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="C_c2b5eeef-01fe-4778-a81d-c5750a7aab34"
      decimals="-3"
      id="F_f52bf9d2-e815-4296-93e2-2122c7bf00a9"
      unitRef="U_USD">104652000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="C_64e9dd2a-c489-4fdf-b338-a5db8501df15"
      decimals="-3"
      id="F_ecbf0506-8f40-4921-b208-9a1ba22d6e11"
      unitRef="U_USD">4503173000</us-gaap:Assets>
    <neog:ExpendituresForLongLivedAssets
      contextRef="C_8e2d4d1b-f881-4320-b6ab-c931187fe115"
      decimals="-3"
      id="F_cdd79d19-d423-4142-9d34-936213788ba3"
      unitRef="U_USD">36045000</neog:ExpendituresForLongLivedAssets>
    <neog:ExpendituresForLongLivedAssets
      contextRef="C_c10f26ba-ba69-47a9-abbc-464f2c09d9cb"
      decimals="-3"
      id="F_5c560a30-7170-4482-991b-b1ebf4838692"
      unitRef="U_USD">2388000</neog:ExpendituresForLongLivedAssets>
    <neog:ExpendituresForLongLivedAssets
      contextRef="C_ebaf619b-ee28-46fd-a943-38f96e5203d8"
      decimals="-3"
      id="F_59f34954-099b-43f0-81fd-0005d116f407"
      unitRef="U_USD">0</neog:ExpendituresForLongLivedAssets>
    <neog:ExpendituresForLongLivedAssets
      contextRef="C_02211533-3655-4ee9-9c30-b67f32a94a38"
      decimals="-3"
      id="F_b8f3b90a-5cb0-4977-a378-4b876aa008ee"
      unitRef="U_USD">38433000</neog:ExpendituresForLongLivedAssets>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_34fbdbbd-bfae-41a7-be37-c49aaca51495">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The following table presents revenue disaggregated by geographic location:&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
       &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:90.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:66.993%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.62%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:12.883000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.62%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:12.883000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Three months ended August 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Domestic&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;102,074&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;104,383&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;International&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;107,115&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;112,581&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total revenue&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;209,189&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;216,964&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
       &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_3c7bdc37-642d-49c3-935b-71db4793cdfd"
      decimals="-3"
      id="F_8be33815-fba5-4bae-a7a3-5d6b16318922"
      unitRef="U_USD">102074000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_d79f623d-f4c0-41c6-8cea-3eff5b54db2b"
      decimals="-3"
      id="F_e3fa18be-3c8a-4424-9874-415da86235c3"
      unitRef="U_USD">104383000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_6e76d367-e740-46b4-b3bf-468cc35eff16"
      decimals="-3"
      id="F_cccc7e56-3fdf-4f04-84b2-38d170d307ba"
      unitRef="U_USD">107115000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_f5c99231-8966-4a49-922d-34689c9bfa87"
      decimals="-3"
      id="F_34ca4607-3f2f-459d-931f-21dc16560b68"
      unitRef="U_USD">112581000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_bbc988b1-c162-448a-8531-75dd323f2664"
      unitRef="U_USD">209189000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_ecb98e3d-022f-4210-ad9c-72a44e9af332"
      unitRef="U_USD">216964000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_26062ece-7324-401a-8609-e6a9600eb62a">&lt;p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;6. RESTRUCTURING	&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;We regularly evaluate our business to ensure that we are properly configured and sized based on changing market conditions. Accordingly, we have implemented certain restructuring initiatives, including consolidation of certain facilities throughout the world and rationalization of our operations.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Our restructuring charges consist of severance payments, costs for outplacement services, and post-employment benefits (collectively, &#x201c;employee separation costs&#x201d;), other related exit costs and asset impairment charges related to restructuring activities. These amounts are partially recorded within cost of service revenues and partially recorded within general and administrative expense on the consolidated statements of operations. Amounts recorded during the three months ended August 31, 2025 relate primarily to completion of actions initiated in the prior fiscal year.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Restructuring charges by segment were as follows:&lt;/span&gt;&lt;/p&gt;
       &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:80.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:35.213%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:2.16%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:28.334%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.96%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:28.334%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Three months ended August 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Food Safety&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;407&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;132&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Animal Safety&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;52&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Corporate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;127&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;238&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span&gt;&lt;span style="-sec-ix-hidden:F_a7340078-f069-49f2-826a-80dc29a953ad;"&gt;&lt;span style="-sec-ix-hidden:F_74c3ce7b-df50-4f27-93a4-f37500f0d82a;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;332&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;370&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
       &lt;/table&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Restructuring activity for the &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;three months ended August 31, 2025 was as follows:&lt;/span&gt;&lt;/p&gt;
       &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:80.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:33.758%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:2.426%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:19.605%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:2.051%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:17.555%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.25%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:17.354000000000003%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Employee Separation Costs&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Other Exit Costs&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Balance as of May 31, 2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;756&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;756&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;294&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;38&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;332&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Cash Payments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;940&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;15&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;955&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Asset impairments and other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;23&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;23&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Balance as of August 31, 2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;110&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;110&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
       &lt;/table&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_373008a1-5a22-40c0-8734-eb7b608f27c4">&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Restructuring charges by segment were as follows:&lt;/span&gt;&lt;/p&gt;
       &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:80.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:35.213%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:2.16%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:28.334%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.96%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:28.334%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Three months ended August 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Food Safety&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;407&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;132&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Animal Safety&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;52&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Corporate&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;127&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;238&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span&gt;&lt;span style="-sec-ix-hidden:F_a7340078-f069-49f2-826a-80dc29a953ad;"&gt;&lt;span style="-sec-ix-hidden:F_74c3ce7b-df50-4f27-93a4-f37500f0d82a;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;332&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;370&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
       &lt;/table&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringCharges
      contextRef="C_7f653be9-3e57-4053-bb1b-52f70c72f06a"
      decimals="-3"
      id="F_45249e7e-03dc-4889-8b49-176d8f26ce4d"
      unitRef="U_USD">407000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="C_8e2d4d1b-f881-4320-b6ab-c931187fe115"
      decimals="-3"
      id="F_4b4e35f6-92d7-4214-8aef-7ce0240b063b"
      unitRef="U_USD">132000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="C_2f28425d-11ce-4265-b6cc-f6f434c7b0c6"
      decimals="-3"
      id="F_89aff7d7-2b2f-4991-8dd1-340a05f49f59"
      unitRef="U_USD">52000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="C_c10f26ba-ba69-47a9-abbc-464f2c09d9cb"
      decimals="-3"
      id="F_9732aec6-d217-41c5-8356-7f77738cccf1"
      unitRef="U_USD">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="C_eb886942-bedc-4582-8065-23687c3fbfe5"
      decimals="-3"
      id="F_11f869ce-0885-4294-96c9-07328bc28186"
      unitRef="U_USD">-127000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="C_6a6c19a6-d5b8-4521-b91b-a384ab177862"
      decimals="-3"
      id="F_4abe4f65-aca6-4c7c-bd01-49f2fd5ce176"
      unitRef="U_USD">238000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_8fe6bdf6-8cd8-4cfb-a9f0-3ed92b7b5288"
      unitRef="U_USD">332000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_90480c38-f920-4e4e-8e51-5bb0dc6ad34d"
      unitRef="U_USD">370000</us-gaap:RestructuringCharges>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_629660e0-3c88-42eb-981a-2067de73ba4b">&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Restructuring activity for the &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;three months ended August 31, 2025 was as follows:&lt;/span&gt;&lt;/p&gt;
       &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:80.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:33.758%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:2.426%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:19.605%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:2.051%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:17.555%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.25%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:17.354000000000003%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:9pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Employee Separation Costs&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Other Exit Costs&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Total&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Balance as of May 31, 2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;756&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;756&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Expense&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;294&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;38&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;332&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Cash Payments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;940&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;15&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;955&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Asset impairments and other&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;23&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;23&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Balance as of August 31, 2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;110&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;110&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
       &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:6.7pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:RestructuringReserve
      contextRef="C_20aa2da2-543d-4e11-b454-b3b729daeaf6"
      decimals="-3"
      id="F_f1ef3828-ba86-4c37-88ea-8952b2a34187"
      unitRef="U_USD">756000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="C_02bdb23d-9ab0-4219-9ede-bf91ce95074d"
      decimals="-3"
      id="F_5ca40319-533e-40df-aa3e-108c33c130ea"
      unitRef="U_USD">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="-3"
      id="F_463f972b-b74c-40b7-a384-9cc92d9e7331"
      unitRef="U_USD">756000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="C_44e13b9c-ae7f-4764-b297-6570b523be15"
      decimals="-3"
      id="F_b904653f-c8bc-4550-8953-e8dfb50e29fc"
      unitRef="U_USD">294000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="C_d60fa6fd-c02f-4934-9e98-89ef12a93fa7"
      decimals="-3"
      id="F_638899e3-4593-457b-add2-7c282c183a8b"
      unitRef="U_USD">38000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_70791a75-480c-4513-9d2b-1208b71d5e60"
      unitRef="U_USD">332000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="C_44e13b9c-ae7f-4764-b297-6570b523be15"
      decimals="-3"
      id="F_d05e2893-fe15-4679-9605-fb96aef51d34"
      unitRef="U_USD">940000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="C_d60fa6fd-c02f-4934-9e98-89ef12a93fa7"
      decimals="-3"
      id="F_1217ca51-3e09-4e5c-ab78-5d73a15cff76"
      unitRef="U_USD">15000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_fc6699f4-5f1c-47c9-b69b-a5174894a65f"
      unitRef="U_USD">955000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="C_44e13b9c-ae7f-4764-b297-6570b523be15"
      decimals="-3"
      id="F_61530627-1e03-4e42-87a3-66f6a8a54c82"
      unitRef="U_USD">0</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="C_d60fa6fd-c02f-4934-9e98-89ef12a93fa7"
      decimals="-3"
      id="F_11124edb-0635-41b0-8db3-69fb590d81a5"
      unitRef="U_USD">23000</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserveSettledWithoutCash2
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_fc3c7d0b-3bbe-48d6-86c4-87274961f211"
      unitRef="U_USD">23000</us-gaap:RestructuringReserveSettledWithoutCash2>
    <us-gaap:RestructuringReserve
      contextRef="C_07d7d9eb-f147-46fc-bbc2-68294742a3d4"
      decimals="-3"
      id="F_35fa31ea-a4d8-4e48-8400-9aefe09083bf"
      unitRef="U_USD">110000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="C_3ade46d5-aecc-43d7-b6fa-d30cd4937f08"
      decimals="-3"
      id="F_093682e1-9c91-4033-b5f6-cb6491f14c72"
      unitRef="U_USD">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_60665162-ac2b-4281-aec5-60ea500aa596"
      unitRef="U_USD">110000</us-gaap:RestructuringReserve>
    <us-gaap:LongTermDebtTextBlock
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_df75b3a2-362d-4cdb-9a0f-30cad6ce790f">&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;7. LONG-TERM DEBT&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Long-term debt consists of the following:&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
       &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:80.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:64.575%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.25%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:15.625%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.6%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:12.95%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;August 31, 2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;May 31, 2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Term Loan&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;405,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;450,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Senior Notes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;346,500&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;350,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Revolver Facility&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;48,500&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;100,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Finance Lease&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,426&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total debt and finance lease&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;800,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;902,426&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Less: Current portion&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;19,301&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total non-current debt&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;800,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;883,125&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Less: Unamortized debt issuance costs&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;7,470&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;8,315&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total non-current debt, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;792,530&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;874,810&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
       &lt;/table&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;During the three months ended August 31, 2025&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, we used the net proceeds from the Cleaners &amp;amp; Disinfectants divestiture to repay a portion of our outstanding debt. We repaid $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;51,500&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; of principal on the Revolving Facility, made $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;45,000&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; of prepayments on the Term Loan, and repurchased $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,500&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million of Senior Notes on the open market. The Term Loan prepayments resulted in an extinguishment loss of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;393&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; related to unamortized debt issuance costs, while the Senior Notes repurchase resulted in an extinguishment loss of $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;41&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; related to unamortized debt issuance costs.&lt;/span&gt;&lt;/p&gt;</us-gaap:LongTermDebtTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_e25e3177-ae16-4510-be95-009040f7b04a">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Long-term debt consists of the following:&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
       &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:80.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:64.575%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.25%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:15.625%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.6%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:12.95%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;August 31, 2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;May 31, 2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Term Loan&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;405,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;450,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Senior Notes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;346,500&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;350,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Revolver Facility&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;48,500&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;100,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Finance Lease&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,426&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total debt and finance lease&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;800,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;902,426&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Less: Current portion&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#x2014;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;19,301&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total non-current debt&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;800,000&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;883,125&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Less: Unamortized debt issuance costs&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;7,470&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;8,315&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Total non-current debt, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;792,530&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;874,810&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
       &lt;/table&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="C_ecb131f5-61db-4e77-becc-eb6b911bbf01"
      decimals="-3"
      id="F_933888ed-1c6c-4f76-80ef-3f72605402b4"
      unitRef="U_USD">405000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="C_6ce5a0d1-748c-442a-bfc0-be5f8b9d7a2c"
      decimals="-3"
      id="F_8bd51a42-a570-434c-998d-c390da8934cc"
      unitRef="U_USD">450000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="C_ff9a3552-62b8-41ba-ad1e-6ca891f02e29"
      decimals="-3"
      id="F_28d7d6fc-2ce5-4567-8b7c-fc42ae720381"
      unitRef="U_USD">346500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="C_b5c53790-5b91-41b4-9942-cc4098b2b984"
      decimals="-3"
      id="F_0392d14a-563d-4584-8567-17bf95da7ef2"
      unitRef="U_USD">350000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="C_fd500e5f-aa57-495a-b3a2-45c969c0d41e"
      decimals="-3"
      id="F_bf138934-d063-43c8-8762-d9f7cd74116a"
      unitRef="U_USD">48500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="C_5b07c235-81ed-450a-8362-49d52002dcd3"
      decimals="-3"
      id="F_13a27433-f6ce-4291-86ee-49fc8cbf5b06"
      unitRef="U_USD">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="C_20886a96-7eb7-4714-951c-723db5793189"
      decimals="-3"
      id="F_0394c4c1-ebdd-4a6e-8ccc-01f48071474b"
      unitRef="U_USD">2426000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_55b4d42e-e3ca-434c-988f-0c3a31ba0b40"
      unitRef="U_USD">800000000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="-3"
      id="F_2e7a7234-f1b9-4d42-be12-61c7aaeffe22"
      unitRef="U_USD">902426000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="-3"
      id="F_5a0cb8a5-9417-4e76-824f-755d511c6b9a"
      unitRef="U_USD">19301000</us-gaap:LongTermDebtCurrent>
    <neog:NonCurrentDebtTotal
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_9be850e4-e46b-4fba-9244-d6990ebb8740"
      unitRef="U_USD">800000000</neog:NonCurrentDebtTotal>
    <neog:NonCurrentDebtTotal
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="-3"
      id="F_d64bb2b8-a429-44d4-bb65-8b2676af98ac"
      unitRef="U_USD">883125000</neog:NonCurrentDebtTotal>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_f66a5212-656e-4d63-b4db-d76a0dd7c3fe"
      unitRef="U_USD">7470000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="-3"
      id="F_720a85d8-8943-4f99-9018-cdd27c496345"
      unitRef="U_USD">8315000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_40b22549-62a4-4d3f-85fa-6a786d14fa39"
      unitRef="U_USD">792530000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="-3"
      id="F_992480ff-d0e6-4a99-87b7-0a6ca4f71692"
      unitRef="U_USD">874810000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:RepaymentsOfDebt
      contextRef="C_eb4e79ce-41be-4b96-982c-2748e8d1b0e0"
      decimals="-3"
      id="F_c8189c6f-5450-43e2-aa57-2f5b53f4cda6"
      unitRef="U_USD">51500000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="C_204428fb-144f-4a7b-b0e5-2420bac86dec"
      decimals="-3"
      id="F_c1ce506b-3e5d-4baf-96c3-599f182db5b8"
      unitRef="U_USD">45000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:DebtInstrumentRepurchasedFaceAmount
      contextRef="C_ff9a3552-62b8-41ba-ad1e-6ca891f02e29"
      decimals="-6"
      id="F_66c1a792-0522-4874-98b8-c9855cfc0953"
      unitRef="U_USD">3500000000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
    <neog:DebtIssuanceCostWriteOff
      contextRef="C_204428fb-144f-4a7b-b0e5-2420bac86dec"
      decimals="-3"
      id="F_d94cce87-49f5-4701-9c9a-2218a4caffbe"
      unitRef="U_USD">393000</neog:DebtIssuanceCostWriteOff>
    <neog:DebtIssuanceCostWriteOff
      contextRef="C_9b7b11e1-e431-4f71-80bd-105931d8f3fe"
      decimals="-3"
      id="F_15fcef00-32f0-4aee-89a2-95116789f7df"
      unitRef="U_USD">41000</neog:DebtIssuanceCostWriteOff>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_0e9301ef-2edd-4912-add5-e8be4dbcf9cb">&lt;p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;8. INCOME TAXES&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Income tax expense was &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;7,470&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; during the three months ended August 31, 2025&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;. Income tax benefit was &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;font-kerning:none;min-width:fit-content;color:#000000;"&gt;3,000&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; during the &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;three months ended August 31, 2024. The net tax expense for the three months ended August 31, 2025&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; is primarily related to pre-tax income due to gains on the sale of our Cleaners and Disinfectants business. The Organization for Economic Cooperation and Development (&#x201c;OECD&#x201d;) Pillar Two global minimum tax rules, which generally provide for a minimum effective tax rate of &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;15&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;%, are intended to apply for tax years beginning in 2024. We continue to closely monitor developments and evaluate the impact these new rules will have on our tax rate, including eligibility to qualify for certain safe harbors. Where no safe harbor is met, we have included in our income tax for the &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;three months ended August 31, 2025, a forecasted amount of &#x201c;top-up&#x201d; tax for our foreign subsidiaries as required under the applicable rules of the countries that have adopted the Pillar Two directives. For the three months ended August 31, 2025, no foreign subsidiary is forecasted to incur a material top-up tax under Pillar Two.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;On July 4, 2025, the One Big Beautiful Bill Act (&#x201c;OBBBA&#x201d;) was enacted into law in the United States. OBBBA includes significant provisions, including the permanent extension of certain expiring provisions of the Tax Cuts and Jobs Act, modifications to the international tax framework and the restoration of favorable tax treatment for depreciation and interest expenses. The legislation has multiple effective dates, with certain provisions effective in 2025 and others implemented through 2027. There was not a significant impact to our income tax expense or effective tax rate for the  three months ended August 31, 2025.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The total amounts of unrecognized tax benefits that, if recognized, would affect the effective tax rate as of August 31, 2025 and May 31, 2025&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; were $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4,732&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,849&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, respectively. Increases in unrecognized tax benefits are primarily associated with the acquired 3M FSD, including positions for transfer pricing and research and development credits.&lt;/span&gt;&lt;/p&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="-3"
      id="F_cf055218-da70-405b-9839-1c3d9a0d545c"
      unitRef="U_USD">7470000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_4aa4c5a1-9418-4b65-89c7-29848829b409"
      decimals="-3"
      id="F_7addbbd8-80ac-45ed-9d98-08bb6ac9b563"
      unitRef="U_USD">-3000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateReconciliationGiltiPercent
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      decimals="2"
      id="F_688f000c-696b-4a67-b49f-436cd5fd2620"
      unitRef="U_pure">0.15</us-gaap:EffectiveIncomeTaxRateReconciliationGiltiPercent>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_aeacebe5-3b76-4fc0-b2c0-448deeb92823"
      unitRef="U_USD">4732000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="-3"
      id="F_688951f4-df9e-416e-999b-477bbb9fb20d"
      unitRef="U_USD">3849000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_a7ae89b5-1e8a-47af-bad8-dd0cf6a2be4b">&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;9. COMMITMENTS AND CONTINGENCIES&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;We are involved in environmental remediation and monitoring activities at our Randolph, Wisconsin manufacturing facility and we accrue for related costs, when such costs are determined to be probable and estimable. We currently utilize a pump and treat remediation strategy, which includes semi-annual monitoring and reporting, consulting, and maintenance of monitoring wells. These annual remediation costs are expensed as incurred and have ranged from approximately $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;40&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; to $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;130&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="-sec-ix-hidden:F_db18c469-323e-4e2b-8ec9-fe983e86cbbf;"&gt;&lt;span style="-sec-ix-hidden:F_13446c57-24da-4b02-bf5e-e45488da210d;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;per&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; year over the past five years. We estimated that the remaining &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="-sec-ix-hidden:F_6585bad2-5fa9-47f8-884c-337b7c3433d9;"&gt;&lt;span style="-sec-ix-hidden:F_5ecbd4c2-5066-467d-a440-6d741be08ae4;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;liability&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; for these costs are $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;916&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; as of both &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;August 31, 2025 and May 31, 2025&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, measured on an undiscounted basis over an estimated period of &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;15 years&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;. In fiscal 2019, we performed an updated Corrective Measures Study on the site, per a request from the Wisconsin Department of Natural Resources ("WDNR"), and are currently working with the WDNR regarding potential alternative remediation strategies going forward. We believe that the current pump and treat strategy is appropriate for the site. In fiscal 2022, in collaboration with the WDNR, we initiated an in-situ chemical remediation pilot study, which ran over a two-year period. The results of this study were submitted to the WDNR as part of our standard annual report. If the WDNR were to require a change from the current pump and treat remediation strategy, this change could result in an increase in future costs and, ultimately, an increase in the currently recorded liability, with an offsetting charge to operations in the period recorded. We recorded $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;100&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; as a&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="-sec-ix-hidden:F_96c04545-b2b3-4526-af96-fa47e32e077a;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; current liability&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; as of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;August 31, 2025&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;, and the remaining $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;816&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; is recorded in &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="-sec-ix-hidden:F_7c403e0c-e521-4bb7-a90b-f8a4d7756da4;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;other non-current liabilities&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; in the condensed consolidated balance sheets.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Shareholder Litigation&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;On July 18, 2025, Operating Engineers Construction Industry and Miscellaneous Pension Fund filed a putative class action complaint in the United States District Court for the Western District of Michigan against the Company, John Adent, and David Naemura. The complaint asserts claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 based on allegedly false and misleading public statements and omissions by defendants during the period January 5, 2023 through June 3, 2025 relating to the integration of the 3M business into Neogen.  The complaint seeks, among other things, unspecified monetary damages, reasonable costs and expenses and/or other relief as deemed appropriate by the Court. Defendants have not yet responded to the complaint.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;On August 27, 2025, the Company, John Adent, Steven J. Quinlan, James C. Borel, William T. Boehm, Ronald D. Green, Ralph A. Rodriguez, James P. Tobin, Darci L. Vetter, and Catherine E. Woteki were named in a putative class action filed in Minnesota&#x2019;s Second Judicial District for Ramsey County. The complaint asserts claims under Sections 11, 12(a)(2), and 15 of the Securities Act of 1933 based on allegedly false and misleading public statements by defendants in the offering materials issued in connection with the 2022 transaction in which Neogen acquired 3M&#x2019;s Food Safety Business. The complaint seeks, among other things, unspecified monetary damages, reasonable costs and expenses, recission, and/or such other equitable or injunctive relief as deemed appropriate by the Court. Defendants have not yet responded to the complaint.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Stockholder Demands&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;On August 13 and August 15, 2025, the Company received &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;two&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; separate stockholder litigation demands requesting that the Board investigate the allegations in the Federal Action and pursue claims on the Company&#x2019;s behalf based on those allegations. On October 4, 2025, the Board established a litigation committee to consider and investigate the demands.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The Company intends to vigorously defend the matters.  Given the uncertainty of litigation and the preliminary stage of the cases, we cannot estimate the reasonably possible loss or range of loss that may result from the actions.&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Other than the shareholder items noted above, we are subject to certain legal and other proceedings that, in the opinion of management, are not expected to have a material effect on our financial statements.&lt;/span&gt;&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:EnvironmentalRemediationExpense
      contextRef="C_b07f29ad-1fc6-447f-ae12-79b691aafa26"
      decimals="-3"
      id="F_176e3a14-4417-4ee5-aa22-ccf6223e150a"
      unitRef="U_USD">40000</us-gaap:EnvironmentalRemediationExpense>
    <us-gaap:EnvironmentalRemediationExpense
      contextRef="C_1ec5fdbe-6ca4-47d9-b2c6-103882bf0d62"
      decimals="-3"
      id="F_487afdd8-3567-46f1-838d-d4e7cdc54b03"
      unitRef="U_USD">130000</us-gaap:EnvironmentalRemediationExpense>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_2dc9c07c-1f2d-4a24-a369-2d1e8b0e7d62"
      unitRef="U_USD">916000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="C_530f525d-322b-461e-8467-87c44b661a42"
      decimals="-3"
      id="F_8357044a-ad45-44a8-839f-0efc0301444f"
      unitRef="U_USD">916000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <neog:AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_147f7f6c-3ac3-4d46-9344-9cd07e43b2e0">P15Y</neog:AccrualForEnvironmentalLossContingenciesUndiscountedEstimatedPeriod>
    <us-gaap:AccruedEnvironmentalLossContingenciesCurrent
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_0276dc6f-601d-4fb5-b85f-db31bc458128"
      unitRef="U_USD">100000</us-gaap:AccruedEnvironmentalLossContingenciesCurrent>
    <us-gaap:AccruedEnvironmentalLossContingenciesNoncurrent
      contextRef="C_bef45291-7671-4644-9ca7-78d7414771c4"
      decimals="-3"
      id="F_cb4a599a-ab08-4896-a3ba-4c9d270d6784"
      unitRef="U_USD">816000</us-gaap:AccruedEnvironmentalLossContingenciesNoncurrent>
    <neog:LossContingencyNumberOfStockholderLitigationDemands
      contextRef="C_96ca300e-918c-4157-824b-b2a174a0c7ca"
      decimals="INF"
      id="F_0f069132-428d-4c22-b88d-60b6b0d06c11"
      unitRef="U_Litigation">2</neog:LossContingencyNumberOfStockholderLitigationDemands>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_a588caa8-0b9e-48df-a992-315db607775a">&lt;p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;10. DERIVATIVES AND FAIR VALUE&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Derivatives&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;We operate globally and are exposed to market risks arising from fluctuations in foreign currency exchange rates and interest rates. As part of our financial risk management strategy, we use derivative financial instruments to hedge  exposure to variability in cash flows associated with these market risks. These instruments are used solely for risk management purposes; We do not engage in derivative transactions for trading or speculative purposes.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Derivatives Not Designated as Hedging Instruments&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;We have entered into non-designated foreign currency forward contracts to manage foreign currency balance sheet risk associated with intercompany loans and other foreign currency denominated assets and liabilities. These contracts are recorded net at fair value on our consolidated balance sheets, classified as Level 2 in the fair value hierarchy. The notional amount of forward contracts in place was $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;50,911&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; and $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;65,023&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; as of &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;August 31, 2025 and May 31, 2025, respectively, and consisted of economic hedges of transactions up to October 2025.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&#160;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;
       &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:99.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:37.273%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.253%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:28.283%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.01%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:15.475%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.01%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:11.697%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Fair Value of Derivatives Not Designated as Hedging  Instruments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Balance Sheet Location&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;August 31, 2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;May 31, 2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Foreign currency forward contracts, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other current assets (liabilities)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;123&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;407&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
       &lt;/table&gt;&lt;/div&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The location and amount of gains (losses) from derivatives not designated as hedging instruments in our condensed consolidated statements of operations were as follows:&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;
       &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:40.06%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.36%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:27%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:12.98%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.36%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:12.24%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Three months ended August 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Derivatives Not Designated as Hedging Instruments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Location in statements of operations&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;133&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;634&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
       &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Derivatives Designated as Hedging Instruments&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;In November 2022, we entered into a receive-variable, pay-fixed interest rate swap agreement with a $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;250,000&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; notional value, which is designated as a cash flow hedge. In accordance with the agreement, the notional value decreased to $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;200,000&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; in November 2024. This agreement fixed a portion of the variable interest due on our term loan facility, with an effective date of December 2, 2022 and a maturity date of &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;June 30, 2027&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;. Under the terms of the agreement, we pay a fixed interest rate of &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;4.215&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;%, plus an applicable margin ranging between &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;137.5&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; to &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;175&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; basis points and receive a variable rate of interest based on term SOFR from the counterparty, which is reset according to the duration of the SOFR term. We expect to reclassify a $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;580&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; loss &lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;of accumulated other comprehensive income into earnings in the next 12 months.&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;We record the fair value of our interest rate swaps on a recurring basis using Level 2 observable market inputs for similar assets or liabilities in active markets.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
       &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:36.12%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.52%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:32.7%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.52%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:13.34%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.52%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:9.280000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Fair Value of Derivatives Designated as Hedging Instruments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Balance Sheet Location&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;August 31, 2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;May 31, 2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Interest rate swap &#x2013; current&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other current liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;764&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;369&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Interest rate swap &#x2013; non-current&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other non-current liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,426&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,290&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
       &lt;/table&gt;&lt;/div&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;"&gt;   &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Fair value measurements are determined based upon the exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants exclusive of any transaction costs. We utilize a fair value hierarchy based upon the observability of inputs used in valuation techniques as follows:&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;     &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Level 1:  Observable inputs such as quoted prices in active markets;&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;      &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Level 2:  Inputs, other than quoted prices in active markets, that are observable either directly or indirectly; and&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;      &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Level 3:  Unobservable inputs in which there is little or no market data, which require the reporting entity to develop its own assumptions.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;  &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The carrying amounts of our financial instruments other than cash equivalents and marketable securities, which include accounts receivable and accounts payable, approximate fair value based on either their short maturity or current terms for similar instruments.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativeNotionalAmount
      contextRef="C_ebc458ee-c15f-40fb-9986-770e65309bbf"
      decimals="-3"
      id="F_45e0a35a-ee51-4274-9610-f2411d084915"
      unitRef="U_USD">50911000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="C_e939f8bf-1da8-4f81-99ca-83d3ac02fea1"
      decimals="-3"
      id="F_202b8375-b910-44e5-a1e5-ed61a4699082"
      unitRef="U_USD">65023000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_056a5b2c-7cc7-411b-a0e6-ee2058aa5108">
       &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:99.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:37.273%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.253%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:28.283%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.01%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:15.475%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.01%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:11.697%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Fair Value of Derivatives Not Designated as Hedging  Instruments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Balance Sheet Location&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;August 31, 2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;May 31, 2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Foreign currency forward contracts, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other current assets (liabilities)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;123&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;407&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
       &lt;/table&gt;</us-gaap:ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet
      contextRef="C_3f50e30c-0bcb-49c3-82a0-c4a0164181ae"
      decimals="-3"
      id="F_1f684c48-f62d-4d57-9a13-53b98229650e"
      unitRef="U_USD">123000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet
      contextRef="C_5687e023-3c2c-4d19-a811-27af0b555c89"
      decimals="-3"
      id="F_d80abd75-719f-497b-a31f-c6395d5853c8"
      unitRef="U_USD">-407000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet>
    <neog:ScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLocationTableTextBlock
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_c9b9117d-f97d-4162-a53c-c7d0d645b8ce">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;The location and amount of gains (losses) from derivatives not designated as hedging instruments in our condensed consolidated statements of operations were as follows:&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;
       &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:40.06%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.36%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:27%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:12.98%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.36%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:12.24%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Three months ended August 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Derivatives Not Designated as Hedging Instruments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Location in statements of operations&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Foreign currency forward contracts&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other, net&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;133&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;634&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
       &lt;/table&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</neog:ScheduleOfGainLossFromDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndLocationTableTextBlock>
    <us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments
      contextRef="C_7e4a5b4e-c594-4f4f-84a4-f088cd0f8bb0"
      decimals="-3"
      id="F_2346f295-4911-45d7-b40e-f2beed6d039f"
      unitRef="U_USD">133000</us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
    <us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments
      contextRef="C_49d45663-0eae-49a5-a673-31d57ac76bb5"
      decimals="-3"
      id="F_45b94741-35ef-4dc9-95f6-45c4e50fed6c"
      unitRef="U_USD">634000</us-gaap:GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
    <us-gaap:DerivativeNotionalAmount
      contextRef="C_2e2d50db-38c0-44fb-ac3f-fc566408a186"
      decimals="-3"
      id="F_6ba9ac6c-0f8a-4961-9a14-a69d499b644c"
      unitRef="U_USD">250000000</us-gaap:DerivativeNotionalAmount>
    <neog:DecreaseInDerivativeNotionalAmount
      contextRef="C_7b1c2ae5-9259-44c8-b2aa-1c081af8f2ed"
      decimals="-3"
      id="F_3b0765f7-35b7-4553-ae39-ed7024fb5515"
      unitRef="U_USD">200000000</neog:DecreaseInDerivativeNotionalAmount>
    <us-gaap:DerivativeMaturityDates
      contextRef="C_2b3b6df6-c127-4701-acba-3582ebd09d12"
      id="F_f0618604-0c08-4665-8e77-9d6994acda04">2027-06-30</us-gaap:DerivativeMaturityDates>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="C_65035ddb-2d9b-4a08-935c-b06126a19768"
      decimals="5"
      id="F_119a025c-7407-410b-8d8a-2ca57844f8e2"
      unitRef="U_pure">0.04215</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="C_9a0e1b04-5275-4252-a5bb-cc39e258705d"
      decimals="5"
      id="F_d1dc17a4-0ad2-458d-96a2-a5a432bb7de4"
      unitRef="U_pure">0.01375</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="C_8a7bfb9a-0bcb-499a-a3f7-a8d628ef4871"
      decimals="4"
      id="F_9a007253-c731-41f1-8a62-fc494b48930b"
      unitRef="U_pure">0.0175</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_2396201c-91a5-4a7e-b3ed-a89e191d87f6"
      decimals="-3"
      id="F_551f24c3-2d56-4c1e-a964-30fb8f7c922d"
      unitRef="U_USD">-580000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_aa5e6d9d-f518-4a24-b381-7346b9f54530">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;We record the fair value of our interest rate swaps on a recurring basis using Level 2 observable market inputs for similar assets or liabilities in active markets.&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;
       &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:36.12%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.52%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:32.7%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.52%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:13.34%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1.52%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:9.280000000000001%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Fair Value of Derivatives Designated as Hedging Instruments&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Balance Sheet Location&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;August 31, 2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;May 31, 2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Interest rate swap &#x2013; current&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other current liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;764&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;369&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Interest rate swap &#x2013; non-current&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other non-current liabilities&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,426&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,290&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
       &lt;/table&gt;</us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:InterestRateDerivativesAtFairValueNet
      contextRef="C_080b62ec-09b2-4d62-b1e2-32d8c3f04f1c"
      decimals="-3"
      id="F_3ad0dbbf-83a3-4308-bb76-83c74f783bcc"
      unitRef="U_USD">-764000</us-gaap:InterestRateDerivativesAtFairValueNet>
    <us-gaap:InterestRateDerivativesAtFairValueNet
      contextRef="C_6b55fc74-eae7-4887-ab67-b76c117a8e78"
      decimals="-3"
      id="F_432590c0-a12c-407a-a616-b2548e9d09de"
      unitRef="U_USD">-369000</us-gaap:InterestRateDerivativesAtFairValueNet>
    <us-gaap:InterestRateDerivativesAtFairValueNet
      contextRef="C_d25d68ee-4449-48de-a390-19089b607f11"
      decimals="-3"
      id="F_c68f2fae-5503-4893-ab69-4006d35ff2ea"
      unitRef="U_USD">-1426000</us-gaap:InterestRateDerivativesAtFairValueNet>
    <us-gaap:InterestRateDerivativesAtFairValueNet
      contextRef="C_d14f429b-3bfe-40c6-afc8-782d31f6600c"
      decimals="-3"
      id="F_1ee4f479-925d-4e3e-9cb8-121c579adf0d"
      unitRef="U_USD">-1290000</us-gaap:InterestRateDerivativesAtFairValueNet>
    <us-gaap:ComprehensiveIncomeNoteTextBlock
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_3d5eea1e-6a15-40ec-a0c0-608823befd0a">&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;11. ACCUMULATED OTHER COMPREHENSIVE LOSS&lt;/span&gt;&lt;/p&gt;&lt;div style="font-size:10pt;font-family:Times New Roman;"&gt;&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Accumulated other comprehensive loss changes by component, net of related tax, were as follows:&lt;/span&gt;&lt;/p&gt;
       &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:99.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:62.92%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:4.94%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:11.6%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:4.94%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:11.6%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Three months ended August 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Accumulated other comprehensive loss, beginning balance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;28,898&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;30,021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Foreign currency translation adjustment&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:5pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:0.92%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Balance at beginning of period&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;27,637&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;31,885&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other comprehensive gain before reclassifications&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,916&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,459&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Amounts reclassified from accumulated other comprehensive loss&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;99&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;-&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:5pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:0.92%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Balance at end of period&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;21,820&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;29,426&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Fair value of derivatives change&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:5pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:0.92%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Balance at beginning of period&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,261&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,864&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other comprehensive loss before reclassifications&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;319&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,271&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Amounts reclassified from accumulated other comprehensive loss&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;85&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;588&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:5pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:0.92%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Balance at end of period&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,665&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,995&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Accumulated other comprehensive loss, ending balance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;23,485&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;31,421&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
       &lt;/table&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_57463679-7ac3-4d46-9da0-44bc025b511e">&lt;p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;Accumulated other comprehensive loss changes by component, net of related tax, were as follows:&lt;/span&gt;&lt;/p&gt;
       &lt;table style="margin-left:auto;border-spacing:0;table-layout:auto;width:99.0%;border-collapse:separate;margin-right:auto;"&gt;
        &lt;tr style="visibility:collapse;"&gt;
         &lt;td style="width:62.92%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:4.94%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:11.6%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:4.94%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:11.6%;box-sizing:content-box;"&gt;&lt;/td&gt;
         &lt;td style="width:1%;box-sizing:content-box;"&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;text-align:left;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="6" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Three months ended August 31,&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:8pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2025&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;2024&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Accumulated other comprehensive loss, beginning balance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;28,898&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;30,021&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Foreign currency translation adjustment&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:5pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:0.92%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Balance at beginning of period&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;27,637&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;31,885&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other comprehensive gain before reclassifications&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;5,916&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;2,459&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Amounts reclassified from accumulated other comprehensive loss&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;99&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;-&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:5pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:0.92%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Balance at end of period&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;21,820&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;29,426&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Fair value of derivatives change&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:5pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:0.92%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Balance at beginning of period&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,261&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,864&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Other comprehensive loss before reclassifications&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;319&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;3,271&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:10pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:1.853%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Amounts reclassified from accumulated other comprehensive loss&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;85&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;588&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;text-indent:5pt;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="margin-left:0.92%;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;Balance at end of period&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,665&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;1,995&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;"&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td colspan="2" style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr style="height:10pt;background-color:#ffffff;word-break:break-word;"&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:top;padding-bottom:0in;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;"&gt;Accumulated other comprehensive loss, ending balance&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;23,485&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;padding-right:0.01in;text-align:left;"&gt;&lt;p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"&gt;&lt;span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;$&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:pre-wrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #000000;padding-right:0.01in;text-align:center;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;(&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;31,421&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
         &lt;td style="padding-top:0.01in;white-space:nowrap;padding-left:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:2.25pt double #ffffff03;padding-right:0.01in;"&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;font-kerning:none;min-width:fit-content;"&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
       &lt;/table&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_8298ec27-ca73-4444-b409-f2dd2a4b0b6e"
      decimals="-3"
      id="F_4146b5a6-f797-477f-b82e-807df239f00b"
      unitRef="U_USD">-28898000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_f2a83f44-022c-4248-9eee-1f66c200732a"
      decimals="-3"
      id="F_bcc3a0bc-a872-420d-b9d9-53eecb0b5009"
      unitRef="U_USD">-30021000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_f4ecccd9-d5e6-4fff-ba99-f2c1b83dd7be"
      decimals="-3"
      id="F_da64d8b9-ddaa-462f-a9c7-67114d6fd7d1"
      unitRef="U_USD">-27637000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_c2c0a7a5-a683-4311-81a3-bf65e633655c"
      decimals="-3"
      id="F_4bea88d2-8b40-4e07-a36c-5cf369866f4d"
      unitRef="U_USD">-31885000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="C_426cb5b4-881a-4b0d-b11d-ef177e401e7d"
      decimals="-3"
      id="F_02237b6f-1eab-4ae3-ba81-1bcbe8d774bd"
      unitRef="U_USD">5916000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="C_b8ee0f19-5c10-4c6b-8080-d853fdb046ab"
      decimals="-3"
      id="F_7e7b03d8-7ebb-4df6-b175-ec6876bec71c"
      unitRef="U_USD">2459000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="C_426cb5b4-881a-4b0d-b11d-ef177e401e7d"
      decimals="-3"
      id="F_afc4b283-25f9-4e05-a568-c319188e8299"
      unitRef="U_USD">-99000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="C_b8ee0f19-5c10-4c6b-8080-d853fdb046ab"
      decimals="-3"
      id="F_2ca6639d-e21d-4393-8812-5c90e80b915f"
      unitRef="U_USD">0</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_d930cd9d-3c40-4e2a-a820-d32c53b23aa2"
      decimals="-3"
      id="F_08b551ad-672a-4e4d-955c-16fcf28b47ed"
      unitRef="U_USD">-21820000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_6dc31945-c125-42cb-8ecc-7be141e5badd"
      decimals="-3"
      id="F_3a687528-0052-46ad-9f66-a99c76f9c477"
      unitRef="U_USD">-29426000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_c1785106-ed4b-46e5-9992-91e123f73241"
      decimals="-3"
      id="F_a2759152-64b2-46d6-95f2-02db62e83dd1"
      unitRef="U_USD">-1261000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_01c154f0-faf0-479c-ae06-36cdd294ba90"
      decimals="-3"
      id="F_3cc055a4-3be3-421b-ab30-7d4ef329bc43"
      unitRef="U_USD">1864000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="C_ecd2eab6-c55c-487f-a80b-144bc1403364"
      decimals="-3"
      id="F_3e30bd5d-da6b-427e-b6c1-9ba4dd134400"
      unitRef="U_USD">-319000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="C_3ed0a273-3307-4e15-b579-65ceeba8af8a"
      decimals="-3"
      id="F_db97c639-be3c-4447-af5a-e56b1f0d4616"
      unitRef="U_USD">-3271000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="C_ecd2eab6-c55c-487f-a80b-144bc1403364"
      decimals="-3"
      id="F_37b43760-2084-467b-886c-081f277b185f"
      unitRef="U_USD">-85000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="C_3ed0a273-3307-4e15-b579-65ceeba8af8a"
      decimals="-3"
      id="F_5d4ede26-6faf-441d-aa23-98f42e7f1d24"
      unitRef="U_USD">-588000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_091234ca-163d-4a8a-8411-237f175c485d"
      decimals="-3"
      id="F_2ad314e1-51e5-4823-a646-5d06b27486d3"
      unitRef="U_USD">-1665000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_5f40ad53-f059-4cdf-9885-fe6ec14bd7be"
      decimals="-3"
      id="F_50045235-60f1-4edd-acec-4558cf28cb90"
      unitRef="U_USD">-1995000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_fb10263c-ded2-46c1-94e1-8dd410bb61d5"
      decimals="-3"
      id="F_b47b0f26-a5ec-4dbe-9481-cd097d676870"
      unitRef="U_USD">-23485000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="C_0852b92e-1811-49fe-98da-0411fc66722b"
      decimals="-3"
      id="F_d90a9a33-828e-472e-a6c4-86643ce89ed1"
      unitRef="U_USD">-31421000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_77048559-6597-4304-95cc-31be4132f775">&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;12. SUBSEQUENT EVENTS&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;In September 2025, management approved a plan to reduce approximately &lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;10&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;% of its headcount as part of an organizational restructuring focused on improving operational efficiency and financial performance. The actions were implemented at the end of September, resulting in expected employee separation benefits of approximately $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;6.75&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million - $&lt;/span&gt;&lt;span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"&gt;7.25&lt;/span&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt; million. These benefits are expected to be paid during the three months ended November 30, 2025.&lt;/span&gt;&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <neog:RestructuringHeadcountReductionPercentage
      contextRef="C_04b64368-1653-458f-aeb3-cf9e63e41486"
      decimals="2"
      id="F_ad405ebd-227f-4e5e-a27f-b0ba52a27da2"
      unitRef="U_pure">0.10</neog:RestructuringHeadcountReductionPercentage>
    <neog:ExpectedEmployeeSeparationBenefits
      contextRef="C_dd688645-87a2-469b-9e65-a8a44932a56b"
      decimals="INF"
      id="F_b1589157-cebd-438d-9620-0ecd121a18ba"
      unitRef="U_USD">6750000</neog:ExpectedEmployeeSeparationBenefits>
    <neog:ExpectedEmployeeSeparationBenefits
      contextRef="C_345c0952-3470-435e-a853-0f91bb7c5b1d"
      decimals="INF"
      id="F_f1dc5541-3904-412d-9acb-d47f16c29f5e"
      unitRef="U_USD">7250000</neog:ExpectedEmployeeSeparationBenefits>
    <ecd:Rule10b51ArrAdoptedFlag
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_aba3cb05-8f10-41a4-bf28-4d77c607c706">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrAdoptedFlag
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_6491d88a-ce91-408a-bf30-1f8e4d2a822b">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_b71316df-a967-4db8-a0d4-37ed3305996f">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrTrmntdFlag
      contextRef="C_2bd5c848-1822-4718-8a9c-bf251293f693"
      id="F_fd09388e-38d6-4b76-84d1-6aa02dba167f">false</ecd:NonRule10b51ArrTrmntdFlag>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#F_a6581583-b2a8-477e-88fb-b710bdcdc430"
          xlink:label="F_a6581583-b2a8-477e-88fb-b710bdcdc430"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_5e369dfc-d0c7-4abe-bda3-bf0dac033c48"
          xlink:label="F_5e369dfc-d0c7-4abe-bda3-bf0dac033c48"
          xlink:type="locator"/>
        <link:footnote id="FNT_427bd287-ae83-4ad5-9f09-6ce87a5d39b0" xlink:label="FNT_427bd287-ae83-4ad5-9f09-6ce87a5d39b0" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Amounts are net of tax of $(</xhtml:span><xhtml:span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">127</xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">) and $(</xhtml:span><xhtml:span style="font-size:8pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">926</xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">) during the </xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">three months ended August 31, 2025 and August 31, 2024</xhtml:span><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> , respectively.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_a6581583-b2a8-477e-88fb-b710bdcdc430"
          xlink:to="FNT_427bd287-ae83-4ad5-9f09-6ce87a5d39b0"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_5e369dfc-d0c7-4abe-bda3-bf0dac033c48"
          xlink:to="FNT_427bd287-ae83-4ad5-9f09-6ce87a5d39b0"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#F_8572d8cc-a235-4912-b7cd-13aaa64ba7a3"
          xlink:label="F_8572d8cc-a235-4912-b7cd-13aaa64ba7a3"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_838c07a4-f382-4ac1-86ab-a314f47a1caa"
          xlink:label="F_838c07a4-f382-4ac1-86ab-a314f47a1caa"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_9aa2869c-b9d3-49ce-802c-5adcc9b62d5d"
          xlink:label="F_9aa2869c-b9d3-49ce-802c-5adcc9b62d5d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_ddcfb364-467d-4b33-8dc5-84ed2cd89634"
          xlink:label="F_ddcfb364-467d-4b33-8dc5-84ed2cd89634"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_98adf297-903f-471f-90e1-124762199e44"
          xlink:label="F_98adf297-903f-471f-90e1-124762199e44"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_84608cc2-6025-49fa-816f-8ea4a07beffe"
          xlink:label="F_84608cc2-6025-49fa-816f-8ea4a07beffe"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_59f34954-099b-43f0-81fd-0005d116f407"
          xlink:label="F_59f34954-099b-43f0-81fd-0005d116f407"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_082daa5f-4fd4-4a05-b5c0-cc8470149b8b"
          xlink:label="F_082daa5f-4fd4-4a05-b5c0-cc8470149b8b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_e434c84f-7455-49fd-80be-337743a3c3e9"
          xlink:label="F_e434c84f-7455-49fd-80be-337743a3c3e9"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_2552da71-e3d2-4614-af6a-c25bf4f9b380"
          xlink:label="F_2552da71-e3d2-4614-af6a-c25bf4f9b380"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_f52bf9d2-e815-4296-93e2-2122c7bf00a9"
          xlink:label="F_f52bf9d2-e815-4296-93e2-2122c7bf00a9"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_c2b2b417-6498-4435-8933-ff44071ae91e"
          xlink:label="F_c2b2b417-6498-4435-8933-ff44071ae91e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_8f309cf2-b86a-494e-8d44-98a43f25ce92"
          xlink:label="F_8f309cf2-b86a-494e-8d44-98a43f25ce92"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_aeb14c94-fa60-491c-9fe0-5dc179d4b7a2"
          xlink:label="F_aeb14c94-fa60-491c-9fe0-5dc179d4b7a2"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_44305b01-a71f-4d23-badd-1e8e0e4d6efb"
          xlink:label="F_44305b01-a71f-4d23-badd-1e8e0e4d6efb"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_52c63200-d843-4328-8af3-fa2258535a70"
          xlink:label="F_52c63200-d843-4328-8af3-fa2258535a70"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_a8ce276d-5238-414e-ad65-1b0a79079473"
          xlink:label="F_a8ce276d-5238-414e-ad65-1b0a79079473"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_77515dd8-cc2f-4818-94fd-e2959b79d387"
          xlink:label="F_77515dd8-cc2f-4818-94fd-e2959b79d387"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_06726e61-be82-4104-ac62-038a62eba114"
          xlink:label="F_06726e61-be82-4104-ac62-038a62eba114"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#F_380cfe07-fa18-463e-b0e4-70fd180fed3e"
          xlink:label="F_380cfe07-fa18-463e-b0e4-70fd180fed3e"
          xlink:type="locator"/>
        <link:footnote id="FNT_650a6049-21fd-48c3-803b-305b580be1c1" xlink:label="FNT_650a6049-21fd-48c3-803b-305b580be1c1" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Includes corporate assets, including cash and cash equivalents, current and deferred tax accounts and overhead expenses not allocated to specific business segments, and excludes intersegment transactions.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_8572d8cc-a235-4912-b7cd-13aaa64ba7a3"
          xlink:to="FNT_650a6049-21fd-48c3-803b-305b580be1c1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_838c07a4-f382-4ac1-86ab-a314f47a1caa"
          xlink:to="FNT_650a6049-21fd-48c3-803b-305b580be1c1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_9aa2869c-b9d3-49ce-802c-5adcc9b62d5d"
          xlink:to="FNT_650a6049-21fd-48c3-803b-305b580be1c1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_ddcfb364-467d-4b33-8dc5-84ed2cd89634"
          xlink:to="FNT_650a6049-21fd-48c3-803b-305b580be1c1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_98adf297-903f-471f-90e1-124762199e44"
          xlink:to="FNT_650a6049-21fd-48c3-803b-305b580be1c1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_84608cc2-6025-49fa-816f-8ea4a07beffe"
          xlink:to="FNT_650a6049-21fd-48c3-803b-305b580be1c1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_59f34954-099b-43f0-81fd-0005d116f407"
          xlink:to="FNT_650a6049-21fd-48c3-803b-305b580be1c1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_082daa5f-4fd4-4a05-b5c0-cc8470149b8b"
          xlink:to="FNT_650a6049-21fd-48c3-803b-305b580be1c1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_e434c84f-7455-49fd-80be-337743a3c3e9"
          xlink:to="FNT_650a6049-21fd-48c3-803b-305b580be1c1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_2552da71-e3d2-4614-af6a-c25bf4f9b380"
          xlink:to="FNT_650a6049-21fd-48c3-803b-305b580be1c1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_f52bf9d2-e815-4296-93e2-2122c7bf00a9"
          xlink:to="FNT_650a6049-21fd-48c3-803b-305b580be1c1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_c2b2b417-6498-4435-8933-ff44071ae91e"
          xlink:to="FNT_650a6049-21fd-48c3-803b-305b580be1c1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_8f309cf2-b86a-494e-8d44-98a43f25ce92"
          xlink:to="FNT_650a6049-21fd-48c3-803b-305b580be1c1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_aeb14c94-fa60-491c-9fe0-5dc179d4b7a2"
          xlink:to="FNT_650a6049-21fd-48c3-803b-305b580be1c1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_44305b01-a71f-4d23-badd-1e8e0e4d6efb"
          xlink:to="FNT_650a6049-21fd-48c3-803b-305b580be1c1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_52c63200-d843-4328-8af3-fa2258535a70"
          xlink:to="FNT_650a6049-21fd-48c3-803b-305b580be1c1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_a8ce276d-5238-414e-ad65-1b0a79079473"
          xlink:to="FNT_650a6049-21fd-48c3-803b-305b580be1c1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_77515dd8-cc2f-4818-94fd-e2959b79d387"
          xlink:to="FNT_650a6049-21fd-48c3-803b-305b580be1c1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_06726e61-be82-4104-ac62-038a62eba114"
          xlink:to="FNT_650a6049-21fd-48c3-803b-305b580be1c1"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="F_380cfe07-fa18-463e-b0e4-70fd180fed3e"
          xlink:to="FNT_650a6049-21fd-48c3-803b-305b580be1c1"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
